NAME
A namespace of omni::net
MEMBERS
omni::net::util
A namespace of omni::net
#include <omni/net/util.hpp>MEMBERS
inline omni::net::socket_error omni::net::util::get_host(const std::string& ip, uint16_t port, omni::net::address_family family, std::string& host)
template < template < class, class > class std_seq_t > inline omni::net::socket_error omni::net::util::get_ip(const std::string& host, uint16_t port, omni::net::address_family family, omni::net::socket_type type, omni::net::protocol_type proto, std_seq_t< std::string std::allocator<std::string> >& ips)
inline bool omni::net::util::is_valid_dotted_ip4(const std::string& ip)
inline bool omni::net::util::is_valid_ip4(const std::string& ip)
inline bool omni::net::util::is_valid_port(uint64_t port)
inline std::string omni::net::util::to_dotted_ip4_string(uint32_t num)
inline omni::string_t omni::net::util::to_dotted_ip4_string_t(uint32_t num)
inline std::wstring omni::net::util::to_dotted_ip4_wstring(uint32_t num)
inline bool omni::net::util::try_parse_ip4(const std::string& ip, uint32_t& result)