AWS SDK for C++  1.8.59
AWS SDK for C++
Public Member Functions | Protected Attributes | List of all members
Aws::Auth::PersistentCognitoIdentityProvider Class Referenceabstract

#include <PersistentCognitoIdentityProvider.h>

+ Inheritance diagram for Aws::Auth::PersistentCognitoIdentityProvider:

Public Member Functions

virtual ~PersistentCognitoIdentityProvider ()=default
 
virtual bool HasIdentityId () const =0
 
virtual bool HasLogins () const =0
 
virtual Aws::String GetIdentityId () const =0
 
virtual Aws::Map< Aws::String, LoginAccessTokensGetLogins ()=0
 
virtual Aws::String GetAccountId () const =0
 
virtual Aws::String GetIdentityPoolId () const =0
 
virtual void PersistIdentityId (const Aws::String &)=0
 
virtual void PersistLogins (const Aws::Map< Aws::String, LoginAccessTokens > &)=0
 
void ClearLogins ()
 
void ClearIdentity ()
 
void Logout ()
 
void SetLoginsUpdatedCallback (const std::function< void(const PersistentCognitoIdentityProvider &)> &callback)
 
void SetIdentityIdUpdatedCallback (const std::function< void(const PersistentCognitoIdentityProvider &)> &callback)
 

Protected Attributes

std::function< void(const PersistentCognitoIdentityProvider &)> m_loginsUpdatedCallback
 
std::function< void(const PersistentCognitoIdentityProvider &)> m_identityIdUpdatedCallback
 

Detailed Description

Definition at line 32 of file PersistentCognitoIdentityProvider.h.

Constructor & Destructor Documentation

◆ ~PersistentCognitoIdentityProvider()

virtual Aws::Auth::PersistentCognitoIdentityProvider::~PersistentCognitoIdentityProvider ( )
virtualdefault

Member Function Documentation

◆ ClearIdentity()

void Aws::Auth::PersistentCognitoIdentityProvider::ClearIdentity ( )
inline

Definition at line 45 of file PersistentCognitoIdentityProvider.h.

◆ ClearLogins()

void Aws::Auth::PersistentCognitoIdentityProvider::ClearLogins ( )
inline

Definition at line 44 of file PersistentCognitoIdentityProvider.h.

◆ GetAccountId()

virtual Aws::String Aws::Auth::PersistentCognitoIdentityProvider::GetAccountId ( ) const
pure virtual

◆ GetIdentityId()

virtual Aws::String Aws::Auth::PersistentCognitoIdentityProvider::GetIdentityId ( ) const
pure virtual

◆ GetIdentityPoolId()

virtual Aws::String Aws::Auth::PersistentCognitoIdentityProvider::GetIdentityPoolId ( ) const
pure virtual

◆ GetLogins()

virtual Aws::Map<Aws::String, LoginAccessTokens> Aws::Auth::PersistentCognitoIdentityProvider::GetLogins ( )
pure virtual

◆ HasIdentityId()

virtual bool Aws::Auth::PersistentCognitoIdentityProvider::HasIdentityId ( ) const
pure virtual

◆ HasLogins()

virtual bool Aws::Auth::PersistentCognitoIdentityProvider::HasLogins ( ) const
pure virtual

◆ Logout()

void Aws::Auth::PersistentCognitoIdentityProvider::Logout ( )
inline

Definition at line 46 of file PersistentCognitoIdentityProvider.h.

◆ PersistIdentityId()

virtual void Aws::Auth::PersistentCognitoIdentityProvider::PersistIdentityId ( const Aws::String )
pure virtual

◆ PersistLogins()

virtual void Aws::Auth::PersistentCognitoIdentityProvider::PersistLogins ( const Aws::Map< Aws::String, LoginAccessTokens > &  )
pure virtual

◆ SetIdentityIdUpdatedCallback()

void Aws::Auth::PersistentCognitoIdentityProvider::SetIdentityIdUpdatedCallback ( const std::function< void(const PersistentCognitoIdentityProvider &)> &  callback)
inline

Definition at line 53 of file PersistentCognitoIdentityProvider.h.

◆ SetLoginsUpdatedCallback()

void Aws::Auth::PersistentCognitoIdentityProvider::SetLoginsUpdatedCallback ( const std::function< void(const PersistentCognitoIdentityProvider &)> &  callback)
inline

Definition at line 48 of file PersistentCognitoIdentityProvider.h.

Member Data Documentation

◆ m_identityIdUpdatedCallback

std::function<void(const PersistentCognitoIdentityProvider&)> Aws::Auth::PersistentCognitoIdentityProvider::m_identityIdUpdatedCallback
protected

Definition at line 60 of file PersistentCognitoIdentityProvider.h.

◆ m_loginsUpdatedCallback

std::function<void(const PersistentCognitoIdentityProvider&)> Aws::Auth::PersistentCognitoIdentityProvider::m_loginsUpdatedCallback
protected

Definition at line 59 of file PersistentCognitoIdentityProvider.h.


The documentation for this class was generated from the following file: