AWS IoT Device SDK C++ v2  1.36.0
AWS IoT Device SDK C++ v2
Classes | Namespaces | Typedefs | Functions
IotJobsClientV2.h File Reference
#include <aws/iotjobs/Exports.h>
#include <aws/crt/StlAllocator.h>
#include <aws/crt/Types.h>
#include <aws/iot/MqttRequestResponseClient.h>
#include <functional>

Go to the source code of this file.

Classes

class  Aws::Iotjobs::ServiceErrorV2< E >
 
class  Aws::Iotjobs::IClientV2
 

Namespaces

 Aws
 
 Aws::Crt
 
 Aws::Crt::Mqtt
 
 Aws::Crt::Mqtt5
 
 Aws::Iotjobs
 

Typedefs

using Aws::Iotjobs::DescribeJobExecutionResult = Aws::Iot::RequestResponse::Result< DescribeJobExecutionResponse, ServiceErrorV2< V2ErrorResponse > >
 
using Aws::Iotjobs::DescribeJobExecutionResultHandler = std::function< void(DescribeJobExecutionResult &&)>
 
using Aws::Iotjobs::GetPendingJobExecutionsResult = Aws::Iot::RequestResponse::Result< GetPendingJobExecutionsResponse, ServiceErrorV2< V2ErrorResponse > >
 
using Aws::Iotjobs::GetPendingJobExecutionsResultHandler = std::function< void(GetPendingJobExecutionsResult &&)>
 
using Aws::Iotjobs::StartNextPendingJobExecutionResult = Aws::Iot::RequestResponse::Result< StartNextJobExecutionResponse, ServiceErrorV2< V2ErrorResponse > >
 
using Aws::Iotjobs::StartNextPendingJobExecutionResultHandler = std::function< void(StartNextPendingJobExecutionResult &&)>
 
using Aws::Iotjobs::UpdateJobExecutionResult = Aws::Iot::RequestResponse::Result< UpdateJobExecutionResponse, ServiceErrorV2< V2ErrorResponse > >
 
using Aws::Iotjobs::UpdateJobExecutionResultHandler = std::function< void(UpdateJobExecutionResult &&)>
 

Functions

AWS_IOTJOBS_API 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())
 
AWS_IOTJOBS_API 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())