AWS SDK for C++  1.9.108
AWS SDK for C++
Classes | Namespaces | Typedefs
SNSClient.h File Reference
#include <aws/sns/SNS_EXPORTS.h>
#include <aws/sns/SNSErrors.h>
#include <aws/core/client/AWSError.h>
#include <aws/core/client/ClientConfiguration.h>
#include <aws/core/AmazonSerializableWebServiceRequest.h>
#include <aws/core/client/AWSClient.h>
#include <aws/core/utils/memory/stl/AWSString.h>
#include <aws/core/utils/xml/XmlSerializer.h>
#include <aws/sns/model/CheckIfPhoneNumberIsOptedOutResult.h>
#include <aws/sns/model/ConfirmSubscriptionResult.h>
#include <aws/sns/model/CreatePlatformApplicationResult.h>
#include <aws/sns/model/CreatePlatformEndpointResult.h>
#include <aws/sns/model/CreateSMSSandboxPhoneNumberResult.h>
#include <aws/sns/model/CreateTopicResult.h>
#include <aws/sns/model/DeleteSMSSandboxPhoneNumberResult.h>
#include <aws/sns/model/GetEndpointAttributesResult.h>
#include <aws/sns/model/GetPlatformApplicationAttributesResult.h>
#include <aws/sns/model/GetSMSAttributesResult.h>
#include <aws/sns/model/GetSMSSandboxAccountStatusResult.h>
#include <aws/sns/model/GetSubscriptionAttributesResult.h>
#include <aws/sns/model/GetTopicAttributesResult.h>
#include <aws/sns/model/ListEndpointsByPlatformApplicationResult.h>
#include <aws/sns/model/ListOriginationNumbersResult.h>
#include <aws/sns/model/ListPhoneNumbersOptedOutResult.h>
#include <aws/sns/model/ListPlatformApplicationsResult.h>
#include <aws/sns/model/ListSMSSandboxPhoneNumbersResult.h>
#include <aws/sns/model/ListSubscriptionsResult.h>
#include <aws/sns/model/ListSubscriptionsByTopicResult.h>
#include <aws/sns/model/ListTagsForResourceResult.h>
#include <aws/sns/model/ListTopicsResult.h>
#include <aws/sns/model/OptInPhoneNumberResult.h>
#include <aws/sns/model/PublishResult.h>
#include <aws/sns/model/SetSMSAttributesResult.h>
#include <aws/sns/model/SubscribeResult.h>
#include <aws/sns/model/TagResourceResult.h>
#include <aws/sns/model/UntagResourceResult.h>
#include <aws/sns/model/VerifySMSSandboxPhoneNumberResult.h>
#include <aws/core/NoResult.h>
#include <aws/core/client/AsyncCallerContext.h>
#include <aws/core/http/HttpTypes.h>
#include <future>
#include <functional>

Go to the source code of this file.

Classes

class  Aws::SNS::SNSClient
 

Namespaces

 Aws
 
 Aws::Http
 
 Aws::Utils
 
 Aws::Utils::Threading
 
 Aws::Utils::Xml
 
 Aws::Auth
 
 Aws::Client
 
 Aws::SNS
 
 Aws::SNS::Model
 

Typedefs

typedef Aws::Utils::Outcome< Aws::NoResult, SNSError > Aws::SNS::Model::AddPermissionOutcome
 
typedef Aws::Utils::Outcome< CheckIfPhoneNumberIsOptedOutResult, SNSError > Aws::SNS::Model::CheckIfPhoneNumberIsOptedOutOutcome
 
typedef Aws::Utils::Outcome< ConfirmSubscriptionResult, SNSError > Aws::SNS::Model::ConfirmSubscriptionOutcome
 
typedef Aws::Utils::Outcome< CreatePlatformApplicationResult, SNSError > Aws::SNS::Model::CreatePlatformApplicationOutcome
 
typedef Aws::Utils::Outcome< CreatePlatformEndpointResult, SNSError > Aws::SNS::Model::CreatePlatformEndpointOutcome
 
typedef Aws::Utils::Outcome< CreateSMSSandboxPhoneNumberResult, SNSError > Aws::SNS::Model::CreateSMSSandboxPhoneNumberOutcome
 
typedef Aws::Utils::Outcome< CreateTopicResult, SNSError > Aws::SNS::Model::CreateTopicOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, SNSError > Aws::SNS::Model::DeleteEndpointOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, SNSError > Aws::SNS::Model::DeletePlatformApplicationOutcome
 
