AWS SDK for C++  0.14.3
AWS SDK for C++
Classes | Namespaces | Typedefs
KinesisClient.h File Reference
#include <aws/kinesis/Kinesis_EXPORTS.h>
#include <aws/kinesis/KinesisErrors.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/kinesis/model/DescribeStreamResult.h>
#include <aws/kinesis/model/DisableEnhancedMonitoringResult.h>
#include <aws/kinesis/model/EnableEnhancedMonitoringResult.h>
#include <aws/kinesis/model/GetRecordsResult.h>
#include <aws/kinesis/model/GetShardIteratorResult.h>
#include <aws/kinesis/model/ListStreamsResult.h>
#include <aws/kinesis/model/ListTagsForStreamResult.h>
#include <aws/kinesis/model/PutRecordResult.h>
#include <aws/kinesis/model/PutRecordsResult.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::Utils::Outcome< R, E >
 
class  Aws::Kinesis::KinesisClient
 

Namespaces

 Aws
 JSON (JavaScript Object Notation).
 
 Aws::Http
 
 Aws::Utils
 
 Aws::Utils::Threading
 
 Aws::Utils::Json
 
 Aws::Auth
 
 Aws::Client
 
 Aws::Kinesis
 
 Aws::Kinesis::Model
 

Typedefs

typedef Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< KinesisErrors > > Aws::Kinesis::Model::AddTagsToStreamOutcome
 
typedef Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< KinesisErrors > > Aws::Kinesis::Model::CreateStreamOutcome
 
typedef Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< KinesisErrors > > Aws::Kinesis::Model::DecreaseStreamRetentionPeriodOutcome
 
typedef Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< KinesisErrors > > Aws::Kinesis::Model::DeleteStreamOutcome
 
typedef Aws::Utils::Outcome< DescribeStreamResult, Aws::Client::AWSError< KinesisErrors > > Aws::Kinesis::Model::DescribeStreamOutcome
 
typedef Aws::Utils::Outcome< DisableEnhancedMonitoringResult, Aws::Client::AWSError< KinesisErrors > > Aws::Kinesis::Model::DisableEnhancedMonitoringOutcome
 
typedef Aws::Utils::Outcome< EnableEnhancedMonitoringResult, Aws::Client::AWSError< KinesisErrors > > Aws::Kinesis::Model::EnableEnhancedMonitoringOutcome
 
typedef Aws::Utils::Outcome< GetRecordsResult, Aws::Client::AWSError< KinesisErrors > > Aws::Kinesis::Model::GetRecordsOutcome
 
typedef Aws::Utils::Outcome< GetShardIteratorResult, Aws::Client::AWSError< KinesisErrors > > Aws::Kinesis::Model::GetShardIteratorOutcome
 
typedef Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< KinesisErrors > > Aws::Kinesis::Model::IncreaseStreamRetentionPeriodOutcome
 
typedef Aws::Utils::Outcome< ListStreamsResult, Aws::Client::AWSError< KinesisErrors > > Aws::Kinesis::Model::ListStreamsOutcome
 
typedef Aws::Utils::Outcome< ListTagsForStreamResult, Aws::Client::AWSError< KinesisErrors > > Aws::Kinesis::Model::ListTagsForStreamOutcome
 
typedef Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< KinesisErrors > > Aws::Kinesis::Model::MergeShardsOutcome
 
typedef Aws::Utils::Outcome< PutRecordResult, Aws::Client::AWSError< KinesisErrors > > Aws::Kinesis::Model::PutRecordOutcome
 
typedef Aws::Utils::Outcome< PutRecordsResult, Aws::Client::AWSError< KinesisErrors > > Aws::Kinesis::Model::PutRecordsOutcome
 
typedef Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< KinesisErrors > > Aws::Kinesis::Model::RemoveTagsFromStreamOutcome
 
typedef Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< KinesisErrors > > Aws::Kinesis::Model::SplitShardOutcome
 
typedef std::future< AddTagsToStreamOutcome > Aws::Kinesis::Model::AddTagsToStreamOutcomeCallable
 
typedef std::future< CreateStreamOutcome > Aws::Kinesis::Model::CreateStreamOutcomeCallable
 
typedef std::future< DecreaseStreamRetentionPeriodOutcome > Aws::Kinesis::Model::DecreaseStreamRetentionPeriodOutcomeCallable
 
typedef std::future< DeleteStreamOutcome > Aws::Kinesis::Model::DeleteStreamOutcomeCallable
 
typedef std::future< DescribeStreamOutcome > Aws::Kinesis::Model::DescribeStreamOutcomeCallable
 
typedef std::future< DisableEnhancedMonitoringOutcome > Aws::Kinesis::Model::DisableEnhancedMonitoringOutcomeCallable
 
