unilink  0.4.3
A simple C++ library for unified async communication
unilink::transport::TcpServerSession Member List

This is the complete list of members for unilink::transport::TcpServerSession, including all inherited members.

alive() constunilink::transport::TcpServerSession
async_write_copy(memory::ConstByteSpan data)unilink::transport::TcpServerSession
async_write_move(std::vector< uint8_t > &&data)unilink::transport::TcpServerSession
async_write_shared(std::shared_ptr< const std::vector< uint8_t >> data)unilink::transport::TcpServerSession
BufferVariant typedefunilink::transport::TcpServerSession
cancel()unilink::transport::TcpServerSession
on_backpressure(OnBackpressure cb)unilink::transport::TcpServerSession
on_bytes(OnBytes cb)unilink::transport::TcpServerSession
on_close(OnClose cb)unilink::transport::TcpServerSession
OnBackpressure typedefunilink::transport::TcpServerSession
OnBytes typedefunilink::transport::TcpServerSession
OnClose typedefunilink::transport::TcpServerSession
start()unilink::transport::TcpServerSession
stop()unilink::transport::TcpServerSession
TcpServerSession(net::io_context &ioc, tcp::socket sock, size_t backpressure_threshold=common::constants::DEFAULT_BACKPRESSURE_THRESHOLD, int idle_timeout_ms=0)unilink::transport::TcpServerSession
TcpServerSession(net::io_context &ioc, std::unique_ptr< interface::TcpSocketInterface > socket, size_t backpressure_threshold=common::constants::DEFAULT_BACKPRESSURE_THRESHOLD, int idle_timeout_ms=0)unilink::transport::TcpServerSession