AWS SDK for C++  1.8.73
AWS SDK for C++
Namespaces | Classes | Typedefs | Enumerations
Aws::IVS Namespace Reference

Namespaces

 IVSEndpoint
 
 IVSErrorMapper
 
 Model
 

Classes

class  IVSClient
 
class  IVSError
 
class  IVSRequest
 

Typedefs

typedef std::function< void(const IVSClient *, const Model::BatchGetChannelRequest &, const Model::BatchGetChannelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchGetChannelResponseReceivedHandler
 
typedef std::function< void(const IVSClient *, const Model::BatchGetStreamKeyRequest &, const Model::BatchGetStreamKeyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchGetStreamKeyResponseReceivedHandler
 
typedef std::function< void(const IVSClient *, const Model::CreateChannelRequest &, const Model::CreateChannelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateChannelResponseReceivedHandler
 
typedef std::function< void(const IVSClient *, const Model::CreateStreamKeyRequest &, const Model::CreateStreamKeyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateStreamKeyResponseReceivedHandler
 
typedef std::function< void(const IVSClient *, const Model::DeleteChannelRequest &, const Model::DeleteChannelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteChannelResponseReceivedHandler
 
typedef std::function< void(const IVSClient *, const Model::DeletePlaybackKeyPairRequest &, const Model::DeletePlaybackKeyPairOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeletePlaybackKeyPairResponseReceivedHandler
 
typedef std::function< void(const IVSClient *, const Model::DeleteStreamKeyRequest &, const Model::DeleteStreamKeyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteStreamKeyResponseReceivedHandler
 
typedef std::function< void(const IVSClient *, const Model::GetChannelRequest &, const Model::GetChannelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetChannelResponseReceivedHandler
 
typedef std::function< void(const IVSClient *, const Model::GetPlaybackKeyPairRequest &, const Model::GetPlaybackKeyPairOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetPlaybackKeyPairResponseReceivedHandler
 
typedef std::function< void(const IVSClient *, const Model::GetStreamRequest &, const Model::GetStreamOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetStreamResponseReceivedHandler
 
typedef std::function< void(const IVSClient *, const Model::GetStreamKeyRequest &, const Model::GetStreamKeyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetStreamKeyResponseReceivedHandler
 
typedef std::function< void(const IVSClient *, const Model::ImportPlaybackKeyPairRequest &, const Model::ImportPlaybackKeyPairOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ImportPlaybackKeyPairResponseReceivedHandler
 
typedef std::function< void(const IVSClient *, const Model::ListChannelsRequest &, const Model::ListChannelsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListChannelsResponseReceivedHandler
 
typedef std::function< void(const IVSClient *, const Model::ListPlaybackKeyPairsRequest &, const Model::ListPlaybackKeyPairsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListPlaybackKeyPairsResponseReceivedHandler
 
typedef std::function< void(const IVSClient *, const Model::ListStreamKeysRequest &, const Model::ListStreamKeysOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListStreamKeysResponseReceivedHandler
 
typedef std::function< void(const IVSClient *, const Model::ListStreamsRequest &, const Model::ListStreamsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListStreamsResponseReceivedHandler
 
typedef std::function< void(const IVSClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
 
typedef std::function< void(const IVSClient *, const Model::PutMetadataRequest &, const Model::PutMetadataOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutMetadataResponseReceivedHandler
 
typedef std::function< void(const IVSClient *, const Model::StopStreamRequest &, const Model::StopStreamOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopStreamResponseReceivedHandler
 
typedef std::function< void(const IVSClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
 
typedef std::function< void(const IVSClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
 
typedef std::function< void(const IVSClient *, const Model::UpdateChannelRequest &, const Model::UpdateChannelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateChannelResponseReceivedHandler
 

Enumerations

enum  IVSErrors {
  IVSErrors::INCOMPLETE_SIGNATURE = 0, IVSErrors::INTERNAL_FAILURE = 1, IVSErrors::INVALID_ACTION = 2, IVSErrors::INVALID_CLIENT_TOKEN_ID = 3,
  IVSErrors::INVALID_PARAMETER_COMBINATION = 4, IVSErrors::INVALID_QUERY_PARAMETER = 5, IVSErrors::INVALID_PARAMETER_VALUE = 6, IVSErrors::MISSING_ACTION = 7,
  IVSErrors::MISSING_AUTHENTICATION_TOKEN = 8, IVSErrors::MISSING_PARAMETER = 9, IVSErrors::OPT_IN_REQUIRED = 10, IVSErrors::REQUEST_EXPIRED = 11,
  IVSErrors::SERVICE_UNAVAILABLE = 12, IVSErrors::THROTTLING = 13, IVSErrors::VALIDATION = 14, IVSErrors::ACCESS_DENIED = 15,
  IVSErrors::RESOURCE_NOT_FOUND = 16, IVSErrors::UNRECOGNIZED_CLIENT = 17, IVSErrors::MALFORMED_QUERY_STRING = 18, IVSErrors::SLOW_DOWN = 19,
  IVSErrors::REQUEST_TIME_TOO_SKEWED = 20, IVSErrors::INVALID_SIGNATURE = 21, IVSErrors::SIGNATURE_DOES_NOT_MATCH = 22, IVSErrors::INVALID_ACCESS_KEY_ID = 23,
  IVSErrors::REQUEST_TIMEOUT = 24, IVSErrors::NETWORK_CONNECTION = 99, IVSErrors::UNKNOWN = 100, IVSErrors::CHANNEL_NOT_BROADCASTING = static_cast<int>(Aws::Client::CoreErrors::SERVICE_EXTENSION_START_RANGE) + 1,
  IVSErrors::CONFLICT, IVSErrors::INTERNAL_SERVER, IVSErrors::PENDING_VERIFICATION, IVSErrors::SERVICE_QUOTA_EXCEEDED,
  IVSErrors::STREAM_UNAVAILABLE
}
 

Typedef Documentation

◆ BatchGetChannelResponseReceivedHandler

Definition at line 143 of file IVSClient.h.

◆ BatchGetStreamKeyResponseReceivedHandler

Definition at line 146 of file IVSClient.h.

◆ CreateChannelResponseReceivedHandler

Definition at line 147 of file IVSClient.h.

◆ CreateStreamKeyResponseReceivedHandler

Definition at line 148 of file IVSClient.h.

◆ DeleteChannelResponseReceivedHandler

Definition at line 149 of file IVSClient.h.

◆ DeletePlaybackKeyPairResponseReceivedHandler

Definition at line 150 of file IVSClient.h.

◆ DeleteStreamKeyResponseReceivedHandler

Definition at line 151 of file IVSClient.h.

◆ GetChannelResponseReceivedHandler

typedef std::function<void(const IVSClient*, const Model::GetChannelRequest&, const Model::GetChannelOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > Aws::IVS::GetChannelResponseReceivedHandler

Definition at line 152 of file IVSClient.h.

◆ GetPlaybackKeyPairResponseReceivedHandler

Definition at line 153 of file IVSClient.h.

◆ GetStreamKeyResponseReceivedHandler

Definition at line 155 of file IVSClient.h.

◆ GetStreamResponseReceivedHandler

typedef std::function<void(const IVSClient*, const Model::GetStreamRequest&, const Model::GetStreamOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > Aws::IVS::GetStreamResponseReceivedHandler

Definition at line 154 of file IVSClient.h.

◆ ImportPlaybackKeyPairResponseReceivedHandler

Definition at line 156 of file IVSClient.h.

◆ ListChannelsResponseReceivedHandler

Definition at line 157 of file IVSClient.h.

◆ ListPlaybackKeyPairsResponseReceivedHandler

Definition at line 158 of file IVSClient.h.

◆ ListStreamKeysResponseReceivedHandler

Definition at line 159 of file IVSClient.h.

◆ ListStreamsResponseReceivedHandler

typedef std::function<void(const IVSClient*, const Model::ListStreamsRequest&, const Model::ListStreamsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > Aws::IVS::ListStreamsResponseReceivedHandler

Definition at line 160 of file IVSClient.h.

◆ ListTagsForResourceResponseReceivedHandler

Definition at line 161 of file IVSClient.h.

◆ PutMetadataResponseReceivedHandler

typedef std::function<void(const IVSClient*, const Model::PutMetadataRequest&, const Model::PutMetadataOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > Aws::IVS::PutMetadataResponseReceivedHandler

Definition at line 162 of file IVSClient.h.

◆ StopStreamResponseReceivedHandler

typedef std::function<void(const IVSClient*, const Model::StopStreamRequest&, const Model::StopStreamOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > Aws::IVS::StopStreamResponseReceivedHandler

Definition at line 163 of file IVSClient.h.

◆ TagResourceResponseReceivedHandler

typedef std::function<void(const IVSClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > Aws::IVS::TagResourceResponseReceivedHandler

Definition at line 164 of file IVSClient.h.

◆ UntagResourceResponseReceivedHandler

Definition at line 165 of file IVSClient.h.

◆ UpdateChannelResponseReceivedHandler

Definition at line 166 of file IVSClient.h.

Enumeration Type Documentation

◆ IVSErrors

enum Aws::IVS::IVSErrors
strong
Enumerator
INCOMPLETE_SIGNATURE 
INTERNAL_FAILURE 
INVALID_ACTION 
INVALID_CLIENT_TOKEN_ID 
INVALID_PARAMETER_COMBINATION 
INVALID_QUERY_PARAMETER 
INVALID_PARAMETER_VALUE 
MISSING_ACTION 
MISSING_AUTHENTICATION_TOKEN 
MISSING_PARAMETER 
OPT_IN_REQUIRED 
REQUEST_EXPIRED 
SERVICE_UNAVAILABLE 
THROTTLING 
VALIDATION 
ACCESS_DENIED 
RESOURCE_NOT_FOUND 
UNRECOGNIZED_CLIENT 
MALFORMED_QUERY_STRING 
SLOW_DOWN 
REQUEST_TIME_TOO_SKEWED 
INVALID_SIGNATURE 
SIGNATURE_DOES_NOT_MATCH 
INVALID_ACCESS_KEY_ID 
REQUEST_TIMEOUT 
NETWORK_CONNECTION 
UNKNOWN 
CHANNEL_NOT_BROADCASTING 
CONFLICT 
INTERNAL_SERVER 
PENDING_VERIFICATION 
SERVICE_QUOTA_EXCEEDED 
STREAM_UNAVAILABLE 

Definition at line 16 of file IVSErrors.h.