AWS IoT Device SDK C++ v2: Aws::Iotshadow Namespace Reference

AWS IoT Device SDK C++ v2 1.14.0 AWS IoT Device SDK C++ v2

Classes | Typedefs
Aws::Iotshadow Namespace Reference

## Classes
class | DeleteNamedShadowRequest
class | DeleteNamedShadowSubscriptionRequest
class | DeleteShadowRequest
class | DeleteShadowResponse
class | DeleteShadowSubscriptionRequest
class | ErrorResponse
class | GetNamedShadowRequest
class | GetNamedShadowSubscriptionRequest
class | GetShadowRequest
class | GetShadowResponse
class | GetShadowSubscriptionRequest
class | IotShadowClient
class | NamedShadowDeltaUpdatedSubscriptionRequest
class | NamedShadowUpdatedSubscriptionRequest
class | ShadowDeltaUpdatedEvent
class | ShadowDeltaUpdatedSubscriptionRequest
class | ShadowMetadata
class | ShadowState
class | ShadowStateWithDelta
class | ShadowUpdatedEvent
class | ShadowUpdatedSnapshot
class | ShadowUpdatedSubscriptionRequest
class | UpdateNamedShadowRequest
class | UpdateNamedShadowSubscriptionRequest
class | UpdateShadowRequest
class | UpdateShadowResponse
class | UpdateShadowSubscriptionRequest

## Typedefs
using | OnSubscribeComplete = std::function< void(int ioErr)>
using | OnPublishComplete = std::function< void(int ioErr)>
using | OnSubscribeToDeleteNamedShadowRejectedResponse = std::function< void(Aws::Iotshadow::ErrorResponse *, int ioErr)>
using | OnSubscribeToGetNamedShadowAcceptedResponse = std::function< void(Aws::Iotshadow::GetShadowResponse *, int ioErr)>
using | OnSubscribeToShadowDeltaUpdatedEventsResponse = std::function< void(Aws::Iotshadow::ShadowDeltaUpdatedEvent *, int ioErr)>
using | OnSubscribeToDeleteShadowAcceptedResponse = std::function< void(Aws::Iotshadow::DeleteShadowResponse *, int ioErr)>
using | OnSubscribeToUpdateNamedShadowAcceptedResponse = std::function< void(Aws::Iotshadow::UpdateShadowResponse *, int ioErr)>
using | OnSubscribeToDeleteNamedShadowAcceptedResponse = std::function< void(Aws::Iotshadow::DeleteShadowResponse *, int ioErr)>
using | OnSubscribeToUpdateShadowAcceptedResponse = std::function< void(Aws::Iotshadow::UpdateShadowResponse *, int ioErr)>
using | OnSubscribeToUpdateShadowRejectedResponse = std::function< void(Aws::Iotshadow::ErrorResponse *, int ioErr)>
using | OnSubscribeToDeleteShadowRejectedResponse = std::function< void(Aws::Iotshadow::ErrorResponse *, int ioErr)>
using | OnSubscribeToUpdateNamedShadowRejectedResponse = std::function< void(Aws::Iotshadow::ErrorResponse *, int ioErr)>
using | OnSubscribeToNamedShadowUpdatedEventsResponse = std::function< void(Aws::Iotshadow::ShadowUpdatedEvent *, int ioErr)>
using | OnSubscribeToGetShadowAcceptedResponse = std::function< void(Aws::Iotshadow::GetShadowResponse *, int ioErr)>
using | OnSubscribeToShadowUpdatedEventsResponse = std::function< void(Aws::Iotshadow::ShadowUpdatedEvent *, int ioErr)>
using | OnSubscribeToNamedShadowDeltaUpdatedEventsResponse = std::function< void(Aws::Iotshadow::ShadowDeltaUpdatedEvent *, int ioErr)>
using | OnSubscribeToGetNamedShadowRejectedResponse = std::function< void(Aws::Iotshadow::ErrorResponse *, int ioErr)>
using | OnSubscribeToGetShadowRejectedResponse = std::function< void(Aws::Iotshadow::ErrorResponse *, int ioErr)>

## Typedef Documentation

## ◆ OnPublishComplete

using Aws::Iotshadow::OnPublishComplete = typedef std::function<void(int ioErr)>

## ◆ OnSubscribeComplete

using Aws::Iotshadow::OnSubscribeComplete = typedef std::function<void(int ioErr)>

