AWS SDK for C++  1.9.1
AWS SDK for C++
Classes | Namespaces | Typedefs
SQSClient.h File Reference
#include <aws/sqs/SQS_EXPORTS.h>
#include <aws/sqs/SQSErrors.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/sqs/model/ChangeMessageVisibilityBatchResult.h>
#include <aws/sqs/model/CreateQueueResult.h>
#include <aws/sqs/model/DeleteMessageBatchResult.h>
#include <aws/sqs/model/GetQueueAttributesResult.h>
#include <aws/sqs/model/GetQueueUrlResult.h>
#include <aws/sqs/model/ListDeadLetterSourceQueuesResult.h>
#include <aws/sqs/model/ListQueueTagsResult.h>
#include <aws/sqs/model/ListQueuesResult.h>
#include <aws/sqs/model/ReceiveMessageResult.h>
#include <aws/sqs/model/SendMessageResult.h>
#include <aws/sqs/model/SendMessageBatchResult.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::SQS::SQSClient
 

Namespaces

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

Typedefs

typedef Aws::Utils::Outcome< Aws::NoResult, SQSError > Aws::SQS::Model::AddPermissionOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, SQSError > Aws::SQS::Model::ChangeMessageVisibilityOutcome
 
typedef Aws::Utils::Outcome< ChangeMessageVisibilityBatchResult, SQSError > Aws::SQS::Model::ChangeMessageVisibilityBatchOutcome
 
typedef Aws::Utils::Outcome< CreateQueueResult, SQSError > Aws::SQS::Model::CreateQueueOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, SQSError > Aws::SQS::Model::DeleteMessageOutcome
 
typedef Aws::Utils::Outcome< DeleteMessageBatchResult, SQSError > Aws::SQS::Model::DeleteMessageBatchOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, SQSError > Aws::SQS::Model::DeleteQueueOutcome
 
typedef Aws::Utils::Outcome< GetQueueAttributesResult, SQSError > Aws::SQS::Model::GetQueueAttributesOutcome
 
typedef Aws::Utils::Outcome< GetQueueUrlResult, SQSError > Aws::SQS::Model::GetQueueUrlOutcome
 
typedef Aws::Utils::Outcome< ListDeadLetterSourceQueuesResult, SQSError > Aws::SQS::Model::ListDeadLetterSourceQueuesOutcome
 
typedef Aws::Utils::Outcome< ListQueueTagsResult, SQSError > Aws::SQS::Model::ListQueueTagsOutcome
 
typedef Aws::Utils::Outcome< ListQueuesResult, SQSError > Aws::SQS::Model::ListQueuesOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, SQSError > Aws::SQS::Model::PurgeQueueOutcome
 
typedef Aws::Utils::Outcome< ReceiveMessageResult, SQSError > Aws::SQS::Model::ReceiveMessageOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, SQSError > Aws::SQS::Model::RemovePermissionOutcome
 
typedef Aws::Utils::Outcome< SendMessageResult, SQSError > Aws::SQS::Model::SendMessageOutcome
 
typedef Aws::Utils::Outcome< SendMessageBatchResult, SQSError > Aws::SQS::Model::SendMessageBatchOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, SQSError > Aws::SQS::Model::SetQueueAttributesOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, SQSError > Aws::SQS::Model::TagQueueOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, SQSError > Aws::SQS::Model::UntagQueueOutcome
 
typedef std::future< AddPermissionOutcome > Aws::SQS::Model::AddPermissionOutcomeCallable
 
typedef std::future< ChangeMessageVisibilityOutcome > Aws::SQS::Model::ChangeMessageVisibilityOutcomeCallable
 
typedef std::future< ChangeMessageVisibilityBatchOutcome > Aws::SQS::Model::ChangeMessageVisibilityBatchOutcomeCallable
 
typedef std::future< CreateQueueOutcome > Aws::SQS::Model::CreateQueueOutcomeCallable
 
typedef std::future< DeleteMessageOutcome > Aws::SQS::Model::DeleteMessageOutcomeCallable
 
typedef std::future< DeleteMessageBatchOutcome > Aws::SQS::Model::DeleteMessageBatchOutcomeCallable
 
typedef std::future< DeleteQueueOutcome > Aws::SQS::Model::DeleteQueueOutcomeCallable
 
typedef std::future< GetQueueAttributesOutcome > Aws::SQS::Model::GetQueueAttributesOutcomeCallable
 
typedef std::future< GetQueueUrlOutcome > Aws::SQS::Model::GetQueueUrlOutcomeCallable
 
typedef std::future< ListDeadLetterSourceQueuesOutcome > Aws::SQS::Model::ListDeadLetterSourceQueuesOutcomeCallable
 
typedef std::future< ListQueueTagsOutcome > Aws::SQS::Model::ListQueueTagsOutcomeCallable
 