typedef Aws::Utils::Outcome< DeleteSMSSandboxPhoneNumberResult, SNSError > Aws::SNS::Model::DeleteSMSSandboxPhoneNumberOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, SNSError > Aws::SNS::Model::DeleteTopicOutcome
 
typedef Aws::Utils::Outcome< GetEndpointAttributesResult, SNSError > Aws::SNS::Model::GetEndpointAttributesOutcome
 
typedef Aws::Utils::Outcome< GetPlatformApplicationAttributesResult, SNSError > Aws::SNS::Model::GetPlatformApplicationAttributesOutcome
 
typedef Aws::Utils::Outcome< GetSMSAttributesResult, SNSError > Aws::SNS::Model::GetSMSAttributesOutcome
 
typedef Aws::Utils::Outcome< GetSMSSandboxAccountStatusResult, SNSError > Aws::SNS::Model::GetSMSSandboxAccountStatusOutcome
 
typedef Aws::Utils::Outcome< GetSubscriptionAttributesResult, SNSError > Aws::SNS::Model::GetSubscriptionAttributesOutcome
 
typedef Aws::Utils::Outcome< GetTopicAttributesResult, SNSError > Aws::SNS::Model::GetTopicAttributesOutcome
 
typedef Aws::Utils::Outcome< ListEndpointsByPlatformApplicationResult, SNSError > Aws::SNS::Model::ListEndpointsByPlatformApplicationOutcome
 
typedef Aws::Utils::Outcome< ListOriginationNumbersResult, SNSError > Aws::SNS::Model::ListOriginationNumbersOutcome
 
typedef Aws::Utils::Outcome< ListPhoneNumbersOptedOutResult, SNSError > Aws::SNS::Model::ListPhoneNumbersOptedOutOutcome
 
typedef Aws::Utils::Outcome< ListPlatformApplicationsResult, SNSError > Aws::SNS::Model::ListPlatformApplicationsOutcome
 
typedef Aws::Utils::Outcome< ListSMSSandboxPhoneNumbersResult, SNSError > Aws::SNS::Model::ListSMSSandboxPhoneNumbersOutcome
 
typedef Aws::Utils::Outcome< ListSubscriptionsResult, SNSError > Aws::SNS::Model::ListSubscriptionsOutcome
 
typedef Aws::Utils::Outcome< ListSubscriptionsByTopicResult, SNSError > Aws::SNS::Model::ListSubscriptionsByTopicOutcome
 
typedef Aws::Utils::Outcome< ListTagsForResourceResult, SNSError > Aws::SNS::Model::ListTagsForResourceOutcome
 
typedef Aws::Utils::Outcome< ListTopicsResult, SNSError > Aws::SNS::Model::ListTopicsOutcome
 
typedef Aws::Utils::Outcome< OptInPhoneNumberResult, SNSError > Aws::SNS::Model::OptInPhoneNumberOutcome
 
typedef Aws::Utils::Outcome< PublishResult, SNSError > Aws::SNS::Model::PublishOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, SNSError > Aws::SNS::Model::RemovePermissionOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, SNSError > Aws::SNS::Model::SetEndpointAttributesOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, SNSError > Aws::SNS::Model::SetPlatformApplicationAttributesOutcome
 
typedef Aws::Utils::Outcome< SetSMSAttributesResult, SNSError > Aws::SNS::Model::SetSMSAttributesOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, SNSError > Aws::SNS::Model::SetSubscriptionAttributesOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, SNSError > Aws::SNS::Model::SetTopicAttributesOutcome
 
typedef Aws::Utils::Outcome< SubscribeResult, SNSError > Aws::SNS::Model::SubscribeOutcome
 
typedef Aws::Utils::Outcome< TagResourceResult, SNSError > Aws::SNS::Model::TagResourceOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, SNSError > Aws::SNS::Model::UnsubscribeOutcome
 
typedef Aws::Utils::Outcome< UntagResourceResult, SNSError > Aws::SNS::Model::UntagResourceOutcome
 
typedef Aws::Utils::Outcome< VerifySMSSandboxPhoneNumberResult, SNSError > Aws::SNS::Model::VerifySMSSandboxPhoneNumberOutcome
 
