|
AWS IoT Device SDK C++ v2 1.44.2
AWS IoT Device SDK C++ v2
|
Public Member Functions | |
| ClientContinuationImpl (Aws::Crt::Allocator *allocator, struct aws_client_bootstrap *bootstrap, struct aws_event_stream_rpc_client_connection *connection) noexcept | |
| virtual | ~ClientContinuationImpl () |
| void | ShutDown () noexcept |
| std::future< RpcError > | Activate (const Crt::String &operation, const Crt::List< EventStreamHeader > &headers, const Crt::Optional< Crt::ByteBuf > &payload, MessageType messageType, uint32_t messageFlags, std::function< void(EventstreamResultVariantType &&)> &&onResultCallback, OnMessageFlushCallback &&onMessageFlushCallback) noexcept |
| std::future< RpcError > | SendStreamMessage (const Crt::List< EventStreamHeader > &headers, const Crt::Optional< Crt::ByteBuf > &payload, MessageType messageType, uint32_t messageFlags, OnMessageFlushCallback &&onMessageFlushCallback) |
| std::future< RpcError > | Close (OnMessageFlushCallback &&onMessageFlushCallback=nullptr) noexcept |
| Crt::String | GetModelName () const noexcept |
| void | Initialize (const std::shared_ptr< OperationModelContext > &operationModelContext, std::shared_ptr< StreamResponseHandler > streamHandler) noexcept |
|
noexcept |
|
virtual |
|
noexcept |
|
noexcept |
|
noexcept |
|
inlinenoexcept |
| std::future< RpcError > Aws::Eventstreamrpc::ClientContinuationImpl::SendStreamMessage | ( | const Crt::List< EventStreamHeader > & | headers, |
| const Crt::Optional< Crt::ByteBuf > & | payload, | ||
| MessageType | messageType, | ||
| uint32_t | messageFlags, | ||
| OnMessageFlushCallback && | onMessageFlushCallback ) |
|
noexcept |