49 class HttpClientFactory;
54 template<
typename R,
typename E>
class Outcome;
70 class AWSCredentialsProvider;
78 namespace CognitoIdentity
143 typedef std::function<void(const CognitoIdentityClient*, const Model::CreateIdentityPoolRequest&, const Model::CreateIdentityPoolOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
CreateIdentityPoolResponseReceivedHandler;
144 typedef std::function<void(const CognitoIdentityClient*, const Model::DeleteIdentitiesRequest&, const Model::DeleteIdentitiesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DeleteIdentitiesResponseReceivedHandler;
145 typedef std::function<void(const CognitoIdentityClient*, const Model::DeleteIdentityPoolRequest&, const Model::DeleteIdentityPoolOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DeleteIdentityPoolResponseReceivedHandler;
146 typedef std::function<void(const CognitoIdentityClient*, const Model::DescribeIdentityRequest&, const Model::DescribeIdentityOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DescribeIdentityResponseReceivedHandler;
147 typedef std::function<void(const CognitoIdentityClient*, const Model::DescribeIdentityPoolRequest&, const Model::DescribeIdentityPoolOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DescribeIdentityPoolResponseReceivedHandler;
148 typedef std::function<void(const CognitoIdentityClient*, const Model::GetCredentialsForIdentityRequest&, const Model::GetCredentialsForIdentityOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
GetCredentialsForIdentityResponseReceivedHandler;
149 typedef std::function<void(const CognitoIdentityClient*, const Model::GetIdRequest&, const Model::GetIdOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
GetIdResponseReceivedHandler;
150 typedef std::function<void(const CognitoIdentityClient*, const Model::GetIdentityPoolRolesRequest&, const Model::GetIdentityPoolRolesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
GetIdentityPoolRolesResponseReceivedHandler;
151 typedef std::function<void(const CognitoIdentityClient*, const Model::GetOpenIdTokenRequest&, const Model::GetOpenIdTokenOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
GetOpenIdTokenResponseReceivedHandler;
153 typedef std::function<void(const CognitoIdentityClient*, const Model::ListIdentitiesRequest&, const Model::ListIdentitiesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
ListIdentitiesResponseReceivedHandler;
154 typedef std::function<void(const CognitoIdentityClient*, const Model::ListIdentityPoolsRequest&, const Model::ListIdentityPoolsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
ListIdentityPoolsResponseReceivedHandler;
155 typedef std::function<void(const CognitoIdentityClient*, const Model::LookupDeveloperIdentityRequest&, const Model::LookupDeveloperIdentityOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
LookupDeveloperIdentityResponseReceivedHandler;
156 typedef std::function<void(const CognitoIdentityClient*, const Model::MergeDeveloperIdentitiesRequest&, const Model::MergeDeveloperIdentitiesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
MergeDeveloperIdentitiesResponseReceivedHandler;
157 typedef std::function<void(const CognitoIdentityClient*, const Model::SetIdentityPoolRolesRequest&, const Model::SetIdentityPoolRolesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
SetIdentityPoolRolesResponseReceivedHandler;
158 typedef std::function<void(const CognitoIdentityClient*, const Model::UnlinkDeveloperIdentityRequest&, const Model::UnlinkDeveloperIdentityOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
UnlinkDeveloperIdentityResponseReceivedHandler;
159 typedef std::function<void(const CognitoIdentityClient*, const Model::UnlinkIdentityRequest&, const Model::UnlinkIdentityOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
UnlinkIdentityResponseReceivedHandler;
160 typedef std::function<void(const CognitoIdentityClient*, const Model::UpdateIdentityPoolRequest&, const Model::UpdateIdentityPoolOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
UpdateIdentityPoolResponseReceivedHandler;
795 std::shared_ptr<Utils::Threading::Executor> m_executor;
std::future< SetIdentityPoolRolesOutcome > SetIdentityPoolRolesOutcomeCallable
Aws::Utils::Outcome< GetOpenIdTokenResult, Aws::Client::AWSError< CognitoIdentityErrors > > GetOpenIdTokenOutcome
std::future< GetOpenIdTokenOutcome > GetOpenIdTokenOutcomeCallable
Aws::Utils::Outcome< GetIdentityPoolRolesResult, Aws::Client::AWSError< CognitoIdentityErrors > > GetIdentityPoolRolesOutcome
std::function< void(const CognitoIdentityClient *, const Model::DescribeIdentityPoolRequest &, const Model::DescribeIdentityPoolOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeIdentityPoolResponseReceivedHandler
std::future< GetCredentialsForIdentityOutcome > GetCredentialsForIdentityOutcomeCallable
std::function< void(const CognitoIdentityClient *, const Model::GetIdentityPoolRolesRequest &, const Model::GetIdentityPoolRolesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetIdentityPoolRolesResponseReceivedHandler
std::future< DeleteIdentitiesOutcome > DeleteIdentitiesOutcomeCallable
Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< CognitoIdentityErrors > > DeleteIdentityPoolOutcome
std::future< CreateIdentityPoolOutcome > CreateIdentityPoolOutcomeCallable
Aws::Utils::Outcome< MergeDeveloperIdentitiesResult, Aws::Client::AWSError< CognitoIdentityErrors > > MergeDeveloperIdentitiesOutcome
std::function< void(const CognitoIdentityClient *, const Model::SetIdentityPoolRolesRequest &, const Model::SetIdentityPoolRolesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SetIdentityPoolRolesResponseReceivedHandler
std::function< void(const CognitoIdentityClient *, const Model::UpdateIdentityPoolRequest &, const Model::UpdateIdentityPoolOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateIdentityPoolResponseReceivedHandler
std::function< void(const CognitoIdentityClient *, const Model::DescribeIdentityRequest &, const Model::DescribeIdentityOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeIdentityResponseReceivedHandler
std::function< void(const CognitoIdentityClient *, const Model::GetIdRequest &, const Model::GetIdOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetIdResponseReceivedHandler
Aws::Client::AWSJsonClient BASECLASS
Aws::Utils::Outcome< LookupDeveloperIdentityResult, Aws::Client::AWSError< CognitoIdentityErrors > > LookupDeveloperIdentityOutcome
std::future< UpdateIdentityPoolOutcome > UpdateIdentityPoolOutcomeCallable
std::future< DeleteIdentityPoolOutcome > DeleteIdentityPoolOutcomeCallable
std::function< void(const CognitoIdentityClient *, const Model::ListIdentityPoolsRequest &, const Model::ListIdentityPoolsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListIdentityPoolsResponseReceivedHandler
std::future< DescribeIdentityOutcome > DescribeIdentityOutcomeCallable
Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< CognitoIdentityErrors > > SetIdentityPoolRolesOutcome
std::future< GetOpenIdTokenForDeveloperIdentityOutcome > GetOpenIdTokenForDeveloperIdentityOutcomeCallable
Aws::Utils::Outcome< CreateIdentityPoolResult, Aws::Client::AWSError< CognitoIdentityErrors > > CreateIdentityPoolOutcome
Aws::Utils::Outcome< ListIdentitiesResult, Aws::Client::AWSError< CognitoIdentityErrors > > ListIdentitiesOutcome
Aws::Utils::Outcome< UpdateIdentityPoolResult, Aws::Client::AWSError< CognitoIdentityErrors > > UpdateIdentityPoolOutcome
Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< CognitoIdentityErrors > > UnlinkDeveloperIdentityOutcome
std::future< UnlinkIdentityOutcome > UnlinkIdentityOutcomeCallable
std::future< DescribeIdentityPoolOutcome > DescribeIdentityPoolOutcomeCallable
std::future< MergeDeveloperIdentitiesOutcome > MergeDeveloperIdentitiesOutcomeCallable
Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< CognitoIdentityErrors > > UnlinkIdentityOutcome
std::function< void(const CognitoIdentityClient *, const Model::DeleteIdentitiesRequest &, const Model::DeleteIdentitiesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteIdentitiesResponseReceivedHandler
std::function< void(const CognitoIdentityClient *, const Model::UnlinkDeveloperIdentityRequest &, const Model::UnlinkDeveloperIdentityOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UnlinkDeveloperIdentityResponseReceivedHandler
Aws::Utils::Outcome< DescribeIdentityResult, Aws::Client::AWSError< CognitoIdentityErrors > > DescribeIdentityOutcome
#define AWS_COGNITOIDENTITY_API
std::future< ListIdentitiesOutcome > ListIdentitiesOutcomeCallable
Aws::Utils::Outcome< DeleteIdentitiesResult, Aws::Client::AWSError< CognitoIdentityErrors > > DeleteIdentitiesOutcome
Aws::Utils::Outcome< GetIdResult, Aws::Client::AWSError< CognitoIdentityErrors > > GetIdOutcome
std::future< GetIdOutcome > GetIdOutcomeCallable
Aws::Utils::Outcome< ListIdentityPoolsResult, Aws::Client::AWSError< CognitoIdentityErrors > > ListIdentityPoolsOutcome
std::function< void(const CognitoIdentityClient *, const Model::LookupDeveloperIdentityRequest &, const Model::LookupDeveloperIdentityOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > LookupDeveloperIdentityResponseReceivedHandler
std::future< ListIdentityPoolsOutcome > ListIdentityPoolsOutcomeCallable
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::function< void(const CognitoIdentityClient *, const Model::MergeDeveloperIdentitiesRequest &, const Model::MergeDeveloperIdentitiesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > MergeDeveloperIdentitiesResponseReceivedHandler
std::future< LookupDeveloperIdentityOutcome > LookupDeveloperIdentityOutcomeCallable
std::function< void(const CognitoIdentityClient *, const Model::CreateIdentityPoolRequest &, const Model::CreateIdentityPoolOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateIdentityPoolResponseReceivedHandler
Aws::Utils::Outcome< DescribeIdentityPoolResult, Aws::Client::AWSError< CognitoIdentityErrors > > DescribeIdentityPoolOutcome
std::future< GetIdentityPoolRolesOutcome > GetIdentityPoolRolesOutcomeCallable
std::function< void(const CognitoIdentityClient *, const Model::ListIdentitiesRequest &, const Model::ListIdentitiesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListIdentitiesResponseReceivedHandler
std::function< void(const CognitoIdentityClient *, const Model::GetOpenIdTokenRequest &, const Model::GetOpenIdTokenOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetOpenIdTokenResponseReceivedHandler
std::function< void(const CognitoIdentityClient *, const Model::GetOpenIdTokenForDeveloperIdentityRequest &, const Model::GetOpenIdTokenForDeveloperIdentityOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetOpenIdTokenForDeveloperIdentityResponseReceivedHandler
std::function< void(const CognitoIdentityClient *, const Model::GetCredentialsForIdentityRequest &, const Model::GetCredentialsForIdentityOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetCredentialsForIdentityResponseReceivedHandler
Aws::Utils::Outcome< GetOpenIdTokenForDeveloperIdentityResult, Aws::Client::AWSError< CognitoIdentityErrors > > GetOpenIdTokenForDeveloperIdentityOutcome
Aws::Utils::Outcome< GetCredentialsForIdentityResult, Aws::Client::AWSError< CognitoIdentityErrors > > GetCredentialsForIdentityOutcome
JSON (JavaScript Object Notation).
std::function< void(const CognitoIdentityClient *, const Model::UnlinkIdentityRequest &, const Model::UnlinkIdentityOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UnlinkIdentityResponseReceivedHandler
std::function< void(const CognitoIdentityClient *, const Model::DeleteIdentityPoolRequest &, const Model::DeleteIdentityPoolOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteIdentityPoolResponseReceivedHandler
std::future< UnlinkDeveloperIdentityOutcome > UnlinkDeveloperIdentityOutcomeCallable