UNISTDX_NET_IPV4_SOCKET_ADDRESS
using socket_length_type = ::socklen_t

Socket address length type.

class sys::ipv4_socket_address

IPv4 socket address wrapper.

Methods
Friends
  • operator>>
  • operator<<
  • operator>>
  • operator<<
  • std::hash< sys::ipv4_socket_address >
struct std::hash< sys::ipv4_socket_address >

Specialisation of std::hash for sys::ipv4_socket_address.

Base classes
Methods
  • operator()(const sys::ipv4_socket_address & rhs) const -> size_t

    Computes hash by XOR-ing hash of the address with port number. Depending on the address family, uses hash of either ipv4_address or ipv6_address.

operator<<(bstream & out, const ipv4_socket_address & rhs) -> bstream &
operator>>(std::istream & in, ipv4_socket_address & rhs) -> std::istream &
operator<<(std::ostream & out, const ipv4_socket_address & rhs) -> std::ostream &
operator>>(bstream & in, ipv4_socket_address & rhs) -> bstream &