address
address作为address_v4和address_v6的包装器
address
-enum type_
-address_v4 ipv4_address_
-address_v6 ipv6_address_
+string to_string(boost::system::error_code& ec)
+address from_string(const char* str)
+address from_string(const char* str, boost::system::error_code& ec)
+address from_string(const std::string& str)
+address from_string(const std::string& str, boost::system::error_code& ec)
+bool is_loopback()
+bool is_unspecified()
+bool is_multicast()
+bool is_v4()
+bool is_v6()
+address_v4 to_v4()
+address_v6 to_v6()
to_string:转换成点分十进制 from_string:静态函数,将点分十进制字符串形式转换成地址
address_v4
address_v4
-in4_addr_type addr_
+bytes_type to_bytes()
+unsigned long to_ulong()
+string to_string(boost::system::error_code& ec)
+address_v4 from_string(const char* str)
+address_v4 from_string(const char* str, boost::system::error_code& ec)
+address_v4 from_string(const std::string& str)
+address_v4 from_string(const std::string& str, boost::system::error_code& ec)
+bool is_loopback()
+bool is_unspecified()
+bool is_multicast()
+bool is_class_a()
+bool is_class_b()
+bool is_class_c()
+address_v4 any()
+address_v4 loopback()
+address_v4 broadcast()
+address_v4 broadcast(const address_v4& addr, const address_v4& mask)
+address_v4 netmask(const address_v4& addr)
address_v6
address_v6
-in6_addr_type addr_
-unsigned long scope_id_
+bytes_type to_bytes()
+string to_string(boost::system::error_code& ec)
+address_v6 from_string(const char* str)
+address_v6 from_string(const char* str, boost::system::error_code& ec)
+address_v6 from_string(const std::string& str)
+address_v6 from_string(const std::string& str, boost::system::error_code& ec)
+address_v4 to_v4()
+bool is_loopback()
+bool is_unspecified()
+bool is_link_local()
+bool is_site_local()
+bool is_v4_mapped()
+bool is_v4_compatible()
+bool is_multicast()
+bool is_multicast_global()
+bool is_multicast_link_local()
+bool is_multicast_node_local()
+bool is_multicast_org_local()
+bool is_multicast_site_local()
+address_v6 any()
+address_v6 loopback()
+address_v6 v4_mapped(const address_v4& addr)
+address_v6 v4_compatible(const address_v4& addr)