|
AWS IoT Device SDK C++ v2 1.14.0
AWS IoT Device SDK C++ v2
|
#include <EventStreamClient.h>
Public Member Functions | |
| OperationModelContext (const ServiceModel &serviceModel) noexcept | |
| virtual Crt::ScopedResource< AbstractShapeBase > | AllocateInitialResponseFromPayload (Crt::StringView stringView, Crt::Allocator *allocator) const noexcept=0 |
| virtual Crt::ScopedResource< AbstractShapeBase > | AllocateStreamingResponseFromPayload (Crt::StringView stringView, Crt::Allocator *allocator) const noexcept=0 |
| virtual Crt::String | GetInitialResponseModelName () const noexcept=0 |
| virtual Crt::String | GetRequestModelName () const noexcept=0 |
| virtual Crt::Optional< Crt::String > | GetStreamingResponseModelName () const noexcept=0 |
| virtual Crt::String | GetOperationName () const noexcept=0 |
| Crt::ScopedResource< OperationError > | AllocateOperationErrorFromPayload (const Crt::String &errorModelName, Crt::StringView stringView, Crt::Allocator *allocator) const noexcept |
|
noexcept |
|
pure virtualnoexcept |
Implemented in Aws::Greengrass::SubscribeToIoTCoreOperationContext, Aws::Greengrass::ResumeComponentOperationContext, Aws::Greengrass::PublishToIoTCoreOperationContext, Aws::Greengrass::SubscribeToConfigurationUpdateOperationContext, Aws::Greengrass::DeleteThingShadowOperationContext, Aws::Greengrass::DeferComponentUpdateOperationContext, Aws::Greengrass::SubscribeToValidateConfigurationUpdatesOperationContext, Aws::Greengrass::GetConfigurationOperationContext, Aws::Greengrass::SubscribeToTopicOperationContext, Aws::Greengrass::GetComponentDetailsOperationContext, Aws::Greengrass::PublishToTopicOperationContext, Aws::Greengrass::ListComponentsOperationContext, Aws::Greengrass::CreateDebugPasswordOperationContext, Aws::Greengrass::GetThingShadowOperationContext, Aws::Greengrass::SendConfigurationValidityReportOperationContext, Aws::Greengrass::UpdateThingShadowOperationContext, Aws::Greengrass::UpdateConfigurationOperationContext, Aws::Greengrass::ValidateAuthorizationTokenOperationContext, Aws::Greengrass::RestartComponentOperationContext, Aws::Greengrass::GetLocalDeploymentStatusOperationContext, Aws::Greengrass::GetSecretValueOperationContext, Aws::Greengrass::UpdateStateOperationContext, Aws::Greengrass::ListNamedShadowsForThingOperationContext, Aws::Greengrass::SubscribeToComponentUpdatesOperationContext, Aws::Greengrass::ListLocalDeploymentsOperationContext, Aws::Greengrass::StopComponentOperationContext, Aws::Greengrass::PauseComponentOperationContext, and Aws::Greengrass::CreateLocalDeploymentOperationContext.
|
inlinenoexcept |
|
pure virtualnoexcept |
Implemented in Aws::Greengrass::SubscribeToIoTCoreOperationContext, Aws::Greengrass::ResumeComponentOperationContext, Aws::Greengrass::PublishToIoTCoreOperationContext, Aws::Greengrass::SubscribeToConfigurationUpdateOperationContext, Aws::Greengrass::DeleteThingShadowOperationContext, Aws::Greengrass::DeferComponentUpdateOperationContext, Aws::Greengrass::SubscribeToValidateConfigurationUpdatesOperationContext, Aws::Greengrass::GetConfigurationOperationContext, Aws::Greengrass::SubscribeToTopicOperationContext, Aws::Greengrass::GetComponentDetailsOperationContext, Aws::Greengrass::PublishToTopicOperationContext, Aws::Greengrass::ListComponentsOperationContext, Aws::Greengrass::CreateDebugPasswordOperationContext, Aws::Greengrass::GetThingShadowOperationContext, Aws::Greengrass::SendConfigurationValidityReportOperationContext, Aws::Greengrass::UpdateThingShadowOperationContext, Aws::Greengrass::UpdateConfigurationOperationContext, Aws::Greengrass::ValidateAuthorizationTokenOperationContext, Aws::Greengrass::RestartComponentOperationContext, Aws::Greengrass::GetLocalDeploymentStatusOperationContext, Aws::Greengrass::GetSecretValueOperationContext, Aws::Greengrass::UpdateStateOperationContext, Aws::Greengrass::ListNamedShadowsForThingOperationContext, Aws::Greengrass::SubscribeToComponentUpdatesOperationContext, Aws::Greengrass::ListLocalDeploymentsOperationContext, Aws::Greengrass::StopComponentOperationContext, Aws::Greengrass::PauseComponentOperationContext, and Aws::Greengrass::CreateLocalDeploymentOperationContext.
|
pure virtualnoexcept |
Implemented in Aws::Greengrass::SubscribeToIoTCoreOperationContext, Aws::Greengrass::ResumeComponentOperationContext, Aws::Greengrass::PublishToIoTCoreOperationContext, Aws::Greengrass::SubscribeToConfigurationUpdateOperationContext, Aws::Greengrass::DeleteThingShadowOperationContext, Aws::Greengrass::DeferComponentUpdateOperationContext, Aws::Greengrass::SubscribeToValidateConfigurationUpdatesOperationContext, Aws::Greengrass::GetConfigurationOperationContext, Aws::Greengrass::SubscribeToTopicOperationContext, Aws::Greengrass::GetComponentDetailsOperationContext, Aws::Greengrass::PublishToTopicOperationContext, Aws::Greengrass::ListComponentsOperationContext, Aws::Greengrass::CreateDebugPasswordOperationContext, Aws::Greengrass::GetThingShadowOperationContext, Aws::Greengrass::SendConfigurationValidityReportOperationContext, Aws::Greengrass::UpdateThingShadowOperationContext, Aws::Greengrass::UpdateConfigurationOperationContext, Aws::Greengrass::ValidateAuthorizationTokenOperationContext, Aws::Greengrass::RestartComponentOperationContext, Aws::Greengrass::GetLocalDeploymentStatusOperationContext, Aws::Greengrass::GetSecretValueOperationContext, Aws::Greengrass::UpdateStateOperationContext, Aws::Greengrass::ListNamedShadowsForThingOperationContext, Aws::Greengrass::SubscribeToComponentUpdatesOperationContext, Aws::Greengrass::ListLocalDeploymentsOperationContext, Aws::Greengrass::StopComponentOperationContext, Aws::Greengrass::PauseComponentOperationContext, and Aws::Greengrass::CreateLocalDeploymentOperationContext.
|
pure virtualnoexcept |
Implemented in Aws::Greengrass::SubscribeToIoTCoreOperationContext, Aws::Greengrass::ResumeComponentOperationContext, Aws::Greengrass::PublishToIoTCoreOperationContext, Aws::Greengrass::SubscribeToConfigurationUpdateOperationContext, Aws::Greengrass::DeleteThingShadowOperationContext, Aws::Greengrass::DeferComponentUpdateOperationContext, Aws::Greengrass::SubscribeToValidateConfigurationUpdatesOperationContext, Aws::Greengrass::GetConfigurationOperationContext, Aws::Greengrass::SubscribeToTopicOperationContext, Aws::Greengrass::GetComponentDetailsOperationContext, Aws::Greengrass::PublishToTopicOperationContext, Aws::Greengrass::ListComponentsOperationContext, Aws::Greengrass::CreateDebugPasswordOperationContext, Aws::Greengrass::GetThingShadowOperationContext, Aws::Greengrass::SendConfigurationValidityReportOperationContext, Aws::Greengrass::UpdateThingShadowOperationContext, Aws::Greengrass::UpdateConfigurationOperationContext, Aws::Greengrass::ValidateAuthorizationTokenOperationContext, Aws::Greengrass::RestartComponentOperationContext, Aws::Greengrass::GetLocalDeploymentStatusOperationContext, Aws::Greengrass::GetSecretValueOperationContext, Aws::Greengrass::UpdateStateOperationContext, Aws::Greengrass::ListNamedShadowsForThingOperationContext, Aws::Greengrass::SubscribeToComponentUpdatesOperationContext, Aws::Greengrass::ListLocalDeploymentsOperationContext, Aws::Greengrass::StopComponentOperationContext, Aws::Greengrass::PauseComponentOperationContext, and Aws::Greengrass::CreateLocalDeploymentOperationContext.
|
pure virtualnoexcept |
Implemented in Aws::Greengrass::SubscribeToIoTCoreOperationContext, Aws::Greengrass::ResumeComponentOperationContext, Aws::Greengrass::PublishToIoTCoreOperationContext, Aws::Greengrass::SubscribeToConfigurationUpdateOperationContext, Aws::Greengrass::DeleteThingShadowOperationContext, Aws::Greengrass::DeferComponentUpdateOperationContext, Aws::Greengrass::SubscribeToValidateConfigurationUpdatesOperationContext, Aws::Greengrass::GetConfigurationOperationContext, Aws::Greengrass::SubscribeToTopicOperationContext, Aws::Greengrass::GetComponentDetailsOperationContext, Aws::Greengrass::PublishToTopicOperationContext, Aws::Greengrass::ListComponentsOperationContext, Aws::Greengrass::CreateDebugPasswordOperationContext, Aws::Greengrass::GetThingShadowOperationContext, Aws::Greengrass::SendConfigurationValidityReportOperationContext, Aws::Greengrass::UpdateThingShadowOperationContext, Aws::Greengrass::UpdateConfigurationOperationContext, Aws::Greengrass::ValidateAuthorizationTokenOperationContext, Aws::Greengrass::RestartComponentOperationContext, Aws::Greengrass::GetLocalDeploymentStatusOperationContext, Aws::Greengrass::GetSecretValueOperationContext, Aws::Greengrass::UpdateStateOperationContext, Aws::Greengrass::ListNamedShadowsForThingOperationContext, Aws::Greengrass::SubscribeToComponentUpdatesOperationContext, Aws::Greengrass::ListLocalDeploymentsOperationContext, Aws::Greengrass::StopComponentOperationContext, Aws::Greengrass::PauseComponentOperationContext, and Aws::Greengrass::CreateLocalDeploymentOperationContext.
|
pure virtualnoexcept |
Implemented in Aws::Greengrass::SubscribeToIoTCoreOperationContext, Aws::Greengrass::ResumeComponentOperationContext, Aws::Greengrass::PublishToIoTCoreOperationContext, Aws::Greengrass::SubscribeToConfigurationUpdateOperationContext, Aws::Greengrass::DeleteThingShadowOperationContext, Aws::Greengrass::DeferComponentUpdateOperationContext, Aws::Greengrass::SubscribeToValidateConfigurationUpdatesOperationContext, Aws::Greengrass::GetConfigurationOperationContext, Aws::Greengrass::SubscribeToTopicOperationContext, Aws::Greengrass::GetComponentDetailsOperationContext, Aws::Greengrass::PublishToTopicOperationContext, Aws::Greengrass::ListComponentsOperationContext, Aws::Greengrass::CreateDebugPasswordOperationContext, Aws::Greengrass::GetThingShadowOperationContext, Aws::Greengrass::SendConfigurationValidityReportOperationContext, Aws::Greengrass::UpdateThingShadowOperationContext, Aws::Greengrass::UpdateConfigurationOperationContext, Aws::Greengrass::ValidateAuthorizationTokenOperationContext, Aws::Greengrass::RestartComponentOperationContext, Aws::Greengrass::GetLocalDeploymentStatusOperationContext, Aws::Greengrass::GetSecretValueOperationContext, Aws::Greengrass::UpdateStateOperationContext, Aws::Greengrass::ListNamedShadowsForThingOperationContext, Aws::Greengrass::SubscribeToComponentUpdatesOperationContext, Aws::Greengrass::ListLocalDeploymentsOperationContext, Aws::Greengrass::StopComponentOperationContext, Aws::Greengrass::PauseComponentOperationContext, and Aws::Greengrass::CreateLocalDeploymentOperationContext.