typedef std::future< AddPermissionOutcome > Aws::SNS::Model::AddPermissionOutcomeCallable
 
typedef std::future< CheckIfPhoneNumberIsOptedOutOutcome > Aws::SNS::Model::CheckIfPhoneNumberIsOptedOutOutcomeCallable
 
typedef std::future< ConfirmSubscriptionOutcome > Aws::SNS::Model::ConfirmSubscriptionOutcomeCallable
 
typedef std::future< CreatePlatformApplicationOutcome > Aws::SNS::Model::CreatePlatformApplicationOutcomeCallable
 
typedef std::future< CreatePlatformEndpointOutcome > Aws::SNS::Model::CreatePlatformEndpointOutcomeCallable
 
typedef std::future< CreateSMSSandboxPhoneNumberOutcome > Aws::SNS::Model::CreateSMSSandboxPhoneNumberOutcomeCallable
 
typedef std::future< CreateTopicOutcome > Aws::SNS::Model::CreateTopicOutcomeCallable
 
typedef std::future< DeleteEndpointOutcome > Aws::SNS::Model::DeleteEndpointOutcomeCallable
 
typedef std::future< DeletePlatformApplicationOutcome > Aws::SNS::Model::DeletePlatformApplicationOutcomeCallable
 
typedef std::future< DeleteSMSSandboxPhoneNumberOutcome > Aws::SNS::Model::DeleteSMSSandboxPhoneNumberOutcomeCallable
 
typedef std::future< DeleteTopicOutcome > Aws::SNS::Model::DeleteTopicOutcomeCallable
 
typedef std::future< GetEndpointAttributesOutcome > Aws::SNS::Model::GetEndpointAttributesOutcomeCallable
 
typedef std::future< GetPlatformApplicationAttributesOutcome > Aws::SNS::Model::GetPlatformApplicationAttributesOutcomeCallable
 
typedef std::future< GetSMSAttributesOutcome > Aws::SNS::Model::GetSMSAttributesOutcomeCallable
 
typedef std::future< GetSMSSandboxAccountStatusOutcome > Aws::SNS::Model::GetSMSSandboxAccountStatusOutcomeCallable
 
typedef std::future< GetSubscriptionAttributesOutcome > Aws::SNS::Model::GetSubscriptionAttributesOutcomeCallable
 
typedef std::future< GetTopicAttributesOutcome > Aws::SNS::Model::GetTopicAttributesOutcomeCallable
 
typedef std::future< ListEndpointsByPlatformApplicationOutcome > Aws::SNS::Model::ListEndpointsByPlatformApplicationOutcomeCallable
 
typedef std::future< ListOriginationNumbersOutcome > Aws::SNS::Model::ListOriginationNumbersOutcomeCallable
 
typedef std::future< ListPhoneNumbersOptedOutOutcome > Aws::SNS::Model::ListPhoneNumbersOptedOutOutcomeCallable
 
typedef std::future< ListPlatformApplicationsOutcome > Aws::SNS::Model::ListPlatformApplicationsOutcomeCallable
 
typedef std::future< ListSMSSandboxPhoneNumbersOutcome > Aws::SNS::Model::ListSMSSandboxPhoneNumbersOutcomeCallable
 
typedef std::future< ListSubscriptionsOutcome > Aws::SNS::Model::ListSubscriptionsOutcomeCallable
 
typedef std::future< ListSubscriptionsByTopicOutcome > Aws::SNS::Model::ListSubscriptionsByTopicOutcomeCallable
 
typedef std::future< ListTagsForResourceOutcome > Aws::SNS::Model::ListTagsForResourceOutcomeCallable
 
typedef std::future< ListTopicsOutcome > Aws::SNS::Model::ListTopicsOutcomeCallable
 
typedef std::future< OptInPhoneNumberOutcome > Aws::SNS::Model::OptInPhoneNumberOutcomeCallable
 
typedef std::future< PublishOutcome > Aws::SNS::Model::PublishOutcomeCallable
 
typedef std::future< RemovePermissionOutcome > Aws::SNS::Model::RemovePermissionOutcomeCallable
 
typedef std::future< SetEndpointAttributesOutcome > Aws::SNS::Model::SetEndpointAttributesOutcomeCallable
 
typedef std::future< SetPlatformApplicationAttributesOutcome > Aws::SNS::Model::SetPlatformApplicationAttributesOutcomeCallable
 
