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

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

broadcast(std::string_view data)=0unilink::wrapper::ServerInterfacepure virtual
ConnectionHandler typedefunilink::wrapper::ServerInterface
ErrorHandler typedefunilink::wrapper::ServerInterface
get_client_count() const =0unilink::wrapper::ServerInterfacepure virtual
get_connected_clients() const =0unilink::wrapper::ServerInterfacepure virtual
is_listening() const =0unilink::wrapper::ServerInterfacepure virtual
MessageHandler typedefunilink::wrapper::ServerInterface
on_client_connect(ConnectionHandler handler)=0unilink::wrapper::ServerInterfacepure virtual
on_client_disconnect(ConnectionHandler handler)=0unilink::wrapper::ServerInterfacepure virtual
on_data(MessageHandler handler)=0unilink::wrapper::ServerInterfacepure virtual
on_error(ErrorHandler handler)=0unilink::wrapper::ServerInterfacepure virtual
send_to(size_t client_id, std::string_view data)=0unilink::wrapper::ServerInterfacepure virtual
start()=0unilink::wrapper::ServerInterfacepure virtual
stop()=0unilink::wrapper::ServerInterfacepure virtual
~ServerInterface()=defaultunilink::wrapper::ServerInterfacevirtual