|
AWS IoT Device SDK C++ v2 1.44.2
AWS IoT Device SDK C++ v2
|
Namespaces | |
| namespace | JobStatusMarshaller |
| namespace | RejectedErrorCodeMarshaller |
Classes | |
| class | ClientV2 |
| class | DescribeJobExecutionRequest |
| class | DescribeJobExecutionResponse |
| class | DescribeJobExecutionSubscriptionRequest |
| class | GetPendingJobExecutionsRequest |
| class | GetPendingJobExecutionsResponse |
| class | GetPendingJobExecutionsSubscriptionRequest |
| class | IClientV2 |
| class | IotJobsClient |
| class | JobExecutionData |
| class | JobExecutionsChangedEvent |
| class | JobExecutionsChangedSubscriptionRequest |
| class | JobExecutionState |
| class | JobExecutionSummary |
| class | NextJobExecutionChangedEvent |
| class | NextJobExecutionChangedSubscriptionRequest |
| class | RejectedError |
| class | ServiceErrorV2 |
| class | ServiceStreamingOperation |
| class | StartNextJobExecutionResponse |
| class | StartNextPendingJobExecutionRequest |
| class | StartNextPendingJobExecutionSubscriptionRequest |
| class | UpdateJobExecutionRequest |
| class | UpdateJobExecutionResponse |
| class | UpdateJobExecutionSubscriptionRequest |
| class | V2ErrorResponse |
Enumerations | |
| enum class | JobStatus { QUEUED , IN_PROGRESS , TIMED_OUT , FAILED , SUCCEEDED , CANCELED , REJECTED , REMOVED } |
| enum class | RejectedErrorCode { InvalidTopic , InvalidJson , InvalidRequest , InvalidStateTransition , ResourceNotFound , VersionMismatch , InternalError , RequestThrottled , TerminalStateReached } |
| using Aws::Iotjobs::DescribeJobExecutionResultHandler = std::function<void(DescribeJobExecutionResult &&)> |
| using Aws::Iotjobs::GetPendingJobExecutionsResultHandler = std::function<void(GetPendingJobExecutionsResult &&)> |
| using Aws::Iotjobs::OnPublishComplete = std::function<void(int ioErr)> |
| using Aws::Iotjobs::OnSubscribeComplete = std::function<void(int ioErr)> |
| using Aws::Iotjobs::StartNextPendingJobExecutionResultHandler = std::function<void(StartNextPendingJobExecutionResult &&)> |
| using Aws::Iotjobs::UpdateJobExecutionResultHandler = std::function<void(UpdateJobExecutionResult &&)> |
|
strong |
|
strong |
A value indicating the kind of error encountered while processing an AWS IoT Jobs request
| std::shared_ptr< IClientV2 > Aws::Iotjobs::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::Iotjobs::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 |
|
static |
|
static |
|
static |