AcquireMaxSizeMessageForWrite() | Aws::Crt::Io::ChannelHandler | protected |
AcquireMessageFromPool(MessageType messageType, size_t sizeHint) | Aws::Crt::Io::ChannelHandler | protected |
ChannelHandler(const ChannelHandler &)=delete | Aws::Crt::Io::ChannelHandler | |
ChannelHandler(Allocator *allocator=ApiAllocator()) | Aws::Crt::Io::ChannelHandler | protected |
ChannelsThreadIsCallersThread() const | Aws::Crt::Io::ChannelHandler | |
ClientTlsChannelHandler(struct aws_channel_slot *slot, const struct aws_tls_connection_options &options, Allocator *allocator=ApiAllocator()) | Aws::Crt::Io::ClientTlsChannelHandler | protected |
CompleteTlsNegotiation(int errorCode) | Aws::Crt::Io::TlsChannelHandler | protected |
DownstreamReadWindow() const | Aws::Crt::Io::ChannelHandler | protected |
GatherStatistics(struct aws_array_list *) | Aws::Crt::Io::ChannelHandler | inlineprotectedvirtual |
GetProtocol() const =0 | Aws::Crt::Io::TlsChannelHandler | pure virtual |
GetSlot() const | Aws::Crt::Io::ChannelHandler | protected |
IncrementReadWindow(size_t size)=0 | Aws::Crt::Io::ChannelHandler | protectedpure virtual |
IncrementUpstreamReadWindow(size_t windowUpdateSize) | Aws::Crt::Io::ChannelHandler | protected |
InitialWindowSize()=0 | Aws::Crt::Io::ChannelHandler | protectedpure virtual |
m_allocator | Aws::Crt::Io::ChannelHandler | protected |
m_handler | Aws::Crt::Io::ChannelHandler | protected |
MessageOverhead()=0 | Aws::Crt::Io::ChannelHandler | protectedpure virtual |
OnShutdownComplete(ChannelDirection direction, int errorCode, bool freeScarceResourcesImmediately) | Aws::Crt::Io::ChannelHandler | protected |
operator=(const ChannelHandler &)=delete | Aws::Crt::Io::ChannelHandler | |
ProcessReadMessage(struct aws_io_message *message)=0 | Aws::Crt::Io::ChannelHandler | protectedpure virtual |
ProcessShutdown(ChannelDirection dir, int errorCode, bool freeScarceResourcesImmediately)=0 | Aws::Crt::Io::ChannelHandler | protectedpure virtual |
ProcessWriteMessage(struct aws_io_message *message)=0 | Aws::Crt::Io::ChannelHandler | protectedpure virtual |
ResetStatistics() | Aws::Crt::Io::ChannelHandler | inlineprotectedvirtual |
s_GatherStatistics | Aws::Crt::Io::ChannelHandler | |
s_IncrementReadWindow | Aws::Crt::Io::ChannelHandler | |
s_InitialWindowSize | Aws::Crt::Io::ChannelHandler | |
s_MessageOverhead | Aws::Crt::Io::ChannelHandler | |
s_ProcessReadMessage | Aws::Crt::Io::ChannelHandler | |
s_ProcessShutdown | Aws::Crt::Io::ChannelHandler | |
s_ProcessWriteMessage | Aws::Crt::Io::ChannelHandler | |
s_ResetStatistics | Aws::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::ChannelHandler | protected |
ShutDownChannel(int errorCode) | Aws::Crt::Io::ChannelHandler | |
StartNegotiation()=0 | Aws::Crt::Io::ClientTlsChannelHandler | pure virtual |
TlsChannelHandler(struct aws_channel_slot *slot, const struct aws_tls_connection_options &options, Allocator *allocator=ApiAllocator()) | Aws::Crt::Io::TlsChannelHandler | protected |
UpstreamMessageOverhead() const | Aws::Crt::Io::ChannelHandler | protected |
~ChannelHandler()=default | Aws::Crt::Io::ChannelHandler | virtual |
~TlsChannelHandler() | Aws::Crt::Io::TlsChannelHandler | virtual |