9#include <aws/core/client/AWSError.h> 
   10#include <aws/core/client/AsyncCallerContext.h> 
   11#include <aws/core/client/GenericClientConfiguration.h> 
   12#include <aws/core/http/HttpTypes.h> 
   13#include <aws/core/utils/memory/stl/AWSString.h> 
   14#include <aws/polly/PollyEndpointProvider.h> 
   15#include <aws/polly/PollyErrors.h> 
   22#include <aws/polly/model/DeleteLexiconResult.h> 
   23#include <aws/polly/model/DescribeVoicesRequest.h> 
   24#include <aws/polly/model/DescribeVoicesResult.h> 
   25#include <aws/polly/model/GetLexiconResult.h> 
   26#include <aws/polly/model/GetSpeechSynthesisTaskResult.h> 
   27#include <aws/polly/model/ListLexiconsRequest.h> 
   28#include <aws/polly/model/ListLexiconsResult.h> 
   29#include <aws/polly/model/ListSpeechSynthesisTasksRequest.h> 
   30#include <aws/polly/model/ListSpeechSynthesisTasksResult.h> 
   31#include <aws/polly/model/PutLexiconResult.h> 
   32#include <aws/polly/model/StartSpeechSynthesisTaskResult.h> 
   33#include <aws/polly/model/SynthesizeSpeechResult.h> 
   39class HttpClientFactory;
 
   43template <
typename R, 
typename E>
 
   53class AWSCredentialsProvider;
 
   67class DeleteLexiconRequest;
 
   68class DescribeVoicesRequest;
 
   69class GetLexiconRequest;
 
   70class GetSpeechSynthesisTaskRequest;
 
   71class ListLexiconsRequest;
 
   72class ListSpeechSynthesisTasksRequest;
 
   73class PutLexiconRequest;
 
   74class StartSpeechSynthesisTaskRequest;
 
   75class SynthesizeSpeechRequest;
 
  107                           const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
 
  110                           const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
 
  113                           const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
 
  116                           const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
 
  119                           const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
 
  122                           const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
 
  125                           const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
 
  128                           const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
 
  131                           const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
 
EndpointProviderBase< PollyClientConfiguration, PollyBuiltInParameters, PollyClientContextParameters > PollyEndpointProviderBase
 
Aws::Utils::Outcome< GetSpeechSynthesisTaskResult, PollyError > GetSpeechSynthesisTaskOutcome
 
std::future< ListSpeechSynthesisTasksOutcome > ListSpeechSynthesisTasksOutcomeCallable
 
std::future< DeleteLexiconOutcome > DeleteLexiconOutcomeCallable
 
std::future< GetLexiconOutcome > GetLexiconOutcomeCallable
 
std::future< PutLexiconOutcome > PutLexiconOutcomeCallable
 
Aws::Utils::Outcome< ListLexiconsResult, PollyError > ListLexiconsOutcome
 
Aws::Utils::Outcome< SynthesizeSpeechResult, PollyError > SynthesizeSpeechOutcome
 
Aws::Utils::Outcome< GetLexiconResult, PollyError > GetLexiconOutcome
 
Aws::Utils::Outcome< DescribeVoicesResult, PollyError > DescribeVoicesOutcome
 
std::future< GetSpeechSynthesisTaskOutcome > GetSpeechSynthesisTaskOutcomeCallable
 
Aws::Utils::Outcome< PutLexiconResult, PollyError > PutLexiconOutcome
 
std::future< ListLexiconsOutcome > ListLexiconsOutcomeCallable
 
Aws::Utils::Outcome< StartSpeechSynthesisTaskResult, PollyError > StartSpeechSynthesisTaskOutcome
 
Aws::Utils::Outcome< ListSpeechSynthesisTasksResult, PollyError > ListSpeechSynthesisTasksOutcome
 
std::future< SynthesizeSpeechOutcome > SynthesizeSpeechOutcomeCallable
 
Aws::Utils::Outcome< DeleteLexiconResult, PollyError > DeleteLexiconOutcome
 
std::future< StartSpeechSynthesisTaskOutcome > StartSpeechSynthesisTaskOutcomeCallable
 
std::future< DescribeVoicesOutcome > DescribeVoicesOutcomeCallable
 
std::function< void(const PollyClient *, const Model::StartSpeechSynthesisTaskRequest &, const Model::StartSpeechSynthesisTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartSpeechSynthesisTaskResponseReceivedHandler
 
std::function< void(const PollyClient *, const Model::DescribeVoicesRequest &, const Model::DescribeVoicesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeVoicesResponseReceivedHandler
 
std::function< void(const PollyClient *, const Model::SynthesizeSpeechRequest &, Model::SynthesizeSpeechOutcome, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> SynthesizeSpeechResponseReceivedHandler
 
std::function< void(const PollyClient *, const Model::PutLexiconRequest &, const Model::PutLexiconOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PutLexiconResponseReceivedHandler
 
std::function< void(const PollyClient *, const Model::GetLexiconRequest &, const Model::GetLexiconOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetLexiconResponseReceivedHandler
 
std::function< void(const PollyClient *, const Model::GetSpeechSynthesisTaskRequest &, const Model::GetSpeechSynthesisTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetSpeechSynthesisTaskResponseReceivedHandler
 
std::function< void(const PollyClient *, const Model::ListSpeechSynthesisTasksRequest &, const Model::ListSpeechSynthesisTasksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListSpeechSynthesisTasksResponseReceivedHandler
 
std::function< void(const PollyClient *, const Model::DeleteLexiconRequest &, const Model::DeleteLexiconOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteLexiconResponseReceivedHandler
 
std::function< void(const PollyClient *, const Model::ListLexiconsRequest &, const Model::ListLexiconsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListLexiconsResponseReceivedHandler