AWS IoT Device SDK C++ v2  1.34.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:
Aws::Eventstreamrpc::ClientOperation Aws::Greengrass::AuthorizeClientDeviceActionOperation Aws::Greengrass::CancelLocalDeploymentOperation Aws::Greengrass::CreateDebugPasswordOperation Aws::Greengrass::CreateLocalDeploymentOperation Aws::Greengrass::DeferComponentUpdateOperation Aws::Greengrass::DeleteThingShadowOperation Aws::Greengrass::GetClientDeviceAuthTokenOperation Aws::Greengrass::GetComponentDetailsOperation Aws::Greengrass::GetConfigurationOperation Aws::Greengrass::GetLocalDeploymentStatusOperation Aws::Greengrass::GetSecretValueOperation Aws::Greengrass::GetThingShadowOperation Aws::Greengrass::ListComponentsOperation Aws::Greengrass::ListLocalDeploymentsOperation Aws::Greengrass::ListNamedShadowsForThingOperation Aws::Greengrass::PauseComponentOperation Aws::Greengrass::PublishToIoTCoreOperation Aws::Greengrass::PublishToTopicOperation Aws::Greengrass::PutComponentMetricOperation Aws::Greengrass::RestartComponentOperation Aws::Greengrass::ResumeComponentOperation Aws::Greengrass::SendConfigurationValidityReportOperation Aws::Greengrass::StopComponentOperation Aws::Greengrass::SubscribeToCertificateUpdatesOperation Aws::Greengrass::SubscribeToComponentUpdatesOperation Aws::Greengrass::SubscribeToConfigurationUpdateOperation Aws::Greengrass::SubscribeToIoTCoreOperation Aws::Greengrass::SubscribeToTopicOperation Aws::Greengrass::SubscribeToValidateConfigurationUpdatesOperation Aws::Greengrass::UpdateConfigurationOperation Aws::Greengrass::UpdateStateOperation Aws::Greengrass::UpdateThingShadowOperation Aws::Greengrass::ValidateAuthorizationTokenOperation Aws::Greengrass::VerifyClientDeviceIdentityOperation

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
 
virtual ~ClientContinuationHandler () noexcept=default
 

Friends

class ClientContinuation
 

Detailed Description

Handler interface for continuation events.

Constructor & Destructor Documentation

◆ ~ClientContinuationHandler()

virtual Aws::Eventstreamrpc::ClientContinuationHandler::~ClientContinuationHandler ( )
virtualdefaultnoexcept

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 file: