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

This is the complete list of members for fly::net::UdpSocket< 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::UdpSocket< EndpointType >
endpoint_type typedef (defined in fly::net::detail::BaseSocket< EndpointType >)fly::net::detail::BaseSocket< EndpointType >
handle() constfly::net::UdpSocket< EndpointType >
fly::net::detail::BaseSocket::handle() constfly::net::detail::BaseSocket< EndpointType >
hostname_to_address(std::string_view hostname)fly::net::UdpSocket< 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_ipv4()fly::net::detail::BaseSocket< EndpointType >static
is_ipv6()fly::net::detail::BaseSocket< EndpointType >static
is_open() constfly::net::detail::BaseSocket< EndpointType >
local_endpoint() constfly::net::detail::BaseSocket< EndpointType >
network_config() constfly::net::detail::BaseSocket< EndpointType >protected
operator=(UdpSocket &&socket) noexceptfly::net::UdpSocket< 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::UdpSocket< EndpointType >
receive_async(ReceiveCompletion &&callback)fly::net::UdpSocket< EndpointType >
send(const EndpointType &endpoint, std::string_view message)fly::net::UdpSocket< EndpointType >
send(std::string_view hostname, port_type port, std::string_view message)fly::net::UdpSocket< EndpointType >
send_async(const EndpointType &endpoint, std::string_view message, SendCompletion &&callback)fly::net::UdpSocket< EndpointType >
send_async(std::string_view hostname, port_type port, std::string_view message, SendCompletion &&callback)fly::net::UdpSocket< 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
UdpSocket(std::shared_ptr< NetworkConfig > config) noexceptfly::net::UdpSocket< EndpointType >explicit
UdpSocket(std::shared_ptr< NetworkConfig > config, IOMode mode) noexceptfly::net::UdpSocket< EndpointType >
UdpSocket(UdpSocket &&socket) noexceptfly::net::UdpSocket< EndpointType >
~BaseSocket() noexceptfly::net::detail::BaseSocket< EndpointType >protectedvirtual