typedef std::future< SetSMSAttributesOutcome > Aws::SNS::Model::SetSMSAttributesOutcomeCallable
 
typedef std::future< SetSubscriptionAttributesOutcome > Aws::SNS::Model::SetSubscriptionAttributesOutcomeCallable
 
typedef std::future< SetTopicAttributesOutcome > Aws::SNS::Model::SetTopicAttributesOutcomeCallable
 
typedef std::future< SubscribeOutcome > Aws::SNS::Model::SubscribeOutcomeCallable
 
typedef std::future< TagResourceOutcome > Aws::SNS::Model::TagResourceOutcomeCallable
 
typedef std::future< UnsubscribeOutcome > Aws::SNS::Model::UnsubscribeOutcomeCallable
 
typedef std::future< UntagResourceOutcome > Aws::SNS::Model::UntagResourceOutcomeCallable
 
typedef std::future< VerifySMSSandboxPhoneNumberOutcome > Aws::SNS::Model::VerifySMSSandboxPhoneNumberOutcomeCallable
 
typedef std::function< void(const SNSClient *, const Model::AddPermissionRequest &, const Model::AddPermissionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::SNS::AddPermissionResponseReceivedHandler
 
typedef std::function< void(const SNSClient *, const Model::CheckIfPhoneNumberIsOptedOutRequest &, const Model::CheckIfPhoneNumberIsOptedOutOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::SNS::CheckIfPhoneNumberIsOptedOutResponseReceivedHandler
 
typedef std::function< void(const SNSClient *, const Model::ConfirmSubscriptionRequest &, const Model::ConfirmSubscriptionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::SNS::ConfirmSubscriptionResponseReceivedHandler
 
typedef std::function< void(const SNSClient *, const Model::CreatePlatformApplicationRequest &, const Model::CreatePlatformApplicationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::SNS::CreatePlatformApplicationResponseReceivedHandler
 
typedef std::function< void(const SNSClient *, const Model::CreatePlatformEndpointRequest &, const Model::CreatePlatformEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::SNS::CreatePlatformEndpointResponseReceivedHandler
 
typedef std::function< void(const SNSClient *, const Model::CreateSMSSandboxPhoneNumberRequest &, const Model::CreateSMSSandboxPhoneNumberOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::SNS::CreateSMSSandboxPhoneNumberResponseReceivedHandler
 
typedef std::function< void(const SNSClient *, const Model::CreateTopicRequest &, const Model::CreateTopicOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::SNS::CreateTopicResponseReceivedHandler
 
typedef std::function< void(const SNSClient *, const Model::DeleteEndpointRequest &, const Model::DeleteEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::SNS::DeleteEndpointResponseReceivedHandler
 
typedef std::function< void(const SNSClient *, const Model::DeletePlatformApplicationRequest &, const Model::DeletePlatformApplicationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::SNS::DeletePlatformApplicationResponseReceivedHandler
 
typedef std::function< void(const SNSClient *, const Model::DeleteSMSSandboxPhoneNumberRequest &, const Model::DeleteSMSSandboxPhoneNumberOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::SNS::DeleteSMSSandboxPhoneNumberResponseReceivedHandler
 
typedef std::function< void(const SNSClient *, const Model::DeleteTopicRequest &, const Model::DeleteTopicOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::SNS::DeleteTopicResponseReceivedHandler
 
typedef std::function< void(const SNSClient *, const Model::GetEndpointAttributesRequest &, const Model::GetEndpointAttributesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::SNS::GetEndpointAttributesResponseReceivedHandler
 
typedef std::function< void(const SNSClient *, const Model::GetPlatformApplicationAttributesRequest &, const Model::GetPlatformApplicationAttributesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::SNS::GetPlatformApplicationAttributesResponseReceivedHandler
 
typedef std::function< void(const SNSClient *, const Model::GetSMSAttributesRequest &, const Model::GetSMSAttributesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::SNS::GetSMSAttributesResponseReceivedHandler
 
typedef std::function< void(const SNSClient *, const Model::GetSMSSandboxAccountStatusRequest &, const Model::GetSMSSandboxAccountStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::SNS::GetSMSSandboxAccountStatusResponseReceivedHandler
 
typedef std::function< void(const SNSClient *, const Model::GetSubscriptionAttributesRequest &, const Model::GetSubscriptionAttributesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::SNS::GetSubscriptionAttributesResponseReceivedHandler
 
typedef std::function< void(const SNSClient *, const Model::GetTopicAttributesRequest &, const Model::GetTopicAttributesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::SNS::GetTopicAttributesResponseReceivedHandler
 
typedef std::function< void(const SNSClient *, const Model::ListEndpointsByPlatformApplicationRequest &, const Model::ListEndpointsByPlatformApplicationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::SNS::ListEndpointsByPlatformApplicationResponseReceivedHandler
 
typedef std::function< void(const SNSClient *, const Model::ListOriginationNumbersRequest &, const Model::ListOriginationNumbersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::SNS::ListOriginationNumbersResponseReceivedHandler
 
typedef std::function< void(const SNSClient *, const Model::ListPhoneNumbersOptedOutRequest &, const Model::ListPhoneNumbersOptedOutOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::SNS::ListPhoneNumbersOptedOutResponseReceivedHandler
 
typedef std::function< void(const SNSClient *, const Model::ListPlatformApplicationsRequest &, const Model::ListPlatformApplicationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::SNS::ListPlatformApplicationsResponseReceivedHandler
 
typedef std::function< void(const SNSClient *, const Model::ListSMSSandboxPhoneNumbersRequest &, const Model::ListSMSSandboxPhoneNumbersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::SNS::ListSMSSandboxPhoneNumbersResponseReceivedHandler
 
typedef std::function< void(const SNSClient *, const Model::ListSubscriptionsRequest &, const Model::ListSubscriptionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::SNS::ListSubscriptionsResponseReceivedHandler
 
typedef std::function< void(const SNSClient *, const Model::ListSubscriptionsByTopicRequest &, const Model::ListSubscriptionsByTopicOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::SNS::ListSubscriptionsByTopicResponseReceivedHandler
 
typedef std::function< void(const SNSClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::SNS::ListTagsForResourceResponseReceivedHandler
 
typedef std::function< void(const SNSClient *, const Model::ListTopicsRequest &, const Model::ListTopicsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::SNS::ListTopicsResponseReceivedHandler
 
typedef std::function< void(const SNSClient *, const Model::OptInPhoneNumberRequest &, const Model::OptInPhoneNumberOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::SNS::OptInPhoneNumberResponseReceivedHandler
 
typedef std::function< void(const SNSClient *, const Model::PublishRequest &, const Model::PublishOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::SNS::PublishResponseReceivedHandler
 
typedef std::function< void(const SNSClient *, const Model::RemovePermissionRequest &, const Model::RemovePermissionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::SNS::RemovePermissionResponseReceivedHandler
 
typedef std::function< void(const SNSClient *, const Model::SetEndpointAttributesRequest &, const Model::SetEndpointAttributesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::SNS::SetEndpointAttributesResponseReceivedHandler
 
typedef std::function< void(const SNSClient *, const Model::SetPlatformApplicationAttributesRequest &, const Model::SetPlatformApplicationAttributesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::SNS::SetPlatformApplicationAttributesResponseReceivedHandler
 
typedef std::function< void(const SNSClient *, const Model::SetSMSAttributesRequest &, const Model::SetSMSAttributesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::SNS::SetSMSAttributesResponseReceivedHandler
 
typedef std::function< void(const SNSClient *, const Model::SetSubscriptionAttributesRequest &, const Model::SetSubscriptionAttributesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::SNS::SetSubscriptionAttributesResponseReceivedHandler
 
typedef std::function< void(const SNSClient *, const Model::SetTopicAttributesRequest &, const Model::SetTopicAttributesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::SNS::SetTopicAttributesResponseReceivedHandler
 
typedef std::function< void(const SNSClient *, const Model::SubscribeRequest &, const Model::SubscribeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::SNS::SubscribeResponseReceivedHandler
 
typedef std::function< void(const SNSClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::SNS::TagResourceResponseReceivedHandler
 
typedef std::function< void(const SNSClient *, const Model::UnsubscribeRequest &, const Model::UnsubscribeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::SNS::UnsubscribeResponseReceivedHandler
 
typedef std::function< void(const SNSClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::SNS::UntagResourceResponseReceivedHandler
 
typedef std::function< void(const SNSClient *, const Model::VerifySMSSandboxPhoneNumberRequest &, const Model::VerifySMSSandboxPhoneNumberOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::SNS::VerifySMSSandboxPhoneNumberResponseReceivedHandler