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

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

async_write_copy(memory::ConstByteSpan data) overrideunilink::transport::TcpClientvirtual
async_write_move(std::vector< uint8_t > &&data) overrideunilink::transport::TcpClientvirtual
async_write_shared(std::shared_ptr< const std::vector< uint8_t >> data) overrideunilink::transport::TcpClientvirtual
BufferVariant typedefunilink::transport::TcpClient
create(const TcpClientConfig &cfg)unilink::transport::TcpClientstatic
create(const TcpClientConfig &cfg, boost::asio::io_context &ioc)unilink::transport::TcpClientstatic
is_connected() const overrideunilink::transport::TcpClientvirtual
last_error_info() constunilink::transport::TcpClient
on_backpressure(OnBackpressure cb) overrideunilink::transport::TcpClientvirtual
on_bytes(OnBytes cb) overrideunilink::transport::TcpClientvirtual
on_state(OnState cb) overrideunilink::transport::TcpClientvirtual
OnBackpressure typedefunilink::interface::Channel
OnBytes typedefunilink::interface::Channel
OnState typedefunilink::interface::Channel
operator=(TcpClient &&) noexceptunilink::transport::TcpClient
operator=(const TcpClient &)=deleteunilink::transport::TcpClient
set_reconnect_policy(ReconnectPolicy policy)unilink::transport::TcpClient
set_retry_interval(unsigned interval_ms)unilink::transport::TcpClient
start() overrideunilink::transport::TcpClientvirtual
stop() overrideunilink::transport::TcpClientvirtual
TcpClient(TcpClient &&) noexceptunilink::transport::TcpClient
TcpClient(const TcpClient &)=deleteunilink::transport::TcpClient
~Channel()=defaultunilink::interface::Channelvirtual
~TcpClient()unilink::transport::TcpClient