AWS IoT Device SDK C++ v2
1.36.0
AWS IoT Device SDK C++ v2
|
#include <IotShadowClientV2.h>
The AWS IoT Device Shadow service adds shadows to AWS IoT thing objects. Shadows are a simple data store for device properties and state. Shadows can make a device’s state available to apps and other services whether the device is connected to AWS IoT or not.
https://docs.aws.amazon.com/iot/latest/developerguide/device-shadow-mqtt.html
|
virtualdefault |
|
pure virtual |
Create a stream for NamedShadowDelta events for a named shadow of an AWS IoT thing.
AWS documentation: https://docs.aws.amazon.com/iot/latest/developerguide/device-shadow-mqtt.html#update-delta-pub-sub-topic
request | Modeled streaming operation subscription configuration. |
options | Configuration options for the streaming operation. |
Implemented in Aws::Iotshadow::ClientV2.
|
pure virtual |
Create a stream for ShadowUpdated events for a named shadow of an AWS IoT thing.
AWS documentation: https://docs.aws.amazon.com/iot/latest/developerguide/device-shadow-mqtt.html#update-documents-pub-sub-topic
request | Modeled streaming operation subscription configuration. |
options | Configuration options for the streaming operation. |
Implemented in Aws::Iotshadow::ClientV2.
|
pure virtual |
Create a stream for ShadowDelta events for the (classic) shadow of an AWS IoT thing.
AWS documentation: https://docs.aws.amazon.com/iot/latest/developerguide/device-shadow-mqtt.html#update-delta-pub-sub-topic
request | Modeled streaming operation subscription configuration. |
options | Configuration options for the streaming operation. |
Implemented in Aws::Iotshadow::ClientV2.
|
pure virtual |
Create a stream for ShadowUpdated events for the (classic) shadow of an AWS IoT thing.
AWS documentation: https://docs.aws.amazon.com/iot/latest/developerguide/device-shadow-mqtt.html#update-documents-pub-sub-topic
request | Modeled streaming operation subscription configuration. |
options | Configuration options for the streaming operation. |
Implemented in Aws::Iotshadow::ClientV2.
|
pure virtual |
Deletes a named shadow for an AWS IoT thing.
AWS documentation: https://docs.aws.amazon.com/iot/latest/developerguide/device-shadow-mqtt.html#delete-pub-sub-topic
request | operation to perform |
handler | function object to invoke upon operation completion |
Implemented in Aws::Iotshadow::ClientV2.
|
pure virtual |
Deletes the (classic) shadow for an AWS IoT thing.
AWS documentation: https://docs.aws.amazon.com/iot/latest/developerguide/device-shadow-mqtt.html#delete-pub-sub-topic
request | operation to perform |
handler | function object to invoke upon operation completion |
Implemented in Aws::Iotshadow::ClientV2.
|
pure virtual |
Gets a named shadow for an AWS IoT thing.
AWS documentation: https://docs.aws.amazon.com/iot/latest/developerguide/device-shadow-mqtt.html#get-pub-sub-topic
request | operation to perform |
handler | function object to invoke upon operation completion |
Implemented in Aws::Iotshadow::ClientV2.
|
pure virtual |
Gets the (classic) shadow for an AWS IoT thing.
AWS documentation: https://docs.aws.amazon.com/iot/latest/developerguide/device-shadow-mqtt.html#get-pub-sub-topic
request | operation to perform |
handler | function object to invoke upon operation completion |
Implemented in Aws::Iotshadow::ClientV2.
|
pure virtual |
Update a named shadow for a device.
AWS documentation: https://docs.aws.amazon.com/iot/latest/developerguide/device-shadow-mqtt.html#update-pub-sub-topic
request | operation to perform |
handler | function object to invoke upon operation completion |
Implemented in Aws::Iotshadow::ClientV2.
|
pure virtual |
Update a device's (classic) shadow.
AWS documentation: https://docs.aws.amazon.com/iot/latest/developerguide/device-shadow-mqtt.html#update-pub-sub-topic
request | operation to perform |
handler | function object to invoke upon operation completion |
Implemented in Aws::Iotshadow::ClientV2.