## ◆ OnSubscribeToDeleteNamedShadowAcceptedResponse

using Aws::Iotshadow::OnSubscribeToDeleteNamedShadowAcceptedResponse = typedef std::function<void(Aws::Iotshadow::DeleteShadowResponse *, int ioErr)>

## ◆ OnSubscribeToDeleteNamedShadowRejectedResponse

using Aws::Iotshadow::OnSubscribeToDeleteNamedShadowRejectedResponse = typedef std::function<void(Aws::Iotshadow::ErrorResponse *, int ioErr)>

## ◆ OnSubscribeToDeleteShadowAcceptedResponse

using Aws::Iotshadow::OnSubscribeToDeleteShadowAcceptedResponse = typedef std::function<void(Aws::Iotshadow::DeleteShadowResponse *, int ioErr)>

## ◆ OnSubscribeToDeleteShadowRejectedResponse

using Aws::Iotshadow::OnSubscribeToDeleteShadowRejectedResponse = typedef std::function<void(Aws::Iotshadow::ErrorResponse *, int ioErr)>

## ◆ OnSubscribeToGetNamedShadowAcceptedResponse

using Aws::Iotshadow::OnSubscribeToGetNamedShadowAcceptedResponse = typedef std::function<void(Aws::Iotshadow::GetShadowResponse *, int ioErr)>

## ◆ OnSubscribeToGetNamedShadowRejectedResponse

using Aws::Iotshadow::OnSubscribeToGetNamedShadowRejectedResponse = typedef std::function<void(Aws::Iotshadow::ErrorResponse *, int ioErr)>

## ◆ OnSubscribeToGetShadowAcceptedResponse

using Aws::Iotshadow::OnSubscribeToGetShadowAcceptedResponse = typedef std::function<void(Aws::Iotshadow::GetShadowResponse *, int ioErr)>

## ◆ OnSubscribeToGetShadowRejectedResponse

using Aws::Iotshadow::OnSubscribeToGetShadowRejectedResponse = typedef std::function<void(Aws::Iotshadow::ErrorResponse *, int ioErr)>

## ◆ OnSubscribeToNamedShadowDeltaUpdatedEventsResponse

using Aws::Iotshadow::OnSubscribeToNamedShadowDeltaUpdatedEventsResponse = typedef std::function<void(Aws::Iotshadow::ShadowDeltaUpdatedEvent *, int ioErr)>

## ◆ OnSubscribeToNamedShadowUpdatedEventsResponse

using Aws::Iotshadow::OnSubscribeToNamedShadowUpdatedEventsResponse = typedef std::function<void(Aws::Iotshadow::ShadowUpdatedEvent *, int ioErr)>

## ◆ OnSubscribeToShadowDeltaUpdatedEventsResponse

using Aws::Iotshadow::OnSubscribeToShadowDeltaUpdatedEventsResponse = typedef std::function<void(Aws::Iotshadow::ShadowDeltaUpdatedEvent *, int ioErr)>

## ◆ OnSubscribeToShadowUpdatedEventsResponse

using Aws::Iotshadow::OnSubscribeToShadowUpdatedEventsResponse = typedef std::function<void(Aws::Iotshadow::ShadowUpdatedEvent *, int ioErr)>

## ◆ OnSubscribeToUpdateNamedShadowAcceptedResponse

using Aws::Iotshadow::OnSubscribeToUpdateNamedShadowAcceptedResponse = typedef std::function<void(Aws::Iotshadow::UpdateShadowResponse *, int ioErr)>

## ◆ OnSubscribeToUpdateNamedShadowRejectedResponse

using Aws::Iotshadow::OnSubscribeToUpdateNamedShadowRejectedResponse = typedef std::function<void(Aws::Iotshadow::ErrorResponse *, int ioErr)>

## ◆ OnSubscribeToUpdateShadowAcceptedResponse

using Aws::Iotshadow::OnSubscribeToUpdateShadowAcceptedResponse = typedef std::function<void(Aws::Iotshadow::UpdateShadowResponse *, int ioErr)>

## ◆ OnSubscribeToUpdateShadowRejectedResponse

using Aws::Iotshadow::OnSubscribeToUpdateShadowRejectedResponse = typedef std::function<void(Aws::Iotshadow::ErrorResponse *, int ioErr)>