AWS IoT Device SDK C++ v2 1.44.2
AWS IoT Device SDK C++ v2
Loading...
Searching...
No Matches
IotShadowClientV2.h File Reference
#include <aws/iotshadow/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::Iotshadow::ServiceErrorV2< E >
class  Aws::Iotshadow::IClientV2

Namespaces

namespace  Aws
namespace  Aws::Crt
namespace  Aws::Crt::Mqtt
namespace  Aws::Crt::Mqtt5
namespace  Aws::Iotshadow

Typedefs

using Aws::Iotshadow::DeleteNamedShadowResult
using Aws::Iotshadow::DeleteNamedShadowResultHandler = std::function<void(DeleteNamedShadowResult &&)>
using Aws::Iotshadow::DeleteShadowResult
using Aws::Iotshadow::DeleteShadowResultHandler = std::function<void(DeleteShadowResult &&)>
using Aws::Iotshadow::GetNamedShadowResult
using Aws::Iotshadow::GetNamedShadowResultHandler = std::function<void(GetNamedShadowResult &&)>
using Aws::Iotshadow::GetShadowResult = Aws::Iot::RequestResponse::Result<GetShadowResponse, ServiceErrorV2<V2ErrorResponse>>
using Aws::Iotshadow::GetShadowResultHandler = std::function<void(GetShadowResult &&)>
using Aws::Iotshadow::UpdateNamedShadowResult
using Aws::Iotshadow::UpdateNamedShadowResultHandler = std::function<void(UpdateNamedShadowResult &&)>
using Aws::Iotshadow::UpdateShadowResult
using Aws::Iotshadow::UpdateShadowResultHandler = std::function<void(UpdateShadowResult &&)>

Functions

AWS_IOTSHADOW_API std::shared_ptr< IClientV2Aws::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< IClientV2Aws::Iotshadow::NewClientFrom311 (const Aws::Crt::Mqtt::MqttConnection &protocolClient, const Aws::Iot::RequestResponse::RequestResponseClientOptions &options, Aws::Crt::Allocator *allocator=Aws::Crt::ApiAllocator())