AWS SDK for C++
0.14.3
AWS SDK for C++
|
#include <PersistentCognitoIdentityProvider.h>
Public Member Functions | |
virtual bool | HasIdentityId () const =0 |
virtual bool | HasLogins () const =0 |
virtual Aws::String | GetIdentityId () const =0 |
virtual Aws::Map< Aws::String, LoginAccessTokens > | GetLogins ()=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 |
Definition at line 42 of file PersistentCognitoIdentityProvider.h.
|
inline |
Definition at line 54 of file PersistentCognitoIdentityProvider.h.
|
inline |
Definition at line 53 of file PersistentCognitoIdentityProvider.h.
|
pure virtual |
Implemented in Aws::Auth::PersistentCognitoIdentityProvider_JsonFileImpl.
|
pure virtual |
Implemented in Aws::Auth::PersistentCognitoIdentityProvider_JsonFileImpl.
|
pure virtual |
Implemented in Aws::Auth::PersistentCognitoIdentityProvider_JsonFileImpl.
|
pure virtual |
Implemented in Aws::Auth::PersistentCognitoIdentityProvider_JsonFileImpl.
|
pure virtual |
Implemented in Aws::Auth::PersistentCognitoIdentityProvider_JsonFileImpl.
|
pure virtual |
Implemented in Aws::Auth::PersistentCognitoIdentityProvider_JsonFileImpl.
|
inline |
Definition at line 55 of file PersistentCognitoIdentityProvider.h.
|
pure virtual |
Implemented in Aws::Auth::PersistentCognitoIdentityProvider_JsonFileImpl.
|
pure virtual |
|
inline |
Definition at line 62 of file PersistentCognitoIdentityProvider.h.
|
inline |
Definition at line 57 of file PersistentCognitoIdentityProvider.h.
|
protected |
Definition at line 69 of file PersistentCognitoIdentityProvider.h.
|
protected |
Definition at line 68 of file PersistentCognitoIdentityProvider.h.