AWS IoT Device SDK C++ v2  1.34.0
AWS IoT Device SDK C++ v2
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 CAws::Eventstreamrpc::AbstractShapeBase
 Callocator
 CAws::Crt::ApiHandle
 CAws::Greengrass::AuthorizeClientDeviceActionResult
 CAws::Crt::basic_string_view< CharT, Traits >
 CAws::Crt::Crypto::ByoHash
 CAws::Crt::Crypto::ByoHMAC
 CAws::Greengrass::CancelLocalDeploymentResult
 CAws::Crt::Cbor::CborDecoder
 CAws::Crt::Cbor::CborEncoder
 CAws::Crt::Io::ChannelHandler
 CAws::Crt::Io::ClientBootstrap
 CAws::Discovery::ClientCallbackContext
 CAws::Eventstreamrpc::ClientConnection
 CAws::Eventstreamrpc::ClientContinuation
 CAws::Eventstreamrpc::ClientContinuationHandler
 CAws::Crt::Http::ClientStreamCallbackData
 CAws::Crt::Auth::CognitoLoginPair
 CAws::Crt::Http::ConnectionCallbackData
 CAws::Eventstreamrpc::ConnectionConfig
 CAws::Iotsecuretunneling::ConnectionData
 CAws::Eventstreamrpc::ConnectionLifecycleHandler
 CAws::Crt::Http::ConnectionManagerCallbackArgs
 CAws::Iotsecuretunneling::ConnectionResetData
 CAws::Iotsecuretunneling::ConnectionResetEventData
 CAws::Iotsecuretunneling::ConnectionStartedData
 CAws::Iotsecuretunneling::ConnectionStartedEventData
 CAws::Iotsecuretunneling::ConnectionSuccessEventData
 CAws::Discovery::ConnectivityInfo
 CAws::Eventstreamrpc::ContinuationCallbackData
 CAws::Iotidentity::CreateCertificateFromCsrRequest
 CAws::Iotidentity::CreateCertificateFromCsrResponse
 CAws::Iotidentity::CreateCertificateFromCsrSubscriptionRequest
 CAws::Greengrass::CreateDebugPasswordResult
 CAws::Iotidentity::CreateKeysAndCertificateRequest
 CAws::Iotidentity::CreateKeysAndCertificateResponse
 CAws::Iotidentity::CreateKeysAndCertificateSubscriptionRequest
 CAws::Greengrass::CreateLocalDeploymentResult
 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::Iotdevicedefenderv1::CustomMetricBase
 CAws::Crt::DateTime
 CAws::Greengrass::DeferComponentUpdateResult
 CAws::Crt::Auth::DelegateCredentialsProviderCallbackArgs
 CAws::Iotshadow::DeleteNamedShadowRequest
 CAws::Iotshadow::DeleteNamedShadowSubscriptionRequest
 CAws::Iotshadow::DeleteShadowRequest
 CAws::Iotshadow::DeleteShadowResponse
 CAws::Iotshadow::DeleteShadowSubscriptionRequest
 CAws::Greengrass::DeleteThingShadowResult
 CAws::Iotjobs::DescribeJobExecutionRequest
 CAws::Iotjobs::DescribeJobExecutionResponse
 CAws::Iotjobs::DescribeJobExecutionSubscriptionRequest
 CAws::Iotdevicecommon::DeviceApiHandle
 CAws::Discovery::DiscoverResponse
 CAws::Discovery::DiscoveryClient
 CAws::Discovery::DiscoveryClientConfig
 Cenable_shared_from_this
 CAws::Iotidentity::ErrorResponse
 CAws::Iotshadow::ErrorResponse
 CAws::Crt::Io::EventLoopGroup
 CAws::Eventstreamrpc::EventStreamCppToNativeCrtBuilder
 CAws::Eventstreamrpc::EventStreamHeader
 CAws::Greengrass::GetClientDeviceAuthTokenResult
 CAws::Greengrass::GetComponentDetailsResult
 CAws::Greengrass::GetConfigurationResult
 CAws::Greengrass::GetLocalDeploymentStatusResult
 CAws::Iotshadow::GetNamedShadowRequest
 CAws::Iotshadow::GetNamedShadowSubscriptionRequest
 CAws::Iotjobs::GetPendingJobExecutionsRequest
 CAws::Iotjobs::GetPendingJobExecutionsResponse
 CAws::Iotjobs::GetPendingJobExecutionsSubscriptionRequest
 CAws::Greengrass::GetSecretValueResult
 CAws::Iotshadow::GetShadowRequest
 CAws::Iotshadow::GetShadowResponse
 CAws::Iotshadow::GetShadowSubscriptionRequest
 CAws::Greengrass::GetThingShadowResult
 CAws::Discovery::GGCore
 CAws::Discovery::GGGroup
 CAws::Greengrass::GreengrassCoreIpcClient
 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::Crt::InPlaceT
 CAws::Crt::InPlaceTypeT< T >
 CAws::Crt::Imds::InstanceInfo
 CAws::Crt::Imds::InstanceInfoView
 CAws::Iotidentity::IotIdentityClient
 CAws::Iotjobs::IotJobsClient
 CAws::Iotsecuretunneling::IotSecureTunnelingClient
 CAws::Iotshadow::IotShadowClient
 CAws::Crt::Mqtt5::IPacket
 CAws::Crt::Auth::ISigningConfig
 CAws::Iotjobs::JobExecutionData
 CAws::Iotjobs::JobExecutionsChangedEvent
 CAws::Iotjobs::JobExecutionsChangedSubscriptionRequest
 CAws::Iotjobs::JobExecutionState
 CAws::Iotjobs::JobExecutionSummary
 CAws::Crt::JsonObject
 CAws::Crt::JsonView
 CAws::Greengrass::ListComponentsResult
 CAws::Greengrass::ListLocalDeploymentsResult
 CAws::Greengrass::ListNamedShadowsForThingResult
 CAws::Iotsecuretunneling::Message
 CAws::Eventstreamrpc::MessageAmendment
 CAws::Iotsecuretunneling::MessageReceivedEventData
 CAws::Iot::Mqtt5ClientBuilder
 CAws::Crt::Mqtt5::Mqtt5ClientOperationStatistics
 CAws::Crt::Mqtt5::Mqtt5ClientOptions
 CAws::Iot::Mqtt5CustomAuthConfig
 CAws::Crt::Mqtt::MqttClient
 CAws::Iot::MqttClient
 CAws::Iot::MqttClientConnectionConfig
 CAws::Iot::MqttClientConnectionConfigBuilder
 CAws::Crt::Mqtt::MqttConnectionOperationStatistics
 CAws::Crt::Mqtt::MqttConnectionOptions
 CAws::Iotshadow::NamedShadowDeltaUpdatedSubscriptionRequest
 CAws::Iotshadow::NamedShadowUpdatedSubscriptionRequest
 CAws::Crt::Mqtt5::NegotiatedSettings
 CAws::Iotjobs::NextJobExecutionChangedEvent
 CAws::Iotjobs::NextJobExecutionChangedSubscriptionRequest
 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::Eventstreamrpc::OnMessageFlushCallbackContainer
 CAws::Crt::Mqtt5::OnStoppedEventData
 CAws::Eventstreamrpc::OperationModelContext
 CAws::Crt::Optional< T >
 CAws::Crt::Optional< Aws::Crt::DateTime >
 CAws::Crt::Optional< Aws::Crt::Http::HttpClientConnectionProxyOptions >
 CAws::Crt::Optional< Aws::Crt::Io::SocketOptions >
 CAws::Crt::Optional< Aws::Crt::Io::TlsConnectionOptions >
 CAws::Crt::Optional< Aws::Crt::Io::TlsContext >
 CAws::Crt::Optional< Aws::Crt::Io::TlsContextOptions >
 CAws::Crt::Optional< Aws::Crt::JsonObject >
 CAws::Crt::Optional< Aws::Crt::Map< Aws::Crt::String, Aws::Crt::JsonObject > >
 CAws::Crt::Optional< Aws::Crt::Map< Aws::Crt::String, Aws::Crt::String > >
 CAws::Crt::Optional< Aws::Crt::Map< Aws::Crt::String, Aws::Greengrass::RunWithInfo > >
 CAws::Crt::Optional< Aws::Crt::Map< Aws::Iotjobs::JobStatus, Aws::Crt::Vector< Aws::Iotjobs::JobExecutionSummary > > >
 CAws::Crt::Optional< Aws::Crt::String >
 CAws::Crt::Optional< Aws::Crt::Vector< Aws::Crt::String > >
 CAws::Crt::Optional< Aws::Crt::Vector< Aws::Discovery::ConnectivityInfo > >
 CAws::Crt::Optional< Aws::Crt::Vector< Aws::Discovery::GGCore > >
 CAws::Crt::Optional< Aws::Crt::Vector< Aws::Discovery::GGGroup > >
 CAws::Crt::Optional< Aws::Crt::Vector< Aws::Greengrass::ComponentDetails > >
 CAws::Crt::Optional< Aws::Crt::Vector< Aws::Greengrass::LocalDeployment > >
 CAws::Crt::Optional< Aws::Crt::Vector< Aws::Greengrass::Metric > >
 CAws::Crt::Optional< Aws::Crt::Vector< Aws::Greengrass::UserProperty > >
 CAws::Crt::Optional< Aws::Crt::Vector< Aws::Iotjobs::JobExecutionSummary > >
 CAws::Crt::Optional< Aws::Crt::Vector< uint8_t > >
 CAws::Crt::Optional< Aws::Greengrass::BinaryMessage >
 CAws::Crt::Optional< Aws::Greengrass::CertificateOptions >
 CAws::Crt::Optional< Aws::Greengrass::CertificateUpdate >
 CAws::Crt::Optional< Aws::Greengrass::ClientDeviceCredential >
 CAws::Crt::Optional< Aws::Greengrass::ComponentDetails >
 CAws::Crt::Optional< Aws::Greengrass::ConfigurationUpdateEvent >
 CAws::Crt::Optional< Aws::Greengrass::ConfigurationValidityReport >
 CAws::Crt::Optional< Aws::Greengrass::CredentialDocument >
 CAws::Crt::Optional< Aws::Greengrass::DeploymentStatusDetails >
 CAws::Crt::Optional< Aws::Greengrass::JsonMessage >
 CAws::Crt::Optional< Aws::Greengrass::LocalDeployment >
 CAws::Crt::Optional< Aws::Greengrass::MessageContext >
 CAws::Crt::Optional< Aws::Greengrass::MQTTCredential >
 CAws::Crt::Optional< Aws::Greengrass::MQTTMessage >
 CAws::Crt::Optional< Aws::Greengrass::PostComponentUpdateEvent >
 CAws::Crt::Optional< Aws::Greengrass::PreComponentUpdateEvent >
 CAws::Crt::Optional< Aws::Greengrass::PublishMessage >
 CAws::Crt::Optional< Aws::Greengrass::SecretValue >
 CAws::Crt::Optional< Aws::Greengrass::SystemResourceLimits >
 CAws::Crt::Optional< Aws::Greengrass::ValidateConfigurationUpdateEvent >
 CAws::Crt::Optional< Aws::Iot::Mqtt5CustomAuthConfig >
 CAws::Crt::Optional< Aws::Iot::WebsocketConfig >
 CAws::Crt::Optional< Aws::Iotjobs::JobExecutionData >
 CAws::Crt::Optional< Aws::Iotjobs::JobExecutionState >
 CAws::Crt::Optional< Aws::Iotjobs::JobStatus >
 CAws::Crt::Optional< Aws::Iotjobs::RejectedErrorCode >
 CAws::Crt::Optional< Aws::Iotshadow::ShadowMetadata >
 CAws::Crt::Optional< Aws::Iotshadow::ShadowState >
 CAws::Crt::Optional< Aws::Iotshadow::ShadowStateWithDelta >
 CAws::Crt::Optional< Aws::Iotshadow::ShadowUpdatedSnapshot >
 CAws::Crt::Optional< bool >
 CAws::Crt::Optional< ByteCursor >
 CAws::Crt::Optional< Crt::ByteBuf >
 CAws::Crt::Optional< Crt::ByteCursor >
 CAws::Crt::Optional< Crt::String >
 CAws::Crt::Optional< double >
 CAws::Crt::Optional< InboundTopicAliasBehaviorType >
 CAws::Crt::Optional< int >
 CAws::Crt::Optional< int32_t >
 CAws::Crt::Optional< int64_t >
 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::Greengrass::PauseComponentResult
 CAws::Crt::Io::Pkcs11Lib
 CAws::Iot::Pkcs12Options
 CAws::Crt::Mqtt5::PublishReceivedEventData
 CAws::Crt::Mqtt5::PublishResult
 CAws::Greengrass::PublishToIoTCoreResult
 CAws::Greengrass::PublishToTopicResult
 CAws::Greengrass::PutComponentMetricResult
 CAws::Crt::StlAllocator< T >::rebind< U >
 CAws::Crt::Mqtt5::ReconnectOptions
 CAws::Crt::RefCounted< T >
 CAws::Crt::RefCounted< InputStream >
 CAws::Iotidentity::RegisterThingRequest
 CAws::Iotidentity::RegisterThingResponse
 CAws::Iotidentity::RegisterThingSubscriptionRequest
 CAws::Iotjobs::RejectedError
 CAws::Iotdevicedefenderv1::ReportTask
 CAws::Iotdevicedefenderv1::ReportTaskBuilder
 CAws::Crt::Endpoints::RequestContext
 CAws::Crt::Endpoints::ResolutionOutcome
 CAws::Eventstreamrpc::ResponseRetriever
 CAws::Greengrass::RestartComponentResult
 CAws::Greengrass::ResumeComponentResult
 CAws::Eventstreamrpc::RpcError
 CAws::Crt::Endpoints::RuleEngine
 CAws::Iotsecuretunneling::SecureTunnel
 CAws::Iotsecuretunneling::SecureTunnelBuilder
 CAws::Iotsecuretunneling::SecureTunnelingNotifyResponse
 CAws::Greengrass::SendConfigurationValidityReportResult
 CAws::Iotsecuretunneling::SendMessageCompleteData
 CAws::Iotsecuretunneling::SendMessageCompleteEventData
 CAws::Eventstreamrpc::ServiceModel
 CAws::Iotshadow::ShadowDeltaUpdatedEvent
 CAws::Iotshadow::ShadowDeltaUpdatedSubscriptionRequest
 CAws::Iotshadow::ShadowMetadata
 CAws::Iotshadow::ShadowState
 CAws::Iotshadow::ShadowStateWithDelta
 CAws::Iotshadow::ShadowUpdatedEvent
 CAws::Iotshadow::ShadowUpdatedSnapshot
 CAws::Iotshadow::ShadowUpdatedSubscriptionRequest
 CAws::Crt::Io::SocketOptions
 CAws::Iotjobs::StartNextJobExecutionResponse
 CAws::Iotjobs::StartNextPendingJobExecutionRequest
 CAws::Iotjobs::StartNextPendingJobExecutionSubscriptionRequest
 CAws::Greengrass::StopComponentResult
 CAws::Eventstreamrpc::StreamResponseHandler
 CAws::Iotsecuretunneling::StreamStartedData
 CAws::Iotsecuretunneling::StreamStartedEventData
 CAws::Iotsecuretunneling::StreamStoppedData
 CAws::Iotsecuretunneling::StreamStoppedEventData
 CAws::Greengrass::SubscribeToCertificateUpdatesResult
 CAws::Greengrass::SubscribeToComponentUpdatesResult
 CAws::Greengrass::SubscribeToConfigurationUpdateResult
 CAws::Greengrass::SubscribeToIoTCoreResult
 CAws::Greengrass::SubscribeToTopicResult
 CAws::Iotsecuretunneling::SubscribeToTunnelsNotifyRequest
 CAws::Greengrass::SubscribeToValidateConfigurationUpdatesResult
 CAws::Crt::Mqtt5::Subscription
 CAws::Crt::Crypto::SymmetricCipher
 CAws::Eventstreamrpc::TaggedResult
 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
 CAws::Greengrass::UpdateConfigurationResult
 CAws::Iotjobs::UpdateJobExecutionRequest
 CAws::Iotjobs::UpdateJobExecutionResponse
 CAws::Iotjobs::UpdateJobExecutionSubscriptionRequest
 CAws::Iotshadow::UpdateNamedShadowRequest
 CAws::Iotshadow::UpdateNamedShadowSubscriptionRequest
 CAws::Iotshadow::UpdateShadowRequest
 CAws::Iotshadow::UpdateShadowResponse
 CAws::Iotshadow::UpdateShadowSubscriptionRequest
 CAws::Greengrass::UpdateStateResult
 CAws::Greengrass::UpdateThingShadowResult
 CAws::Crt::Io::Uri
 CAws::Crt::Mqtt5::UserProperty
 CAws::Crt::UUID
 CAws::Greengrass::ValidateAuthorizationTokenResult
 CAws::Crt::Variant< Ts >
 CAws::Crt::VariantAlternative< Index, Ts >
 CAws::Crt::VariantSize< T >
 CAws::Greengrass::VerifyClientDeviceIdentityResult
 CAws::Crt::ApiHandle::Version
 CAws::Iot::WebsocketConfig
 CAws::Crt::Imds::WrappedCallbackArgs< T >