AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
 CAws::AmazonWebServiceRequest
 CAws::AmazonSerializableWebServiceRequest
 CAws::AmazonStreamingWebServiceRequest
 CAws::AmazonWebServiceResult< PAYLOAD_TYPE >
 CAws::Utils::ARN
 CAws::Utils::Array< T >
 CAws::Utils::Array< Aws::String >
 CAws::Utils::Array< unsigned char >
 CAws::Utils::CryptoBuffer
 CAws::ArrayDeleter< T >
 CAws::Client::AsyncCallerContext
 Csmithy::components::tracing::AsyncMeasurement
 Csmithy::components::tracing::OtelObserverAdapter
 Csmithy::AuthScheme< IDENTITY_T >
 Csmithy::AuthScheme< AwsBearerTokenIdentityBase >
 Csmithy::BearerTokenAuthScheme
 Csmithy::AuthScheme< AwsCredentialIdentityBase >
 Csmithy::SigV4AuthScheme
 Csmithy::SigV4aAuthScheme
 Csmithy::AuthSchemeOption
 Csmithy::AuthSchemeResolverBase< ServiceAuthSchemeParametersT >
 Csmithy::BearerTokenAuthSchemeResolver< ServiceAuthSchemeParametersT >
 Csmithy::SigV4AuthSchemeResolver< ServiceAuthSchemeParametersT >
 Csmithy::SigV4aAuthSchemeResolver< ServiceAuthSchemeParametersT >
 Csmithy::AuthSchemeResolverBase< DefaultAuthSchemeResolverParameters >
 CAws::Auth::AWSAuthHelper
 CAws::Client::AWSAuthSigner
 CAws::Client::AWSAuthBearerSigner
 CAws::Client::AWSAuthEventStreamV4Signer
 CAws::Client::AWSAuthV4Signer
 CAws::Client::AWSNullSigner
 CAws::Auth::AWSAuthSignerProvider
 CAws::Auth::BearerTokenAuthSignerProvider
 CAws::Auth::DefaultAuthSignerProvider
 CAws::Auth::AWSBearerToken
 CAws::Auth::AWSBearerTokenProviderBase
 CAws::Auth::AWSBearerTokenProviderChainBase
 CAws::Auth::DefaultBearerTokenProviderChain
 CAws::Auth::SSOBearerTokenProvider
 CAws::Auth::StaticAWSBearerTokenProvider
 CAws::Client::AWSClient
 CAws::Client::AWSJsonClient
 CAws::Client::AWSXMLClient
 Csmithy::AwsClientRequestSigning< AuthSchemesVariantT >
 CAws::Auth::AWSCredentials
 CAws::Auth::AWSCredentialsProvider
 CAws::Auth::AWSCredentialsProviderChain
 CAws::Auth::DefaultAWSCredentialsProviderChain
 CAws::Auth::AnonymousAWSCredentialsProvider
 CAws::Auth::EnvironmentAWSCredentialsProvider
 CAws::Auth::GeneralHTTPCredentialsProvider
 CAws::Auth::InstanceProfileCredentialsProvider
 CAws::Auth::ProcessCredentialsProvider
 CAws::Auth::ProfileConfigFileAWSCredentialsProvider
 CAws::Auth::SSOCredentialsProvider
 CAws::Auth::STSAssumeRoleWebIdentityCredentialsProvider
 CAws::Auth::SimpleAWSCredentialsProvider
 CAws::Endpoint::AWSEndpoint
 CAws::Client::AWSError< ERROR_TYPE >
 CAws::Client::AWSErrorMarshaller
 CAws::Client::JsonErrorMarshaller
 CAws::Client::XmlErrorMarshaller
 CAws::Internal::AWSHttpResourceClient
 CAws::Internal::EC2MetadataClient
 CAws::Internal::ECSCredentialsClient
 CAws::Internal::SSOCredentialsClient
 CAws::Internal::STSCredentialsClient
 Csmithy::AwsIdentity
 Csmithy::AwsBearerTokenIdentityBase
 Csmithy::AwsBearerTokenIdentity
 Csmithy::AwsCredentialIdentityBase
 Csmithy::AwsCredentialIdentity
 CAws::Endpoint::AWSPartitions
 CAws::Config::AWSProfileConfigLoader
 CAws::Config::AWSConfigFileProfileConfigLoader
 CAws::Config::EC2InstanceProfileConfigLoader
 Csmithy::AwsSignerCommon
 Csmithy::AwsSignerBase< AwsCredentialIdentityBase >
 Csmithy::AwsSigV4Signer
 Csmithy::AwsSigV4aSigner
 Csmithy::AwsSignerBase< AwsBearerTokenIdentityBase >
 Csmithy::BearerTokenSigner
 Csmithy::AwsSignerBase< IDENTITY_T >
 Csmithy::client::AwsSmithyClientAsyncRequestContext
 Csmithy::client::AwsSmithyClientBase
 Csmithy::client::AwsSmithyClientT< ServiceNameT, ServiceClientConfigurationT, ServiceAuthSchemeResolverT, AuthSchemesVariantT, EndpointProviderT, SerializerT, ResponseT >
 CAws::Client::AWSUrlPresigner
 CAws::Utils::Base64::Base64
 Csmithy::BearerTokenAuthSchemeOption
 CAws::Endpoint::BuiltInParameters
 CAws::Utils::Cache< TKey, TValue >
 CAws::Auth::SSOBearerTokenProvider::CachedSsoToken
 CcJSON
 CcJSON_AS4CPP_Hooks
 CAws::Client::ClientConfiguration
 CAws::Client::GenericClientConfiguration
 CAws::Client::ClientConfigurationInitValues
 CAws::Endpoint::ClientContextParameters
 CAws::Client::ClientWithAsyncTemplateMethods< AwsServiceClientT >
 Csmithy::AwsClientRequestSigning< AuthSchemesVariantT >::ClockSkewVisitor
 CAws::CompareStrings
 CAws::Utils::ConcurrentCache< TKey, TValue >
 CAws::Config::ConfigAndCredentialsCacheManager
 CAws::Utils::Crypto::ContentCryptoMaterial
 CAws::Monitoring::CoreMetricsCollection
 CAws::Utils::Logging::CRTLogSystemInterface
 CAws::Utils::Logging::DefaultCRTLogSystem
 CAws::CryptoOptions
 CAws::Http::CurlHandleContainer
 CAws::Utils::DateTime
 Csmithy::DefaultAuthSchemeResolverParameters
 CAws::Deleter< T >
 CAws::FileSystem::Directory
 CAws::FileSystem::DirectoryEntry
 CAws::FileSystem::DirectoryTree
 CAws::Utils::Document
 CAws::Utils::DocumentView
 CAws::External::tinyxml2::DynArray< T, INITIAL_SIZE >
 CAws::External::tinyxml2::DynArray< Aws::External::tinyxml2::XMLNode *, 10 >
 CAws::External::tinyxml2::DynArray< Block *, 10 >
 CAws::External::tinyxml2::DynArray< char, 20 >
 CAws::External::tinyxml2::DynArray< const char *, 10 >
 CAws::Utils::Crypto::EncryptionMaterials
 CAws::Internal::Endpoint::EndpointAttributes
 CAws::Internal::Endpoint::EndpointAuthScheme
 CAws::Endpoint::EndpointParameter
 CAws::Endpoint::EndpointProviderBase< ClientConfigurationT, BuiltInParametersT, ClientContextParametersT >
 CAws::Endpoint::DefaultEndpointProvider< ClientConfigurationT, BuiltInParametersT, ClientContextParametersT >
 CAws::Endpoint::EndpointProviderBase< Aws::Client::GenericClientConfiguration, Aws::Endpoint::BuiltInParameters, Aws::Endpoint::ClientContextParameters >
 CAws::Utils::EnumParseOverflowContainer
 CAws::Utils::Event::EventHeaderValue
 CAws::Utils::Event::EventStreamDecoder
 CAws::Utils::Event::EventStreamEncoder
 CAws::Utils::Event::EventStreamHandler
 CAws::Utils::ExclusiveOwnershipResourceManager< RESOURCE_TYPE >
 CAws::Utils::ExclusiveOwnershipResourceManager< CURL * >
 CAws::Utils::ExclusiveOwnershipResourceManager< HttpRequestComHandle >
 CAws::Utils::ExclusiveOwnershipResourceManager< void * >
 CAws::Utils::Threading::Executor
 CAws::Utils::Threading::DefaultExecutor
 CAws::Utils::Threading::PooledThreadExecutor
 CAws::Utils::Threading::SameThreadExecutor
 Csmithy::components::tracing::GaugeHandle
 Csmithy::components::tracing::NoopGaugeHandle
 Csmithy::components::tracing::OtelGaugeAdapter
 Csmithy::components::tracing::GaugeHandleState
 CAws::Utils::GetTheLights
 CAws::Utils::Crypto::Hash
 CAws::Utils::Crypto::CRC32
 CAws::Utils::Crypto::CRC32C
 CAws::Utils::Crypto::CRC32CImpl
 CAws::Utils::Crypto::CRC32Impl
 CAws::Utils::Crypto::CRTHash
 CAws::Utils::Crypto::MD5
 CAws::Utils::Crypto::PrecalculatedHash
 CAws::Utils::Crypto::Sha1
 CAws::Utils::Crypto::Sha256
 CAws::Utils::Crypto::HashFactory
 CAws::Utils::HashingUtils
 Csmithy::components::tracing::Histogram
 Csmithy::components::tracing::NoopHistogram
 Csmithy::components::tracing::OtelHistogramAdapter
 CAws::Utils::Crypto::HMAC
 CAws::Utils::Crypto::CRTSha256Hmac
 CAws::Utils::Crypto::Sha256HMAC
 CAws::Utils::Crypto::HMACFactory
 CAws::Http::WinConnectionPoolMgr::HostConnectionContainer
 CAws::Http::HttpClient
 CAws::Http::CRTHttpClient
 CAws::Http::CurlHttpClient
 CAws::Http::IXmlHttpRequest2HttpClient
 CAws::Http::WinSyncHttpClient
 CAws::Http::WinHttpSyncHttpClient
 CAws::Http::WinINetSyncHttpClient
 CAws::Http::HttpClientFactory
 CAws::HttpOptions
 CAws::Http::HttpRequest
 CAws::Http::Standard::StandardHttpRequest
 CAws::Http::HttpResponse
 CAws::Http::Standard::StandardHttpResponse
 Csmithy::IdentityResolverBase< IDENTITY_T >
 Csmithy::IdentityResolverBase< AwsBearerTokenIdentityBase >
 Csmithy::AwsBearerTokenIdentityResolver
 Csmithy::DefaultAwsBearerTokenIdentityResolver
 Csmithy::IdentityResolverBase< AwsCredentialIdentityBase >
 Csmithy::AwsCredentialIdentityResolver
 Csmithy::AwsCredentialsProviderIdentityResolver
 Csmithy::DefaultAwsCredentialIdentityResolver
 Csmithy::SimpleAwsCredentialIdentityResolver
 Csmithy::interceptor::Interceptor
 Csmithy::client::ChecksumInterceptor
 Csmithy::interceptor::InterceptorContext
 CAws::IoOptions
 Cstd::ios_baseSTL class
 Cstd::basic_ios< Char >STL class
 Cstd::basic_istream< Char >STL class
 Cstd::basic_iostream< Char >STL class
 CAws::Utils::Crypto::SymmetricCryptoStream
 CAws::Utils::Event::EventDecoderStream
 CAws::Utils::Event::EventEncoderStream
 CAws::Utils::Stream::DefaultUnderlyingStream
 Cstd::basic_fstream< Char >STL class
 CAws::Utils::FStreamWithFileName
 CAws::Utils::TempFile
 Cstd::istreamSTL class
 CAws::SimpleIStringStream
 Cstd::basic_ostream< Char >STL class
 Cstd::basic_iostream< Char >STL class
 Cstd::ostreamSTL class
 CAws::SimpleOStringStream
 Cstd::iostream
 CAws::SimpleStringStream
 CAws::Client::IsEventStreamOperation< T >
 CAws::Client::IsEventStreamOperation< ReturnT(ClassT::*)() const >
 CAws::Client::IsEventStreamOperation< ReturnT(ClassT::*)(RequestT) const >
 Csmithy::client::JsonOutcomeSerializer
 CAws::Utils::Json::JsonValue
 CAws::Utils::Json::JsonView
 CAws::LoggingOptions
 CAws::Utils::Logging::DefaultLogSystem::LogSynchronizationData
 CAws::Utils::Logging::LogSystemInterface
 CAws::Utils::Logging::FormattedLogSystem
 CAws::Utils::Logging::ConsoleLogSystem
 CAws::Utils::Logging::DefaultLogSystem
 CAws::Utils::Logging::NullLogSystem
 CAws::MemoryManagementOptions
 CAws::Utils::Memory::MemorySystemInterface
 CAws::External::tinyxml2::MemPool
 CAws::External::tinyxml2::MemPoolT< sizeof(Aws::External::tinyxml2::XMLElement) >
 CAws::External::tinyxml2::MemPoolT< sizeof(Aws::External::tinyxml2::XMLAttribute) >
 CAws::External::tinyxml2::MemPoolT< sizeof(Aws::External::tinyxml2::XMLText) >
 CAws::External::tinyxml2::MemPoolT< sizeof(Aws::External::tinyxml2::XMLComment) >
 CAws::External::tinyxml2::MemPoolT< ITEM_SIZE >
 CAws::Utils::Event::Message
 Csmithy::components::tracing::Meter
 Csmithy::components::tracing::NoopMeter
 Csmithy::components::tracing::OtelMeterAdapter
 Csmithy::components::tracing::MeterProvider
 Csmithy::components::tracing::NoopMeterProvider
 Csmithy::components::tracing::OtelMeterProvider
 CAws::Client::MonitorContext
 CAws::Monitoring::MonitoringFactory
 CAws::Monitoring::DefaultMonitoringFactory
 CAws::Monitoring::MonitoringInterface
 CAws::Monitoring::DefaultMonitoring
 CAws::MonitoringOptions
 Csmithy::components::tracing::MonotonicCounter
 Csmithy::components::tracing::NoopMonotonicCounter
 Csmithy::components::tracing::OtelCounterAdapter
 Csmithy::components::tracing::NoopTelemetryProvider
 CAws::NoResult
 CAws::Utils::Outcome< R, E >
 CAws::Utils::Outcome< ByteBuffer, bool >
 CAws::Utils::PathUtils
 CAws::Config::Profile
 CAws::Client::ClientConfiguration::ProviderFactories
 CAws::Utils::RAIICounter
 CAws::Utils::RateLimits::RateLimiterInterface
 CAws::Utils::RateLimits::DefaultRateLimiter< CLOCK, DUR, RENORMALIZE_RATE_CHANGES >
 CAws::Utils::Threading::ReaderLockGuard
 CAws::Utils::Threading::ReaderWriterLock
 Csmithy::client::RecursionDetection
 CAws::Client::RequestCompression
 CAws::Client::RequestCompressionConfig
 Csmithy::client::AwsSmithyClientAsyncRequestContext::RequestInfo
 Csmithy::client::RequestPayloadCompression
 CAws::Utils::Stream::ResponseStream
 CAws::Client::RetryQuotaContainer
 CAws::Client::DefaultRetryQuotaContainer
 CAws::Client::RetryStrategy
 CAws::Client::DefaultRetryStrategy
 CAws::Client::SpecifiedRetryableErrorsRetryStrategyThis retry strategy is almost identical to DefaultRetryStrategy, except it accepts a vector of error or exception names that you want to retry anyway (bypass the retryable definition of the error instance itself) if the retry attempts is less than maxRetries
 CAws::Client::StandardRetryStrategy
 CAws::Client::AdaptiveRetryStrategy
 CAws::Client::RetryTokenBucket
 CAws::SDKOptions
 CAws::SDKOptions::SDKVersion
 CAws::Utils::Crypto::SecureRandom< DataType >
 CAws::Utils::Crypto::SecureRandomBytes
 CAws::Utils::Crypto::CRTSecureRandomBytes
 CAws::Utils::Crypto::SecureRandomFactory
 CAws::Utils::Threading::Semaphore
 CAws::Http::ServiceSpecificParameters
 Csmithy::AwsClientRequestSigning< AuthSchemesVariantT >::SignerVisitor
 Csmithy::SigV4aAuthSchemeOption
 Csmithy::SigV4AuthSchemeOption
 CAws::Net::SimpleUDP
 CAws::Internal::SSOCredentialsClient::SSOCreateTokenRequest
 CAws::Internal::SSOCredentialsClient::SSOCreateTokenResult
 CAws::Internal::SSOCredentialsClient::SSOGetRoleCredentialsRequest
 CAws::Internal::SSOCredentialsClient::SSOGetRoleCredentialsResult
 CAws::Config::Profile::SsoSession
 Cstd::streambuf
 CAws::Utils::Crypto::CryptoBuf
 CAws::Utils::Crypto::SymmetricCryptoBufSink
 CAws::Utils::Crypto::SymmetricCryptoBufSrc
 CAws::Utils::Event::EventStreamBuf
 CAws::Utils::Stream::ConcurrentStreamBuf
 CAws::Utils::Stream::PreallocatedStreamBuf
 CAws::Utils::Stream::SimpleStreamBuf
 CAws::Utils::Stream::StreamBufProtectedWriter
 CAws::Utils::StringUtils
 CAws::External::tinyxml2::StrPair
 CAws::Internal::STSCredentialsClient::STSAssumeRoleWithWebIdentityRequest
 CAws::Internal::STSCredentialsClient::STSAssumeRoleWithWebIdentityResult
 CAws::Utils::Crypto::SymmetricCipher
 CAws::Utils::Crypto::CRTSymmetricCipher
 CAws::Utils::Crypto::SymmetricCipherFactory
 Csmithy::components::tracing::TelemetryProvider
 Csmithy::components::tracing::OtelTelemetryProvider
 CAws::Utils::Threading::ThreadTask
 Csmithy::components::tracing::Tracer
 Csmithy::components::tracing::NoopTracer
 Csmithy::components::tracing::OtelTracerAdapter
 Csmithy::components::tracing::TracerProvider
 Csmithy::components::tracing::NoopTracerProvider
 Csmithy::components::tracing::OtelTracerProvider
 Csmithy::components::tracing::TraceSpan
 Csmithy::components::tracing::NoopTracerSpan
 Csmithy::components::tracing::OtelSpanAdapter
 Csmithy::components::tracing::TracingUtils
 Cstd::unique_ptr< T >STL class
 CAws::UniquePtrSafeDeleted< T, D >
 Csmithy::components::tracing::UpDownCounter
 Csmithy::components::tracing::NoopUpDownCounter
 Csmithy::components::tracing::OtelUpDownCounterAdapter
 CAws::Http::URI
 Csmithy::client::Utils
 CAws::Utils::UUID
 CAws::Utils::Cache< TKey, TValue >::Value
 CAws::Http::WinConnectionPoolMgr
 CAws::Http::WinHttpConnectionPoolMgr
 CAws::Http::WinINetConnectionPoolMgr
 CAws::Utils::Threading::WriterLockGuard
 CAws::External::tinyxml2::XMLAttribute
 CAws::External::tinyxml2::XMLConstHandle
 CAws::Utils::Xml::XmlDocument
 CAws::External::tinyxml2::XMLHandle
 CAws::External::tinyxml2::XMLNode
 CAws::External::tinyxml2::XMLComment
 CAws::External::tinyxml2::XMLDeclaration
 CAws::External::tinyxml2::XMLDocument
 CAws::External::tinyxml2::XMLElement
 CAws::External::tinyxml2::XMLText
 CAws::External::tinyxml2::XMLUnknown
 CAws::Utils::Xml::XmlNode
 Csmithy::client::XmlOutcomeSerializer
 CAws::External::tinyxml2::XMLUtil
 CAws::External::tinyxml2::XMLVisitor
 CAws::External::tinyxml2::XMLPrinter