AWS IoT Device SDK C++ v2  1.36.0
AWS IoT Device SDK C++ v2
Classes | Namespaces | Functions
IotShadowClientV2.cpp File Reference
#include <aws/iotshadow/IotShadowClientV2.h>
#include <aws/crt/UUID.h>
#include <aws/iotshadow/DeleteNamedShadowRequest.h>
#include <aws/iotshadow/DeleteShadowRequest.h>
#include <aws/iotshadow/DeleteShadowResponse.h>
#include <aws/iotshadow/GetNamedShadowRequest.h>
#include <aws/iotshadow/GetShadowRequest.h>
#include <aws/iotshadow/GetShadowResponse.h>
#include <aws/iotshadow/NamedShadowDeltaUpdatedSubscriptionRequest.h>
#include <aws/iotshadow/NamedShadowUpdatedSubscriptionRequest.h>
#include <aws/iotshadow/ShadowDeltaUpdatedEvent.h>
#include <aws/iotshadow/ShadowDeltaUpdatedSubscriptionRequest.h>
#include <aws/iotshadow/ShadowUpdatedEvent.h>
#include <aws/iotshadow/ShadowUpdatedSubscriptionRequest.h>
#include <aws/iotshadow/UpdateNamedShadowRequest.h>
#include <aws/iotshadow/UpdateShadowRequest.h>
#include <aws/iotshadow/UpdateShadowResponse.h>
#include <aws/iotshadow/V2ErrorResponse.h>

Classes

class  Aws::Iotshadow::ClientV2
 
class  Aws::Iotshadow::ServiceStreamingOperation< T >
 

Namespaces

 Aws
 
 Aws::Iotshadow
 

Functions

template<typename R , typename E >
static void Aws::Iotshadow::s_applyUnmodeledErrorToHandler (const std::function< void(R &&)> &handler, int errorCode)
 
template<typename R , typename E >
static void Aws::Iotshadow::s_applyModeledErrorToHandler (const std::function< void(R &&)> &handler, E &&modeledError)
 
static void Aws::Iotshadow::s_DeleteNamedShadowResponseHandler (Aws::Iot::RequestResponse::UnmodeledResult &&result, const DeleteNamedShadowResultHandler &handler, const Aws::Crt::String &successPathTopic, const Aws::Crt::String &failurePathTopic)
 
static void Aws::Iotshadow::s_DeleteShadowResponseHandler (Aws::Iot::RequestResponse::UnmodeledResult &&result, const DeleteShadowResultHandler &handler, const Aws::Crt::String &successPathTopic, const Aws::Crt::String &failurePathTopic)
 
static void Aws::Iotshadow::s_GetNamedShadowResponseHandler (Aws::Iot::RequestResponse::UnmodeledResult &&result, const GetNamedShadowResultHandler &handler, const Aws::Crt::String &successPathTopic, const Aws::Crt::String &failurePathTopic)
 
static void Aws::Iotshadow::s_GetShadowResponseHandler (Aws::Iot::RequestResponse::UnmodeledResult &&result, const GetShadowResultHandler &handler, const Aws::Crt::String &successPathTopic, const Aws::Crt::String &failurePathTopic)
 
static void Aws::Iotshadow::s_UpdateNamedShadowResponseHandler (Aws::Iot::RequestResponse::UnmodeledResult &&result, const UpdateNamedShadowResultHandler &handler, const Aws::Crt::String &successPathTopic, const Aws::Crt::String &failurePathTopic)
 
static void Aws::Iotshadow::s_UpdateShadowResponseHandler (Aws::Iot::RequestResponse::UnmodeledResult &&result, const UpdateShadowResultHandler &handler, const Aws::Crt::String &successPathTopic, const Aws::Crt::String &failurePathTopic)
 
static bool Aws::Iotshadow::s_initModeledEvent (const Aws::Iot::RequestResponse::IncomingPublishEvent &publishEvent, ShadowUpdatedEvent &modeledEvent)
 
static bool Aws::Iotshadow::s_initModeledEvent (const Aws::Iot::RequestResponse::IncomingPublishEvent &publishEvent, ShadowDeltaUpdatedEvent &modeledEvent)
 
AWS_IOTSHADOW_API std::shared_ptr< IClientV2 > Aws::Iotshadow::NewClientFrom5 (const Aws::Crt::Mqtt5::Mqtt5Client &protocolClient, const Aws::Iot::RequestResponse::RequestResponseClientOptions &options, Aws::Crt::Allocator *allocator=Aws::Crt::ApiAllocator())
 
AWS_IOTSHADOW_API std::shared_ptr< IClientV2 > Aws::Iotshadow::NewClientFrom311 (const Aws::Crt::Mqtt::MqttConnection &protocolClient, const Aws::Iot::RequestResponse::RequestResponseClientOptions &options, Aws::Crt::Allocator *allocator=Aws::Crt::ApiAllocator())