AWS IoT Device SDK C++ v2
1.34.0
AWS IoT Device SDK C++ v2
|
#include <EventStreamClient.h>
Public Member Functions | |
AbstractShapeBase () noexcept | |
virtual | ~AbstractShapeBase () noexcept=default |
virtual void | SerializeToJsonObject (Crt::JsonObject &payloadObject) const =0 |
virtual Crt::String | GetModelName () const noexcept=0 |
Static Public Member Functions | |
static void | s_customDeleter (AbstractShapeBase *shape) noexcept |
Protected Attributes | |
Crt::Allocator * | m_allocator |
Base class for types used by operations.
|
noexcept |
|
virtualdefaultnoexcept |
|
pure virtualnoexcept |
Implemented in Aws::Greengrass::AuthorizeClientDeviceActionRequest, Aws::Greengrass::AuthorizeClientDeviceActionResponse, Aws::Greengrass::InvalidClientDeviceAuthTokenError, Aws::Greengrass::CancelLocalDeploymentRequest, Aws::Greengrass::CancelLocalDeploymentResponse, Aws::Greengrass::CreateDebugPasswordRequest, Aws::Greengrass::CreateDebugPasswordResponse, Aws::Greengrass::CreateLocalDeploymentRequest, Aws::Greengrass::CreateLocalDeploymentResponse, Aws::Greengrass::InvalidRecipeDirectoryPathError, Aws::Greengrass::InvalidArtifactsDirectoryPathError, Aws::Greengrass::DeferComponentUpdateRequest, Aws::Greengrass::DeferComponentUpdateResponse, Aws::Greengrass::DeleteThingShadowRequest, Aws::Greengrass::DeleteThingShadowResponse, Aws::Greengrass::GetClientDeviceAuthTokenRequest, Aws::Greengrass::GetClientDeviceAuthTokenResponse, Aws::Greengrass::InvalidCredentialError, Aws::Greengrass::GetComponentDetailsRequest, Aws::Greengrass::GetComponentDetailsResponse, Aws::Greengrass::GetConfigurationRequest, Aws::Greengrass::GetConfigurationResponse, Aws::Greengrass::GetLocalDeploymentStatusRequest, Aws::Greengrass::GetLocalDeploymentStatusResponse, Aws::Greengrass::GetSecretValueRequest, Aws::Greengrass::GetSecretValueResponse, Aws::Greengrass::GetThingShadowRequest, Aws::Greengrass::GetThingShadowResponse, Aws::Greengrass::ListComponentsRequest, Aws::Greengrass::ListComponentsResponse, Aws::Greengrass::ListLocalDeploymentsRequest, Aws::Greengrass::ListLocalDeploymentsResponse, Aws::Greengrass::ListNamedShadowsForThingRequest, Aws::Greengrass::ListNamedShadowsForThingResponse, Aws::Greengrass::PauseComponentRequest, Aws::Greengrass::PauseComponentResponse, Aws::Greengrass::PublishToIoTCoreRequest, Aws::Greengrass::PublishToIoTCoreResponse, Aws::Greengrass::PublishToTopicRequest, Aws::Greengrass::PublishToTopicResponse, Aws::Greengrass::PutComponentMetricRequest, Aws::Greengrass::PutComponentMetricResponse, Aws::Greengrass::RestartComponentRequest, Aws::Greengrass::RestartComponentResponse, Aws::Greengrass::ResumeComponentRequest, Aws::Greengrass::ResumeComponentResponse, Aws::Greengrass::SendConfigurationValidityReportRequest, Aws::Greengrass::SendConfigurationValidityReportResponse, Aws::Greengrass::StopComponentRequest, Aws::Greengrass::StopComponentResponse, Aws::Greengrass::ComponentNotFoundError, Aws::Greengrass::SubscribeToCertificateUpdatesRequest, Aws::Greengrass::SubscribeToCertificateUpdatesResponse, Aws::Greengrass::SubscribeToComponentUpdatesRequest, Aws::Greengrass::SubscribeToComponentUpdatesResponse, Aws::Greengrass::SubscribeToConfigurationUpdateRequest, Aws::Greengrass::SubscribeToConfigurationUpdateResponse, Aws::Greengrass::SubscribeToIoTCoreRequest, Aws::Greengrass::SubscribeToIoTCoreResponse, Aws::Greengrass::SubscribeToTopicRequest, Aws::Greengrass::SubscribeToTopicResponse, Aws::Greengrass::SubscribeToValidateConfigurationUpdatesRequest, Aws::Greengrass::SubscribeToValidateConfigurationUpdatesResponse, Aws::Greengrass::UpdateConfigurationRequest, Aws::Greengrass::UpdateConfigurationResponse, Aws::Greengrass::FailedUpdateConditionCheckError, Aws::Greengrass::UpdateStateRequest, Aws::Greengrass::UpdateStateResponse, Aws::Greengrass::ResourceNotFoundError, Aws::Greengrass::UpdateThingShadowRequest, Aws::Greengrass::UpdateThingShadowResponse, Aws::Greengrass::ConflictError, Aws::Greengrass::ValidateAuthorizationTokenRequest, Aws::Greengrass::ValidateAuthorizationTokenResponse, Aws::Greengrass::InvalidTokenError, Aws::Greengrass::VerifyClientDeviceIdentityRequest, Aws::Greengrass::VerifyClientDeviceIdentityResponse, Aws::Greengrass::UnauthorizedError, Aws::Greengrass::ServiceError, Aws::Greengrass::InvalidArgumentsError, Aws::Greengrass::CredentialDocument, Aws::Greengrass::SecretValue, Aws::Greengrass::PublishMessage, Aws::Greengrass::ConfigurationValidityReport, Aws::Greengrass::CertificateOptions, Aws::Greengrass::CertificateUpdateEvent, Aws::Greengrass::ComponentUpdatePolicyEvents, Aws::Greengrass::ConfigurationUpdateEvents, Aws::Greengrass::IoTCoreMessage, Aws::Greengrass::SubscriptionResponseMessage, Aws::Greengrass::ValidateConfigurationUpdateEvents, Aws::Greengrass::ClientDeviceCredential, Aws::Greengrass::RunWithInfo, Aws::Greengrass::MQTTCredential, Aws::Greengrass::ComponentDetails, Aws::Greengrass::LocalDeployment, Aws::Greengrass::Metric, Aws::Greengrass::CertificateUpdate, Aws::Greengrass::PreComponentUpdateEvent, Aws::Greengrass::PostComponentUpdateEvent, Aws::Greengrass::ConfigurationUpdateEvent, Aws::Greengrass::MQTTMessage, Aws::Greengrass::JsonMessage, Aws::Greengrass::BinaryMessage, Aws::Greengrass::ValidateConfigurationUpdateEvent, Aws::Greengrass::SystemResourceLimits, Aws::Greengrass::DeploymentStatusDetails, Aws::Greengrass::MessageContext, and Aws::Greengrass::UserProperty.
|
staticnoexcept |
|
pure virtual |
Implemented in Aws::Eventstreamrpc::OperationError, Aws::Greengrass::AuthorizeClientDeviceActionRequest, Aws::Greengrass::AuthorizeClientDeviceActionResponse, Aws::Greengrass::InvalidClientDeviceAuthTokenError, Aws::Greengrass::CancelLocalDeploymentRequest, Aws::Greengrass::CancelLocalDeploymentResponse, Aws::Greengrass::CreateDebugPasswordRequest, Aws::Greengrass::CreateDebugPasswordResponse, Aws::Greengrass::CreateLocalDeploymentRequest, Aws::Greengrass::CreateLocalDeploymentResponse, Aws::Greengrass::InvalidRecipeDirectoryPathError, Aws::Greengrass::InvalidArtifactsDirectoryPathError, Aws::Greengrass::DeferComponentUpdateRequest, Aws::Greengrass::DeferComponentUpdateResponse, Aws::Greengrass::DeleteThingShadowRequest, Aws::Greengrass::DeleteThingShadowResponse, Aws::Greengrass::GetClientDeviceAuthTokenRequest, Aws::Greengrass::GetClientDeviceAuthTokenResponse, Aws::Greengrass::InvalidCredentialError, Aws::Greengrass::GetComponentDetailsRequest, Aws::Greengrass::GetComponentDetailsResponse, Aws::Greengrass::GetConfigurationRequest, Aws::Greengrass::GetConfigurationResponse, Aws::Greengrass::GetLocalDeploymentStatusRequest, Aws::Greengrass::GetLocalDeploymentStatusResponse, Aws::Greengrass::GetSecretValueRequest, Aws::Greengrass::GetSecretValueResponse, Aws::Greengrass::GetThingShadowRequest, Aws::Greengrass::GetThingShadowResponse, Aws::Greengrass::ListComponentsRequest, Aws::Greengrass::ListComponentsResponse, Aws::Greengrass::ListLocalDeploymentsRequest, Aws::Greengrass::ListLocalDeploymentsResponse, Aws::Greengrass::ListNamedShadowsForThingRequest, Aws::Greengrass::ListNamedShadowsForThingResponse, Aws::Greengrass::PauseComponentRequest, Aws::Greengrass::PauseComponentResponse, Aws::Greengrass::PublishToIoTCoreRequest, Aws::Greengrass::PublishToIoTCoreResponse, Aws::Greengrass::PublishToTopicRequest, Aws::Greengrass::PublishToTopicResponse, Aws::Greengrass::PutComponentMetricRequest, Aws::Greengrass::PutComponentMetricResponse, Aws::Greengrass::RestartComponentRequest, Aws::Greengrass::RestartComponentResponse, Aws::Greengrass::ResumeComponentRequest, Aws::Greengrass::ResumeComponentResponse, Aws::Greengrass::SendConfigurationValidityReportRequest, Aws::Greengrass::SendConfigurationValidityReportResponse, Aws::Greengrass::StopComponentRequest, Aws::Greengrass::StopComponentResponse, Aws::Greengrass::ComponentNotFoundError, Aws::Greengrass::SubscribeToCertificateUpdatesRequest, Aws::Greengrass::SubscribeToCertificateUpdatesResponse, Aws::Greengrass::SubscribeToComponentUpdatesRequest, Aws::Greengrass::SubscribeToComponentUpdatesResponse, Aws::Greengrass::SubscribeToConfigurationUpdateRequest, Aws::Greengrass::SubscribeToConfigurationUpdateResponse, Aws::Greengrass::SubscribeToIoTCoreRequest, Aws::Greengrass::SubscribeToIoTCoreResponse, Aws::Greengrass::SubscribeToTopicRequest, Aws::Greengrass::SubscribeToTopicResponse, Aws::Greengrass::SubscribeToValidateConfigurationUpdatesRequest, Aws::Greengrass::SubscribeToValidateConfigurationUpdatesResponse, Aws::Greengrass::UpdateConfigurationRequest, Aws::Greengrass::UpdateConfigurationResponse, Aws::Greengrass::FailedUpdateConditionCheckError, Aws::Greengrass::UpdateStateRequest, Aws::Greengrass::UpdateStateResponse, Aws::Greengrass::ResourceNotFoundError, Aws::Greengrass::UpdateThingShadowRequest, Aws::Greengrass::UpdateThingShadowResponse, Aws::Greengrass::ConflictError, Aws::Greengrass::ValidateAuthorizationTokenRequest, Aws::Greengrass::ValidateAuthorizationTokenResponse, Aws::Greengrass::InvalidTokenError, Aws::Greengrass::VerifyClientDeviceIdentityRequest, Aws::Greengrass::VerifyClientDeviceIdentityResponse, Aws::Greengrass::UnauthorizedError, Aws::Greengrass::ServiceError, Aws::Greengrass::InvalidArgumentsError, Aws::Greengrass::CredentialDocument, Aws::Greengrass::SecretValue, Aws::Greengrass::PublishMessage, Aws::Greengrass::ConfigurationValidityReport, Aws::Greengrass::CertificateOptions, Aws::Greengrass::CertificateUpdateEvent, Aws::Greengrass::ComponentUpdatePolicyEvents, Aws::Greengrass::ConfigurationUpdateEvents, Aws::Greengrass::IoTCoreMessage, Aws::Greengrass::SubscriptionResponseMessage, Aws::Greengrass::ValidateConfigurationUpdateEvents, Aws::Greengrass::ClientDeviceCredential, Aws::Greengrass::RunWithInfo, Aws::Greengrass::MQTTCredential, Aws::Greengrass::ComponentDetails, Aws::Greengrass::LocalDeployment, Aws::Greengrass::Metric, Aws::Greengrass::CertificateUpdate, Aws::Greengrass::PreComponentUpdateEvent, Aws::Greengrass::PostComponentUpdateEvent, Aws::Greengrass::ConfigurationUpdateEvent, Aws::Greengrass::MQTTMessage, Aws::Greengrass::JsonMessage, Aws::Greengrass::BinaryMessage, Aws::Greengrass::ValidateConfigurationUpdateEvent, Aws::Greengrass::SystemResourceLimits, Aws::Greengrass::DeploymentStatusDetails, Aws::Greengrass::MessageContext, and Aws::Greengrass::UserProperty.
|
protected |