|
| 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 |
|
◆ ClientContinuationImpl()
Aws::Eventstreamrpc::ClientContinuationImpl::ClientContinuationImpl |
( |
Aws::Crt::Allocator * |
allocator, |
|
|
struct aws_client_bootstrap * |
bootstrap, |
|
|
struct aws_event_stream_rpc_client_connection * |
connection |
|
) |
| |
|
noexcept |
◆ ~ClientContinuationImpl()
Aws::Eventstreamrpc::ClientContinuationImpl::~ClientContinuationImpl |
( |
| ) |
|
|
virtual |
◆ Activate()
◆ Close()
◆ GetModelName()
Crt::String Aws::Eventstreamrpc::ClientContinuationImpl::GetModelName |
( |
| ) |
const |
|
noexcept |
◆ Initialize()
◆ SendStreamMessage()
◆ ShutDown()
void Aws::Eventstreamrpc::ClientContinuationImpl::ShutDown |
( |
| ) |
|
|
noexcept |
The documentation for this class was generated from the following file: