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

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

AcquireMaxSizeMessageForWrite()Aws::Crt::Io::ChannelHandlerprotected
AcquireMessageFromPool(MessageType messageType, size_t sizeHint)Aws::Crt::Io::ChannelHandlerprotected
aws_tls_handler_protocol(aws_channel_handler *)Aws::Crt::Io::TlsChannelHandlerfriend
ChannelHandler(const ChannelHandler &)=deleteAws::Crt::Io::ChannelHandler
ChannelHandler(Allocator *allocator=ApiAllocator())Aws::Crt::Io::ChannelHandlerprotected
ChannelsThreadIsCallersThread() constAws::Crt::Io::ChannelHandler
CompleteTlsNegotiation(int errorCode)Aws::Crt::Io::TlsChannelHandlerprotected
DownstreamReadWindow() constAws::Crt::Io::ChannelHandlerprotected
GatherStatistics(struct aws_array_list *)Aws::Crt::Io::ChannelHandlerinlineprotectedvirtual
GetProtocol() const =0Aws::Crt::Io::TlsChannelHandlerpure virtual
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
TlsChannelHandler(struct aws_channel_slot *slot, const struct aws_tls_connection_options &options, Allocator *allocator=ApiAllocator())Aws::Crt::Io::TlsChannelHandlerprotected
UpstreamMessageOverhead() constAws::Crt::Io::ChannelHandlerprotected
~ChannelHandler()=defaultAws::Crt::Io::ChannelHandlervirtual
~TlsChannelHandler()Aws::Crt::Io::TlsChannelHandlervirtual