AWS IoT Device SDK C++ v2
1.39.0
AWS IoT Device SDK C++ v2
|
#include <GreengrassCoreIpcModel.h>
Public Member Functions | |
CreateLocalDeploymentOperation (ClientConnection &connection, const std::shared_ptr< OperationModelContext > &operationContext, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) noexcept | |
std::future< RpcError > | Activate (const CreateLocalDeploymentRequest &request, OnMessageFlushCallback onMessageFlushCallback=nullptr) noexcept |
std::future< CreateLocalDeploymentResult > | GetResult () noexcept |
![]() | |
ClientOperation (ClientConnection &connection, std::shared_ptr< StreamResponseHandler > streamHandler, const std::shared_ptr< OperationModelContext > &operationModelContext, Crt::Allocator *allocator) noexcept | |
~ClientOperation () noexcept override | |
ClientOperation (const ClientOperation &clientOperation) noexcept=delete | |
ClientOperation (ClientOperation &&clientOperation) noexcept=delete | |
bool | operator= (const ClientOperation &clientOperation) noexcept=delete |
bool | operator= (ClientOperation &&clientOperation) noexcept=delete |
std::future< RpcError > | Close (OnMessageFlushCallback onMessageFlushCallback=nullptr) noexcept |
void | WithLaunchMode (std::launch mode) noexcept |
![]() | |
virtual | ~ClientContinuationHandler () noexcept=default |
Additional Inherited Members | |
![]() | |
std::future< RpcError > | Activate (const AbstractShapeBase *shape, OnMessageFlushCallback &&onMessageFlushCallback, std::function< void(EventstreamResultVariantType &&)> &&onResultCallback) noexcept |
std::future< RpcError > | SendStreamMessage (const AbstractShapeBase *shape, OnMessageFlushCallback &&onMessageFlushCallback) noexcept |
virtual Crt::String | GetModelName () const noexcept |
|
noexcept |
|
noexcept |
Used to activate a stream for the CreateLocalDeploymentOperation
request | The request used for the CreateLocalDeploymentOperation |
onMessageFlushCallback | An optional callback that is invoked when the request is flushed. |
RpcError
that can be used to check whether the stream was activated.
|
noexcept |
Retrieve the result from activating the stream.