AWS IoT Device SDK C++ v2  1.34.0
AWS IoT Device SDK C++ v2
Public Member Functions | Public Attributes | List of all members
Aws::Eventstreamrpc::ContinuationCallbackData Class Reference

#include <EventStreamClient.h>

Public Member Functions

 ContinuationCallbackData (ClientContinuation *clientContinuation, Crt::Allocator *allocator=Crt::g_allocator) noexcept
 
 ContinuationCallbackData (const ContinuationCallbackData &lhs) noexcept=delete
 

Public Attributes

bool continuationDestroyed
 
std::mutex callbackMutex
 
ClientContinuationclientContinuation
 
Crt::Allocatorallocator
 

Detailed Description

User data passed to callbacks for a new stream.

Constructor & Destructor Documentation

◆ ContinuationCallbackData() [1/2]

Aws::Eventstreamrpc::ContinuationCallbackData::ContinuationCallbackData ( ClientContinuation clientContinuation,
Crt::Allocator allocator = Crt::g_allocator 
)
inlinenoexcept

◆ ContinuationCallbackData() [2/2]

Aws::Eventstreamrpc::ContinuationCallbackData::ContinuationCallbackData ( const ContinuationCallbackData lhs)
deletenoexcept

Member Data Documentation

◆ allocator

Crt::Allocator* Aws::Eventstreamrpc::ContinuationCallbackData::allocator

◆ callbackMutex

std::mutex Aws::Eventstreamrpc::ContinuationCallbackData::callbackMutex

◆ clientContinuation

ClientContinuation* Aws::Eventstreamrpc::ContinuationCallbackData::clientContinuation

◆ continuationDestroyed

bool Aws::Eventstreamrpc::ContinuationCallbackData::continuationDestroyed

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