|
const std::error_category & | resolver_category () noexcept |
|
std::error_code | make_error_code (resolver_errc ec) |
|
template<class T > |
constexpr T | host_to_network (const T t) noexcept |
| convert an integer from host-endianness into network endianness. More...
|
|
template<class T > |
constexpr T | network_to_host (const T t) noexcept |
| convert an integer from network-endianness into host endianness. More...
|
|
constexpr bool | operator== (const address_v4 &a, const address_v4 &b) noexcept |
|
constexpr bool | operator!= (const address_v4 &a, const address_v4 &b) noexcept |
|
constexpr bool | operator< (const address_v4 &a, const address_v4 &b) noexcept |
|
constexpr bool | operator> (const address_v4 &a, const address_v4 &b) noexcept |
|
constexpr bool | operator<= (const address_v4 &a, const address_v4 &b) noexcept |
|
constexpr bool | operator>= (const address_v4 &a, const address_v4 &b) noexcept |
|
constexpr bool | operator== (const address_v6 &a, const address_v6 &b) noexcept |
|
constexpr bool | operator!= (const address_v6 &a, const address_v6 &b) noexcept |
|
constexpr bool | operator< (const address_v6 &a, const address_v6 &b) noexcept |
|
constexpr bool | operator> (const address_v6 &a, const address_v6 &b) noexcept |
|
constexpr bool | operator<= (const address_v6 &a, const address_v6 &b) noexcept |
|
constexpr bool | operator>= (const address_v6 &a, const address_v6 &b) noexcept |
|
stdx::expected< address_v6, std::error_code > | make_address_v6 (const char *str) |
| make address_v6 from a string. More...
|
|
stdx::expected< address_v4, std::error_code > | make_address_v4 (const char *str) |
| make address_v4 from a string. More...
|
|
stdx::expected< address, std::error_code > | make_address (const char *str) |
| make address from a c-string. More...
|
|
stdx::expected< address, std::error_code > | make_address (const std::string &str) |
| make address from a string. More...
|
|
template<class CharT , class Traits > |
std::basic_ostream< CharT, Traits > & | operator<< (std::basic_ostream< CharT, Traits > &os, const address &addr) |
|
constexpr bool | operator== (const address &a, const address &b) noexcept |
|
constexpr bool | operator!= (const address &a, const address &b) noexcept |
|
constexpr bool | operator< (const address &a, const address &b) noexcept |
|
template<class CharT , class Traits , class InternetProtocol > |
std::basic_ostream< CharT, Traits > & | operator<< (std::basic_ostream< CharT, Traits > &os, const basic_endpoint< InternetProtocol > &ep) |
|
template<class InternetProtocol > |
constexpr bool | operator== (const basic_endpoint< InternetProtocol > &a, const basic_endpoint< InternetProtocol > &b) noexcept |
|
template<class InternetProtocol > |
constexpr bool | operator!= (const basic_endpoint< InternetProtocol > &a, const basic_endpoint< InternetProtocol > &b) noexcept |
|
constexpr bool | operator== (const network_v4 &a, const network_v4 &b) noexcept |
|
template<class CharT , class Traits > |
std::basic_ostream< CharT, Traits > & | operator<< (std::basic_ostream< CharT, Traits > &os, const network_v4 &net) |
|
constexpr bool | operator== (const network_v6 &a, const network_v6 &b) noexcept |
|
template<class CharT , class Traits > |
std::basic_ostream< CharT, Traits > & | operator<< (std::basic_ostream< CharT, Traits > &os, const network_v6 &net) |
|
constexpr bool | operator== (const tcp &a, const tcp &b) noexcept |
|
constexpr bool | operator!= (const tcp &a, const tcp &b) noexcept |
|
constexpr bool | operator== (const udp &a, const udp &b) noexcept |
|
constexpr bool | operator!= (const udp &a, const udp &b) noexcept |
|