AWS SDK for C++  0.12.9
AWS SDK for C++
Namespaces | Classes | Typedefs
Aws::SNS Namespace Reference

Namespaces

 Model
 
 SNSEndpoint
 
 SNSErrorMapper
 

Classes

class  SNSClient
 
class  SNSRequest
 

Typedefs

typedef std::function< void(const SNSClient *, const Model::AddPermissionRequest &, const Model::AddPermissionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AddPermissionResponseReceivedHandler
 
typedef std::function< void(const SNSClient *, const Model::ConfirmSubscriptionRequest &, const Model::ConfirmSubscriptionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ConfirmSubscriptionResponseReceivedHandler
 
typedef std::function< void(const SNSClient *, const Model::CreatePlatformApplicationRequest &, const Model::CreatePlatformApplicationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreatePlatformApplicationResponseReceivedHandler
 
typedef std::function< void(const SNSClient *, const Model::CreatePlatformEndpointRequest &, const Model::CreatePlatformEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreatePlatformEndpointResponseReceivedHandler
 
typedef std::function< void(const SNSClient *, const Model::CreateTopicRequest &, const Model::CreateTopicOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateTopicResponseReceivedHandler
 
typedef std::function< void(const SNSClient *, const Model::DeleteEndpointRequest &, const Model::DeleteEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteEndpointResponseReceivedHandler
 
typedef std::function< void(const SNSClient *, const Model::DeletePlatformApplicationRequest &, const Model::DeletePlatformApplicationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeletePlatformApplicationResponseReceivedHandler
 
typedef std::function< void(const SNSClient *, const Model::DeleteTopicRequest &, const Model::DeleteTopicOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteTopicResponseReceivedHandler
 
typedef std::function< void(const SNSClient *, const Model::GetEndpointAttributesRequest &, const Model::GetEndpointAttributesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetEndpointAttributesResponseReceivedHandler
 
typedef std::function< void(const SNSClient *, const Model::GetPlatformApplicationAttributesRequest &, const Model::GetPlatformApplicationAttributesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetPlatformApplicationAttributesResponseReceivedHandler
 
typedef std::function< void(const SNSClient *, const Model::GetSubscriptionAttributesRequest &, const Model::GetSubscriptionAttributesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetSubscriptionAttributesResponseReceivedHandler
 
typedef std::function< void(const SNSClient *, const Model::GetTopicAttributesRequest &, const Model::GetTopicAttributesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetTopicAttributesResponseReceivedHandler
 
typedef std::function< void(const SNSClient *, const Model::ListEndpointsByPlatformApplicationRequest &, const Model::ListEndpointsByPlatformApplicationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListEndpointsByPlatformApplicationResponseReceivedHandler
 
typedef std::function< void(const SNSClient *, const Model::ListPlatformApplicationsRequest &, const Model::ListPlatformApplicationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListPlatformApplicationsResponseReceivedHandler
 
typedef std::function< void(const SNSClient *, const Model::ListSubscriptionsRequest &, const Model::ListSubscriptionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListSubscriptionsResponseReceivedHandler
 
typedef std::function< void(const SNSClient *, const Model::ListSubscriptionsByTopicRequest &, const Model::ListSubscriptionsByTopicOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListSubscriptionsByTopicResponseReceivedHandler
 
typedef std::function< void(const SNSClient *, const Model::ListTopicsRequest &, const Model::ListTopicsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTopicsResponseReceivedHandler
 
typedef std::function< void(const SNSClient *, const Model::PublishRequest &, const Model::PublishOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PublishResponseReceivedHandler
 
typedef std::function< void(const SNSClient *, const Model::RemovePermissionRequest &, const Model::RemovePermissionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RemovePermissionResponseReceivedHandler
 
typedef std::function< void(const SNSClient *, const Model::SetEndpointAttributesRequest &, const Model::SetEndpointAttributesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SetEndpointAttributesResponseReceivedHandler
 
typedef std::function< void(const SNSClient *, const Model::SetPlatformApplicationAttributesRequest &, const Model::SetPlatformApplicationAttributesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SetPlatformApplicationAttributesResponseReceivedHandler
 
typedef std::function< void(const SNSClient *, const Model::SetSubscriptionAttributesRequest &, const Model::SetSubscriptionAttributesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SetSubscriptionAttributesResponseReceivedHandler
 
typedef std::function< void(const SNSClient *, const Model::SetTopicAttributesRequest &, const Model::SetTopicAttributesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SetTopicAttributesResponseReceivedHandler
 
typedef std::function< void(const SNSClient *, const Model::SubscribeRequest &, const Model::SubscribeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SubscribeResponseReceivedHandler
 
typedef std::function< void(const SNSClient *, const Model::UnsubscribeRequest &, const Model::UnsubscribeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UnsubscribeResponseReceivedHandler
 

Typedef Documentation

Definition at line 163 of file SNSClient.h.

Definition at line 166 of file SNSClient.h.

Definition at line 167 of file SNSClient.h.

Definition at line 168 of file SNSClient.h.

typedef std::function<void(const SNSClient*, const Model::CreateTopicRequest&, const Model::CreateTopicOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > Aws::SNS::CreateTopicResponseReceivedHandler

Definition at line 169 of file SNSClient.h.

Definition at line 170 of file SNSClient.h.

Definition at line 171 of file SNSClient.h.

typedef std::function<void(const SNSClient*, const Model::DeleteTopicRequest&, const Model::DeleteTopicOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > Aws::SNS::DeleteTopicResponseReceivedHandler

Definition at line 172 of file SNSClient.h.

Definition at line 173 of file SNSClient.h.

Definition at line 174 of file SNSClient.h.

Definition at line 175 of file SNSClient.h.

Definition at line 176 of file SNSClient.h.

Definition at line 177 of file SNSClient.h.

Definition at line 178 of file SNSClient.h.

Definition at line 180 of file SNSClient.h.

Definition at line 179 of file SNSClient.h.

typedef std::function<void(const SNSClient*, const Model::ListTopicsRequest&, const Model::ListTopicsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > Aws::SNS::ListTopicsResponseReceivedHandler

Definition at line 181 of file SNSClient.h.

typedef std::function<void(const SNSClient*, const Model::PublishRequest&, const Model::PublishOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > Aws::SNS::PublishResponseReceivedHandler

Definition at line 182 of file SNSClient.h.

Definition at line 183 of file SNSClient.h.

Definition at line 184 of file SNSClient.h.

Definition at line 185 of file SNSClient.h.

Definition at line 186 of file SNSClient.h.

Definition at line 187 of file SNSClient.h.

typedef std::function<void(const SNSClient*, const Model::SubscribeRequest&, const Model::SubscribeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > Aws::SNS::SubscribeResponseReceivedHandler

Definition at line 188 of file SNSClient.h.

typedef std::function<void(const SNSClient*, const Model::UnsubscribeRequest&, const Model::UnsubscribeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > Aws::SNS::UnsubscribeResponseReceivedHandler

Definition at line 189 of file SNSClient.h.