Seastar
High performance C++ framework for concurrent servers
|
Public Member Functions | |
virtual server_socket | listen (socket_address sa, listen_options opts)=0 |
future< connected_socket > | connect (socket_address sa, socket_address={}, transport proto=transport::TCP) |
virtual ::seastar::socket | socket ()=0 |
virtual net::udp_channel | make_udp_channel (const socket_address &={})=0 |
virtual future | initialize () |
virtual bool | has_per_core_namespace ()=0 |
virtual bool | supports_ipv6 () const |
virtual std::vector< network_interface > | network_interfaces () |
|
virtual |
Returns available network interfaces. This represents a snapshot of interfaces available at call time, hence the return by value.
Reimplemented in seastar::net::posix_network_stack.