libfly  6.2.2
C++20 utility library for Linux, macOS, and Windows
fly::net::TcpSocket< EndpointType > Member List

This is the complete list of members for fly::net::TcpSocket< EndpointType >, including all inherited members.

address_type typedef (defined in fly::net::detail::BaseSocket< EndpointType >)fly::net::detail::BaseSocket< EndpointType >
fly::net::detail::BaseSocket::BaseSocket(std::shared_ptr< fly::net::NetworkConfig > config, socket_type handle, fly::net::IOMode mode) noexceptfly::net::detail::BaseSocket< EndpointType >protected
fly::net::detail::BaseSocket::BaseSocket(const std::shared_ptr< fly::net::SocketService > &service, std::shared_ptr< fly::net::NetworkConfig > config, socket_type handle) noexceptfly::net::detail::BaseSocket< EndpointType >protected
fly::net::detail::BaseSocket::BaseSocket(BaseSocket &&socket) noexceptfly::net::detail::BaseSocket< EndpointType >protected
bind(const EndpointType &endpoint, BindMode mode) constfly::net::detail::BaseSocket< EndpointType >
bind(std::string_view hostname, port_type port, BindMode mode) constfly::net::detail::BaseSocket< EndpointType >
close()fly::net::TcpSocket< EndpointType >
connect(const EndpointType &endpoint)fly::net::TcpSocket< EndpointType >
connect(std::string_view hostname, port_type port)fly::net::TcpSocket< EndpointType >
connect_async(const EndpointType &endpoint, ConnectCompletion &&callback)fly::net::TcpSocket< EndpointType >
connect_async(std::string_view hostname, port_type port, ConnectCompletion &&callback)fly::net::TcpSocket< EndpointType >
endpoint_type typedef (defined in fly::net::detail::BaseSocket< EndpointType >)fly::net::detail::BaseSocket< EndpointType >
finish_connect()fly::net::TcpSocket< EndpointType >
handle() constfly::net::TcpSocket< EndpointType >
fly::net::detail::BaseSocket::handle() constfly::net::detail::BaseSocket< EndpointType >
hostname_to_address(std::string_view hostname)fly::net::TcpSocket< EndpointType >static
fly::net::detail::BaseSocket::hostname_to_address(std::string_view hostname)fly::net::detail::BaseSocket< EndpointType >static
io_mode() constfly::net::detail::BaseSocket< EndpointType >
is_connected() constfly::net::TcpSocket< EndpointType >
is_connecting() constfly::net::TcpSocket< EndpointType >
is_ipv4()fly::net::detail::BaseSocket< EndpointType >static
is_ipv6()fly::net::detail::BaseSocket< EndpointType >static
is_open() constfly::net::TcpSocket< EndpointType >
fly::net::detail::BaseSocket::is_open() constfly::net::detail::BaseSocket< EndpointType >
local_endpoint() constfly::net::detail::BaseSocket< EndpointType >
network_config() constfly::net::detail::BaseSocket< EndpointType >protected
operator=(TcpSocket &&socket) noexceptfly::net::TcpSocket< EndpointType >
fly::net::detail::BaseSocket::operator=(BaseSocket &&socket) noexceptfly::net::detail::BaseSocket< EndpointType >protected
fly::net::detail::BaseSocket::packet_size() constfly::net::detail::BaseSocket< EndpointType >protected
receive()fly::net::TcpSocket< EndpointType >
receive_async(ReceiveCompletion &&callback)fly::net::TcpSocket< EndpointType >
remote_endpoint() constfly::net::TcpSocket< EndpointType >
send(std::string_view message)fly::net::TcpSocket< EndpointType >
send_async(std::string_view message, SendCompletion &&callback)fly::net::TcpSocket< EndpointType >
set_io_mode(fly::net::IOMode mode)fly::net::detail::BaseSocket< EndpointType >
socket_id() constfly::net::detail::BaseSocket< EndpointType >
fly::net::detail::BaseSocket::socket_service() constfly::net::detail::BaseSocket< EndpointType >protected
TcpSocket(std::shared_ptr< NetworkConfig > config) noexceptfly::net::TcpSocket< EndpointType >explicit
TcpSocket(std::shared_ptr< NetworkConfig > config, IOMode mode) noexceptfly::net::TcpSocket< EndpointType >
TcpSocket(TcpSocket &&socket) noexceptfly::net::TcpSocket< EndpointType >
~BaseSocket() noexceptfly::net::detail::BaseSocket< EndpointType >protectedvirtual