AWS IoT Device SDK C++ v2
1.34.0
AWS IoT Device SDK C++ v2
|
Go to the documentation of this file.
22 class CreateCertificateFromCsrRequest;
23 class CreateCertificateFromCsrResponse;
24 class CreateCertificateFromCsrSubscriptionRequest;
25 class CreateKeysAndCertificateRequest;
26 class CreateKeysAndCertificateResponse;
27 class CreateKeysAndCertificateSubscriptionRequest;
29 class RegisterThingRequest;
30 class RegisterThingResponse;
31 class RegisterThingSubscriptionRequest;
63 IotIdentityClient(
const std::shared_ptr<Aws::Crt::Mqtt::MqttConnection> &connection);
64 IotIdentityClient(
const std::shared_ptr<Aws::Crt::Mqtt5::Mqtt5Client> &mqtt5Client);
66 operator bool()
const noexcept;
67 int GetLastError()
const noexcept;
88 bool SubscribeToCreateCertificateFromCsrAccepted(
113 bool SubscribeToCreateCertificateFromCsrRejected(
138 bool SubscribeToCreateKeysAndCertificateAccepted(
163 bool SubscribeToCreateKeysAndCertificateRejected(
188 bool SubscribeToRegisterThingAccepted(
213 bool SubscribeToRegisterThingRejected(
240 bool PublishCreateCertificateFromCsr(
266 bool PublishCreateKeysAndCertificate(
289 bool PublishRegisterThing(
295 std::shared_ptr<Aws::Crt::Mqtt::MqttConnection> m_connection;
Definition: RegisterThingSubscriptionRequest.h:24
std::function< void(int ioErr)> OnPublishComplete
Definition: IotIdentityClient.h:34
std::function< void(Aws::Iotidentity::ErrorResponse *, int ioErr)> OnSubscribeToCreateCertificateFromCsrRejectedResponse
Definition: IotIdentityClient.h:40
Definition: CreateKeysAndCertificateRequest.h:24
std::function< void(int ioErr)> OnSubscribeComplete
Definition: IotIdentityClient.h:33
Definition: ErrorResponse.h:24
Definition: CreateKeysAndCertificateResponse.h:24
Definition: CreateCertificateFromCsrSubscriptionRequest.h:24
#define AWS_IOTIDENTITY_API
Definition: Exports.h:20
std::function< void(Aws::Iotidentity::ErrorResponse *, int ioErr)> OnSubscribeToCreateKeysAndCertificateRejectedResponse
Definition: IotIdentityClient.h:46
Definition: CreateCertificateFromCsrRequest.h:24
aws_mqtt_qos QOS
Definition: Types.h:40
Definition: IotIdentityClient.h:61
std::function< void(Aws::Iotidentity::RegisterThingResponse *, int ioErr)> OnSubscribeToRegisterThingAcceptedResponse
Definition: IotIdentityClient.h:49
Definition: CreateKeysAndCertificateSubscriptionRequest.h:24
Definition: RegisterThingResponse.h:24
std::function< void(Aws::Iotidentity::CreateKeysAndCertificateResponse *, int ioErr)> OnSubscribeToCreateKeysAndCertificateAcceptedResponse
Definition: IotIdentityClient.h:43
std::function< void(Aws::Iotidentity::ErrorResponse *, int ioErr)> OnSubscribeToRegisterThingRejectedResponse
Definition: IotIdentityClient.h:52
Definition: Allocator.h:11
std::function< void(Aws::Iotidentity::CreateCertificateFromCsrResponse *, int ioErr)> OnSubscribeToCreateCertificateFromCsrAcceptedResponse
Definition: IotIdentityClient.h:37
Definition: RegisterThingRequest.h:24
Definition: CreateCertificateFromCsrResponse.h:24