| AWS IoT Device SDK C++ v2
    1.40.1
    AWS IoT Device SDK C++ v2 | 
#include <GreengrassCoreIpcModel.h>
 
  
| Public Member Functions | |
| GetConfigurationOperation (ClientConnection &connection, const std::shared_ptr< OperationModelContext > &operationContext, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) noexcept | |
| std::future< RpcError > | Activate (const GetConfigurationRequest &request, OnMessageFlushCallback onMessageFlushCallback=nullptr) noexcept | 
| std::future< GetConfigurationResult > | GetResult () noexcept | 
|  Public Member Functions inherited from Aws::Eventstreamrpc::ClientOperation | |
| 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 | 
|  Public Member Functions inherited from Aws::Eventstreamrpc::ClientContinuationHandler | |
| virtual | ~ClientContinuationHandler () noexcept=default | 
| Additional Inherited Members | |
|  Protected Member Functions inherited from Aws::Eventstreamrpc::ClientOperation | |
| 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 GetConfigurationOperation 
| request | The request used for the GetConfigurationOperation | 
| 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.