|
AWS IoT Device SDK C++ v2
1.43.1
AWS IoT Device SDK C++ v2
|
Namespaces | |
| CommandExecutionStatusMarshaller | |
| DeviceTypeMarshaller | |
| RejectedErrorCodeMarshaller | |
Classes | |
| class | ClientV2 |
| class | CommandExecutionEvent |
| class | CommandExecutionResult |
| class | CommandExecutionsSubscriptionRequest |
| class | IClientV2 |
| class | ServiceErrorV2 |
| class | ServiceStreamingOperation |
| class | StatusReason |
| class | UpdateCommandExecutionRequest |
| class | UpdateCommandExecutionResponse |
| class | V2ErrorResponse |
Typedefs | |
| using | UpdateCommandExecutionResult = Aws::Iot::RequestResponse::Result< UpdateCommandExecutionResponse, ServiceErrorV2< V2ErrorResponse > > |
| using | UpdateCommandExecutionResultHandler = std::function< void(UpdateCommandExecutionResult &&)> |
| using Aws::Iotcommands::UpdateCommandExecutionResult = typedef Aws::Iot::RequestResponse::Result<UpdateCommandExecutionResponse, ServiceErrorV2<V2ErrorResponse> > |
| using Aws::Iotcommands::UpdateCommandExecutionResultHandler = typedef std::function<void(UpdateCommandExecutionResult &&)> |
|
strong |
The status of the command execution.
| Enumerator | |
|---|---|
| IN_PROGRESS | The device is currently processing the received command. |
| SUCCEEDED | The device successfully completed the command. |
| FAILED | The device failed to complete the command. |
| REJECTED | The device received an invalid or incomplete request. |
| TIMED_OUT | When the command execution timed out, this status can be used to provide additional information in the statusReason field in the UpdateCommandExecutionRequest request. |
|
strong |
|
strong |
A value indicating the kind of error encountered while processing an AWS IoT Commands request
| std::shared_ptr< IClientV2 > Aws::Iotcommands::NewClientFrom311 | ( | const Aws::Crt::Mqtt::MqttConnection & | protocolClient, |
| const Aws::Iot::RequestResponse::RequestResponseClientOptions & | options, | ||
| Aws::Crt::Allocator * | allocator = Aws::Crt::ApiAllocator() |
||
| ) |
Creates a new service client that uses an SDK MQTT311 client for transport.
| protocolClient | MQTT client to use as transport |
| options | request-response MQTT client configuration options |
| allocator | memory allocator to use for all client functionality |
| std::shared_ptr< IClientV2 > Aws::Iotcommands::NewClientFrom5 | ( | const Aws::Crt::Mqtt5::Mqtt5Client & | protocolClient, |
| const Aws::Iot::RequestResponse::RequestResponseClientOptions & | options, | ||
| Aws::Crt::Allocator * | allocator = Aws::Crt::ApiAllocator() |
||
| ) |
Creates a new service client that uses an SDK MQTT5 client for transport.
| protocolClient | MQTT client to use as transport |
| options | request-response MQTT client configuration options |
| allocator | memory allocator to use for all client functionality |
|
static |
|
static |
|
static |
|
static |
|
static |