AWS SDK for C++  1.9.160
AWS SDK for C++
Classes | Namespaces | Typedefs
LexRuntimeServiceClient.h File Reference
#include <aws/lex/LexRuntimeService_EXPORTS.h>
#include <aws/lex/LexRuntimeServiceErrors.h>
#include <aws/core/client/AWSError.h>
#include <aws/core/client/ClientConfiguration.h>
#include <aws/core/client/AWSClient.h>
#include <aws/core/utils/memory/stl/AWSString.h>
#include <aws/core/utils/json/JsonSerializer.h>
#include <aws/lex/model/DeleteSessionResult.h>
#include <aws/lex/model/GetSessionResult.h>
#include <aws/lex/model/PostContentResult.h>
#include <aws/lex/model/PostTextResult.h>
#include <aws/lex/model/PutSessionResult.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::LexRuntimeService::LexRuntimeServiceClient
 

Namespaces

 Aws
 
 Aws::Http
 
 Aws::Utils
 
 Aws::Utils::Threading
 
 Aws::Auth
 
 Aws::Client
 
 Aws::LexRuntimeService
 
 Aws::LexRuntimeService::Model
 

Typedefs

typedef Aws::Utils::Outcome< DeleteSessionResult, LexRuntimeServiceError > Aws::LexRuntimeService::Model::DeleteSessionOutcome
 
typedef Aws::Utils::Outcome< GetSessionResult, LexRuntimeServiceError > Aws::LexRuntimeService::Model::GetSessionOutcome
 
typedef Aws::Utils::Outcome< PostContentResult, LexRuntimeServiceError > Aws::LexRuntimeService::Model::PostContentOutcome
 
typedef Aws::Utils::Outcome< PostTextResult, LexRuntimeServiceError > Aws::LexRuntimeService::Model::PostTextOutcome
 
typedef Aws::Utils::Outcome< PutSessionResult, LexRuntimeServiceError > Aws::LexRuntimeService::Model::PutSessionOutcome
 
typedef std::future< DeleteSessionOutcome > Aws::LexRuntimeService::Model::DeleteSessionOutcomeCallable
 
typedef std::future< GetSessionOutcome > Aws::LexRuntimeService::Model::GetSessionOutcomeCallable
 
typedef std::future< PostContentOutcome > Aws::LexRuntimeService::Model::PostContentOutcomeCallable
 
typedef std::future< PostTextOutcome > Aws::LexRuntimeService::Model::PostTextOutcomeCallable
 
typedef std::future< PutSessionOutcome > Aws::LexRuntimeService::Model::PutSessionOutcomeCallable
 
typedef std::function< void(const LexRuntimeServiceClient *, const Model::DeleteSessionRequest &, const Model::DeleteSessionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::LexRuntimeService::DeleteSessionResponseReceivedHandler
 
typedef std::function< void(const LexRuntimeServiceClient *, const Model::GetSessionRequest &, const Model::GetSessionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::LexRuntimeService::GetSessionResponseReceivedHandler
 
typedef std::function< void(const LexRuntimeServiceClient *, const Model::PostContentRequest &, Model::PostContentOutcome, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::LexRuntimeService::PostContentResponseReceivedHandler
 
typedef std::function< void(const LexRuntimeServiceClient *, const Model::PostTextRequest &, const Model::PostTextOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::LexRuntimeService::PostTextResponseReceivedHandler
 
typedef std::function< void(const LexRuntimeServiceClient *, const Model::PutSessionRequest &, Model::PutSessionOutcome, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::LexRuntimeService::PutSessionResponseReceivedHandler