AWS IoT Device SDK C++ v2  1.34.0
AWS IoT Device SDK C++ v2
Aws::Crt::Io::ChannelHandler Member List

This is the complete list of members for Aws::Crt::Io::ChannelHandler, including all inherited members.

AcquireMaxSizeMessageForWrite()Aws::Crt::Io::ChannelHandlerprotected
AcquireMessageFromPool(MessageType messageType, size_t sizeHint)Aws::Crt::Io::ChannelHandlerprotected
ChannelHandler(const ChannelHandler &)=deleteAws::Crt::Io::ChannelHandler
ChannelHandler(Allocator *allocator=ApiAllocator())Aws::Crt::Io::ChannelHandlerprotected
ChannelsThreadIsCallersThread() constAws::Crt::Io::ChannelHandler
DownstreamReadWindow() constAws::Crt::Io::ChannelHandlerprotected
GatherStatistics(struct aws_array_list *)Aws::Crt::Io::ChannelHandlerinlineprotectedvirtual
GetSlot() constAws::Crt::Io::ChannelHandlerprotected
IncrementReadWindow(size_t size)=0Aws::Crt::Io::ChannelHandlerprotectedpure virtual
IncrementUpstreamReadWindow(size_t windowUpdateSize)Aws::Crt::Io::ChannelHandlerprotected
InitialWindowSize()=0Aws::Crt::Io::ChannelHandlerprotectedpure virtual
m_allocatorAws::Crt::Io::ChannelHandlerprotected
m_handlerAws::Crt::Io::ChannelHandlerprotected
MessageOverhead()=0Aws::Crt::Io::ChannelHandlerprotectedpure virtual
OnShutdownComplete(ChannelDirection direction, int errorCode, bool freeScarceResourcesImmediately)Aws::Crt::Io::ChannelHandlerprotected
operator=(const ChannelHandler &)=deleteAws::Crt::Io::ChannelHandler
ProcessReadMessage(struct aws_io_message *message)=0Aws::Crt::Io::ChannelHandlerprotectedpure virtual
ProcessShutdown(ChannelDirection dir, int errorCode, bool freeScarceResourcesImmediately)=0Aws::Crt::Io::ChannelHandlerprotectedpure virtual
ProcessWriteMessage(struct aws_io_message *message)=0Aws::Crt::Io::ChannelHandlerprotectedpure virtual
ResetStatistics()Aws::Crt::Io::ChannelHandlerinlineprotectedvirtual
s_GatherStatisticsAws::Crt::Io::ChannelHandler
s_IncrementReadWindowAws::Crt::Io::ChannelHandler
s_InitialWindowSizeAws::Crt::Io::ChannelHandler
s_MessageOverheadAws::Crt::Io::ChannelHandler
s_ProcessReadMessageAws::Crt::Io::ChannelHandler
s_ProcessShutdownAws::Crt::Io::ChannelHandler
s_ProcessWriteMessageAws::Crt::Io::ChannelHandler
s_ResetStatisticsAws::Crt::Io::ChannelHandler
ScheduleTask(std::function< void(TaskStatus)> &&task)Aws::Crt::Io::ChannelHandler
ScheduleTask(std::function< void(TaskStatus)> &&task, std::chrono::nanoseconds run_in)Aws::Crt::Io::ChannelHandler
SendMessage(struct aws_io_message *message, ChannelDirection direction)Aws::Crt::Io::ChannelHandlerprotected
ShutDownChannel(int errorCode)Aws::Crt::Io::ChannelHandler
UpstreamMessageOverhead() constAws::Crt::Io::ChannelHandlerprotected
~ChannelHandler()=defaultAws::Crt::Io::ChannelHandlervirtual