typedef std::future< EnableEnhancedMonitoringOutcome > Aws::Kinesis::Model::EnableEnhancedMonitoringOutcomeCallable
 
typedef std::future< GetRecordsOutcome > Aws::Kinesis::Model::GetRecordsOutcomeCallable
 
typedef std::future< GetShardIteratorOutcome > Aws::Kinesis::Model::GetShardIteratorOutcomeCallable
 
typedef std::future< IncreaseStreamRetentionPeriodOutcome > Aws::Kinesis::Model::IncreaseStreamRetentionPeriodOutcomeCallable
 
typedef std::future< ListStreamsOutcome > Aws::Kinesis::Model::ListStreamsOutcomeCallable
 
typedef std::future< ListTagsForStreamOutcome > Aws::Kinesis::Model::ListTagsForStreamOutcomeCallable
 
typedef std::future< MergeShardsOutcome > Aws::Kinesis::Model::MergeShardsOutcomeCallable
 
typedef std::future< PutRecordOutcome > Aws::Kinesis::Model::PutRecordOutcomeCallable
 
typedef std::future< PutRecordsOutcome > Aws::Kinesis::Model::PutRecordsOutcomeCallable
 
typedef std::future< RemoveTagsFromStreamOutcome > Aws::Kinesis::Model::RemoveTagsFromStreamOutcomeCallable
 
typedef std::future< SplitShardOutcome > Aws::Kinesis::Model::SplitShardOutcomeCallable
 
typedef std::function< void(const KinesisClient *, const Model::AddTagsToStreamRequest &, const Model::AddTagsToStreamOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Kinesis::AddTagsToStreamResponseReceivedHandler
 
typedef std::function< void(const KinesisClient *, const Model::CreateStreamRequest &, const Model::CreateStreamOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Kinesis::CreateStreamResponseReceivedHandler
 
typedef std::function< void(const KinesisClient *, const Model::DecreaseStreamRetentionPeriodRequest &, const Model::DecreaseStreamRetentionPeriodOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Kinesis::DecreaseStreamRetentionPeriodResponseReceivedHandler
 
typedef std::function< void(const KinesisClient *, const Model::DeleteStreamRequest &, const Model::DeleteStreamOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Kinesis::DeleteStreamResponseReceivedHandler
 
typedef std::function< void(const KinesisClient *, const Model::DescribeStreamRequest &, const Model::DescribeStreamOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Kinesis::DescribeStreamResponseReceivedHandler
 
typedef std::function< void(const KinesisClient *, const Model::DisableEnhancedMonitoringRequest &, const Model::DisableEnhancedMonitoringOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Kinesis::DisableEnhancedMonitoringResponseReceivedHandler
 
typedef std::function< void(const KinesisClient *, const Model::EnableEnhancedMonitoringRequest &, const Model::EnableEnhancedMonitoringOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Kinesis::EnableEnhancedMonitoringResponseReceivedHandler
 
typedef std::function< void(const KinesisClient *, const Model::GetRecordsRequest &, const Model::GetRecordsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Kinesis::GetRecordsResponseReceivedHandler
 
typedef std::function< void(const KinesisClient *, const Model::GetShardIteratorRequest &, const Model::GetShardIteratorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Kinesis::GetShardIteratorResponseReceivedHandler
 
typedef std::function< void(const KinesisClient *, const Model::IncreaseStreamRetentionPeriodRequest &, const Model::IncreaseStreamRetentionPeriodOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Kinesis::IncreaseStreamRetentionPeriodResponseReceivedHandler
 
typedef std::function< void(const KinesisClient *, const Model::ListStreamsRequest &, const Model::ListStreamsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Kinesis::ListStreamsResponseReceivedHandler
 
typedef std::function< void(const KinesisClient *, const Model::ListTagsForStreamRequest &, const Model::ListTagsForStreamOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Kinesis::ListTagsForStreamResponseReceivedHandler
 
typedef std::function< void(const KinesisClient *, const Model::MergeShardsRequest &, const Model::MergeShardsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Kinesis::MergeShardsResponseReceivedHandler
 
typedef std::function< void(const KinesisClient *, const Model::PutRecordRequest &, const Model::PutRecordOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Kinesis::PutRecordResponseReceivedHandler
 
typedef std::function< void(const KinesisClient *, const Model::PutRecordsRequest &, const Model::PutRecordsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Kinesis::PutRecordsResponseReceivedHandler
 
typedef std::function< void(const KinesisClient *, const Model::RemoveTagsFromStreamRequest &, const Model::RemoveTagsFromStreamOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Kinesis::RemoveTagsFromStreamResponseReceivedHandler
 
typedef std::function< void(const KinesisClient *, const Model::SplitShardRequest &, const Model::SplitShardOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Kinesis::SplitShardResponseReceivedHandler