aws-crt-cpp
C++ wrapper around the aws-c-* libraries. Provides Cross-Platform Transport Protocols and SSL/TLS implementations for C++.
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 Callocator
 CAws::Crt::ApiHandle
 CAws::Crt::basic_string_view< CharT, Traits >
 CAws::Crt::Crypto::ByoHash
 CAws::Crt::Crypto::ByoHMAC
 CAws::Crt::Cbor::CborDecoder
 CAws::Crt::Cbor::CborEncoder
 CAws::Crt::Io::ClientBootstrap
 CAws::Crt::Http::ClientStreamCallbackData
 CAws::Crt::Auth::CognitoLoginPair
 CAws::Crt::Http::ConnectionCallbackData
 CAws::Crt::Http::ConnectionManagerCallbackArgs
 CAws::Crt::Auth::Credentials
 CAws::Crt::Auth::CredentialsProviderCachedConfig
 CAws::Crt::Auth::CredentialsProviderCallbackArgs
 CAws::Crt::Auth::CredentialsProviderChainConfig
 CAws::Crt::Auth::CredentialsProviderChainDefaultConfig
 CAws::Crt::Auth::CredentialsProviderCognitoConfig
 CAws::Crt::Auth::CredentialsProviderDelegateConfig
 CAws::Crt::Auth::CredentialsProviderImdsConfig
 CAws::Crt::Auth::CredentialsProviderProfileConfig
 CAws::Crt::Auth::CredentialsProviderStaticConfig
 CAws::Crt::Auth::CredentialsProviderSTSConfig
 CAws::Crt::Auth::CredentialsProviderX509Config
 CAws::Crt::DateTime
 CAws::Crt::Auth::DelegateCredentialsProviderCallbackArgs
 Cenable_shared_from_this
 CAws::Crt::Io::EventLoopGroup
 Cfalse_type
 CAws::Crt::Crypto::Hash
 Cstd::hash< Aws::Crt::basic_string_view< CharT, Traits > >
 CAws::Crt::VariantDetail::Checker::HasType< T, Ts >
 CAws::Crt::Crypto::HMAC
 CAws::Crt::Io::HostResolver
 CAws::Crt::Http::HttpClientConnectionManagerOptions
 CAws::Crt::Http::HttpClientConnectionOptions
 CAws::Crt::Http::HttpClientConnectionProxyOptions
 CAws::Crt::Http::HttpMessage
 CAws::Crt::Http::HttpProxyStrategy
 CAws::Crt::Http::HttpProxyStrategyAdaptiveConfig
 CAws::Crt::Http::HttpProxyStrategyBasicAuthConfig
 CAws::Crt::Http::HttpRequestOptions
 CAws::Crt::Auth::HttpSignerCallbackData
 CAws::Crt::Imds::IamProfile
 CAws::Crt::Imds::IamProfileView
 CAws::Crt::Auth::IHttpRequestSigner
 CAws::Crt::Imds::ImdsClient
 CAws::Crt::Imds::ImdsClientConfig
 CAws::Iot::RequestResponse::IMqttRequestResponseClient
 CAws::Iot::RequestResponse::IncomingPublishEvent
 CAws::Iot::RequestResponse::IncompleteRequest
 CAws::Crt::InPlaceT
 CAws::Crt::InPlaceTypeT< T >
 CAws::Crt::Imds::InstanceInfo
 CAws::Crt::Imds::InstanceInfoView
 CAws::Crt::Mqtt5::IPacket
 CAws::Crt::Auth::ISigningConfig
 CAws::Iot::RequestResponse::IStreamingOperation
 CAws::Crt::JsonObject
 CAws::Crt::JsonView
 CAws::Iot::Mqtt5ClientBuilder
 CAws::Crt::Mqtt5::Mqtt5ClientOperationStatistics
 CAws::Crt::Mqtt5::Mqtt5ClientOptions
 CAws::Iot::Mqtt5CustomAuthConfig
 CAws::Iot::MqttClient
 CAws::Crt::Mqtt::MqttClient
 CAws::Iot::MqttClientConnectionConfig
 CAws::Iot::MqttClientConnectionConfigBuilder
 CAws::Crt::Mqtt::MqttConnectionOperationStatistics
 CAws::Crt::Mqtt::MqttConnectionOptions
 CAws::Iot::RequestResponse::MqttRequestResponseClientImpl
 CAws::Crt::Mqtt5::NegotiatedSettings
 CAws::Crt::Mqtt5::OnAttemptingConnectEventData
 CAws::Crt::Mqtt::OnConnectionClosedData
 CAws::Crt::Mqtt::OnConnectionFailureData
 CAws::Crt::Mqtt5::OnConnectionFailureEventData
 CAws::Crt::Mqtt::OnConnectionSuccessData
 CAws::Crt::Mqtt5::OnConnectionSuccessEventData
 CAws::Crt::Mqtt5::OnDisconnectionEventData
 CAws::Crt::Mqtt5::OnStoppedEventData
 CAws::Crt::Optional< T >
 CAws::Crt::Optional< Aws::Crt::ByteCursor >
 CAws::Crt::Optional< Aws::Crt::Http::HttpClientConnectionProxyOptions >
 CAws::Crt::Optional< Aws::Crt::Vector< Aws::Iot::RequestResponse::UserPropertyView > >
 CAws::Crt::Optional< Aws::Iot::Mqtt5CustomAuthConfig >
 CAws::Crt::Optional< Aws::Iot::WebsocketConfig >
 CAws::Crt::Optional< bool >
 CAws::Crt::Optional< ByteCursor >
 CAws::Crt::Optional< Crt::ByteCursor >
 CAws::Crt::Optional< Crt::Http::HttpClientConnectionProxyOptions >
 CAws::Crt::Optional< Crt::Io::TlsConnectionOptions >
 CAws::Crt::Optional< Crt::Io::TlsContextOptions >
 CAws::Crt::Optional< Crt::String >
 CAws::Crt::Optional< Http::HttpClientConnectionProxyOptions >
 CAws::Crt::Optional< InboundTopicAliasBehaviorType >
 CAws::Crt::Optional< Io::TlsConnectionOptions >
 CAws::Crt::Optional< OutboundTopicAliasBehaviorType >
 CAws::Crt::Optional< PayloadFormatIndicator >
 CAws::Crt::Optional< QOS >
 CAws::Crt::Optional< std::shared_ptr< Aws::Crt::Mqtt5::PublishPacket > >
 CAws::Crt::Optional< String >
 CAws::Crt::Optional< uint16_t >
 CAws::Crt::Optional< uint32_t >
 CAws::Crt::Optional< uint64_t >
 CAws::Crt::Optional< Vector< Aws::Crt::Auth::CognitoLoginPair > >
 CAws::Crt::Io::Pkcs11Lib
 CAws::Iot::Pkcs12Options
 CAws::Crt::Mqtt5::PublishReceivedEventData
 CAws::Crt::Mqtt5::PublishResult
 CAws::Crt::StlAllocator< T >::rebind< U >
 CAws::Crt::Mqtt5::ReconnectOptions
 CAws::Crt::RefCounted< T >
 CAws::Crt::RefCounted< InputStream >
 CAws::Crt::Endpoints::RequestContext
 CAws::Iot::RequestResponse::RequestResponseClientOptions
 CAws::Crt::Endpoints::ResolutionOutcome
 CAws::Iot::RequestResponse::Result< R, E >
 CAws::Crt::Endpoints::RuleEngine
 Cs_vtable
 CAws::Crt::Io::SocketOptions
 CAws::Iot::RequestResponse::StreamingOperationImpl
 CAws::Iot::RequestResponse::StreamingOperationImplHandle
 CAws::Iot::RequestResponse::StreamingOperationOptions< T >
 CAws::Iot::RequestResponse::StreamingOperationOptionsInternal
 CAws::Iot::RequestResponse::StreamReadLock
 CAws::Iot::RequestResponse::StreamWriteLock
 CAws::Crt::Mqtt5::Subscription
 CAws::Iot::RequestResponse::SubscriptionStatusEvent
 CAws::Crt::Crypto::SymmetricCipher
 CAws::Crt::Io::TaskWrapper::task
 CAws::Crt::Io::TaskWrapper
 CAws::Crt::Io::TlsConnectionOptions
 CAws::Crt::Io::TlsContext
 CAws::Crt::Io::TlsContextOptions
 CAws::Crt::Io::TlsContextPkcs11Options
 CAws::Crt::Mqtt5::TopicAliasingOptions
 Ctrue_type
 CAws::Iot::RequestResponse::UnmodeledResponse
 CAws::Crt::Io::Uri
 CAws::Crt::Mqtt5::UserProperty
 CAws::Iot::RequestResponse::UserPropertyView
 CAws::Crt::UUID
 CAws::Crt::Variant< Ts >
 CAws::Crt::Variant< R, E >
 CAws::Crt::VariantAlternative< Index, Ts >
 CAws::Crt::VariantSize< T >
 CAws::Crt::ApiHandle::Version
 CAws::Iot::WebsocketConfig
 CAws::Crt::Imds::WrappedCallbackArgs< T >