unilink  0.4.3
A simple C++ library for unified async communication
unilink::wrapper::TcpServer Member List

This is the complete list of members for unilink::wrapper::TcpServer, including all inherited members.

auto_manage(bool manage=true)unilink::wrapper::TcpServer
broadcast(std::string_view data) overrideunilink::wrapper::TcpServervirtual
ConnectionHandler typedefunilink::wrapper::ServerInterface
enable_port_retry(bool enable=true, int max_retries=3, int retry_interval_ms=1000)unilink::wrapper::TcpServer
ErrorHandler typedefunilink::wrapper::ServerInterface
get_client_count() const overrideunilink::wrapper::TcpServervirtual
get_connected_clients() const overrideunilink::wrapper::TcpServervirtual
idle_timeout(int timeout_ms)unilink::wrapper::TcpServer
is_listening() const overrideunilink::wrapper::TcpServervirtual
MessageHandler typedefunilink::wrapper::ServerInterface
notify_send_failure(bool enable=true)unilink::wrapper::TcpServer
on_client_connect(ConnectionHandler handler) overrideunilink::wrapper::TcpServervirtual
on_client_disconnect(ConnectionHandler handler) overrideunilink::wrapper::TcpServervirtual
on_data(MessageHandler handler) overrideunilink::wrapper::TcpServervirtual
on_error(ErrorHandler handler) overrideunilink::wrapper::TcpServervirtual
operator=(TcpServer &&) noexceptunilink::wrapper::TcpServer
operator=(const TcpServer &)=deleteunilink::wrapper::TcpServer
send_to(size_t client_id, std::string_view data) overrideunilink::wrapper::TcpServervirtual
set_client_limit(size_t max_clients)unilink::wrapper::TcpServer
set_manage_external_context(bool manage)unilink::wrapper::TcpServer
set_unlimited_clients()unilink::wrapper::TcpServer
start() overrideunilink::wrapper::TcpServervirtual
stop() overrideunilink::wrapper::TcpServervirtual
TcpServer(uint16_t port)unilink::wrapper::TcpServerexplicit
TcpServer(uint16_t port, std::shared_ptr< boost::asio::io_context > external_ioc)unilink::wrapper::TcpServer
TcpServer(std::shared_ptr< interface::Channel > channel)unilink::wrapper::TcpServerexplicit
TcpServer(TcpServer &&) noexceptunilink::wrapper::TcpServer
TcpServer(const TcpServer &)=deleteunilink::wrapper::TcpServer
~ServerInterface()=defaultunilink::wrapper::ServerInterfacevirtual
~TcpServer() overrideunilink::wrapper::TcpServer