AWS IoT Device SDK C++ v2: Aws::Eventstreamrpc::ClientContinuationHandler Class Reference

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

Public Member Functions | Friends | List of all members
Aws::Eventstreamrpc::ClientContinuationHandler Class Referenceabstract

`#include <EventStreamClient.h>`

Inheritance diagram for Aws::Eventstreamrpc::ClientContinuationHandler:

## Public Member Functions
virtual void | OnContinuationMessage (const Crt::List< EventStreamHeader > &headers, const Crt::Optional< Crt::ByteBuf > &payload, MessageType messageType, uint32_t messageFlags)=0
virtual void | OnContinuationClosed ()=0
| ~ClientContinuationHandler () noexcept

## Friends
class | ClientContinuation

## Constructor & Destructor Documentation

## ◆ ~ClientContinuationHandler()

Aws::Eventstreamrpc::ClientContinuationHandler::~ClientContinuationHandler | ( |  | ) |
| noexcept

## Member Function Documentation

## ◆ OnContinuationClosed()

virtual void Aws::Eventstreamrpc::ClientContinuationHandler::OnContinuationClosed | ( |  | ) |
| pure virtual

Invoked when the continuation is closed.

Once the continuation is closed, no more messages may be sent or received. The continuation is closed when a message is sent or received with the TERMINATE_STREAM flag, or when the connection shuts down.

## ◆ OnContinuationMessage()

virtual void Aws::Eventstreamrpc::ClientContinuationHandler::OnContinuationMessage | ( | const Crt::List< EventStreamHeader > & | headers,
|  | const Crt::Optional< Crt::ByteBuf > & | payload,
|  | MessageType | messageType,
|  | uint32_t | messageFlags
| ) |  |
| pure virtual

Invoked when a message is received on this continuation.

## Friends And Related Function Documentation

## ◆ ClientContinuation

friend class ClientContinuation
| friend

The documentation for this class was generated from the following files:

- eventstream_rpc/include/aws/eventstreamrpc/EventStreamClient.h
- eventstream_rpc/source/EventStreamClient.cpp