typedef std::future< ListQueuesOutcome > Aws::SQS::Model::ListQueuesOutcomeCallable
 
typedef std::future< PurgeQueueOutcome > Aws::SQS::Model::PurgeQueueOutcomeCallable
 
typedef std::future< ReceiveMessageOutcome > Aws::SQS::Model::ReceiveMessageOutcomeCallable
 
typedef std::future< RemovePermissionOutcome > Aws::SQS::Model::RemovePermissionOutcomeCallable
 
typedef std::future< SendMessageOutcome > Aws::SQS::Model::SendMessageOutcomeCallable
 
typedef std::future< SendMessageBatchOutcome > Aws::SQS::Model::SendMessageBatchOutcomeCallable
 
typedef std::future< SetQueueAttributesOutcome > Aws::SQS::Model::SetQueueAttributesOutcomeCallable
 
typedef std::future< TagQueueOutcome > Aws::SQS::Model::TagQueueOutcomeCallable
 
typedef std::future< UntagQueueOutcome > Aws::SQS::Model::UntagQueueOutcomeCallable
 
typedef std::function< void(const SQSClient *, const Model::AddPermissionRequest &, const Model::AddPermissionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::SQS::AddPermissionResponseReceivedHandler
 
typedef std::function< void(const SQSClient *, const Model::ChangeMessageVisibilityRequest &, const Model::ChangeMessageVisibilityOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::SQS::ChangeMessageVisibilityResponseReceivedHandler
 
typedef std::function< void(const SQSClient *, const Model::ChangeMessageVisibilityBatchRequest &, const Model::ChangeMessageVisibilityBatchOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::SQS::ChangeMessageVisibilityBatchResponseReceivedHandler
 
typedef std::function< void(const SQSClient *, const Model::CreateQueueRequest &, const Model::CreateQueueOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::SQS::CreateQueueResponseReceivedHandler
 
typedef std::function< void(const SQSClient *, const Model::DeleteMessageRequest &, const Model::DeleteMessageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::SQS::DeleteMessageResponseReceivedHandler
 
typedef std::function< void(const SQSClient *, const Model::DeleteMessageBatchRequest &, const Model::DeleteMessageBatchOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::SQS::DeleteMessageBatchResponseReceivedHandler
 
typedef std::function< void(const SQSClient *, const Model::DeleteQueueRequest &, const Model::DeleteQueueOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::SQS::DeleteQueueResponseReceivedHandler
 
typedef std::function< void(const SQSClient *, const Model::GetQueueAttributesRequest &, const Model::GetQueueAttributesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::SQS::GetQueueAttributesResponseReceivedHandler
 
typedef std::function< void(const SQSClient *, const Model::GetQueueUrlRequest &, const Model::GetQueueUrlOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::SQS::GetQueueUrlResponseReceivedHandler
 
typedef std::function< void(const SQSClient *, const Model::ListDeadLetterSourceQueuesRequest &, const Model::ListDeadLetterSourceQueuesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::SQS::ListDeadLetterSourceQueuesResponseReceivedHandler
 
typedef std::function< void(const SQSClient *, const Model::ListQueueTagsRequest &, const Model::ListQueueTagsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::SQS::ListQueueTagsResponseReceivedHandler
 
typedef std::function< void(const SQSClient *, const Model::ListQueuesRequest &, const Model::ListQueuesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::SQS::ListQueuesResponseReceivedHandler
 
typedef std::function< void(const SQSClient *, const Model::PurgeQueueRequest &, const Model::PurgeQueueOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::SQS::PurgeQueueResponseReceivedHandler
 
typedef std::function< void(const SQSClient *, const Model::ReceiveMessageRequest &, const Model::ReceiveMessageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::SQS::ReceiveMessageResponseReceivedHandler
 
typedef std::function< void(const SQSClient *, const Model::RemovePermissionRequest &, const Model::RemovePermissionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::SQS::RemovePermissionResponseReceivedHandler
 
typedef std::function< void(const SQSClient *, const Model::SendMessageRequest &, const Model::SendMessageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::SQS::SendMessageResponseReceivedHandler
 
typedef std::function< void(const SQSClient *, const Model::SendMessageBatchRequest &, const Model::SendMessageBatchOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::SQS::SendMessageBatchResponseReceivedHandler
 
typedef std::function< void(const SQSClient *, const Model::SetQueueAttributesRequest &, const Model::SetQueueAttributesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::SQS::SetQueueAttributesResponseReceivedHandler
 
typedef std::function< void(const SQSClient *, const Model::TagQueueRequest &, const Model::TagQueueOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::SQS::TagQueueResponseReceivedHandler
 
typedef std::function< void(const SQSClient *, const Model::UntagQueueRequest &, const Model::UntagQueueOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::SQS::UntagQueueResponseReceivedHandler