ip::resolver_query_base
类用作 ip::basic_resolver_query
类模板的基类,以提供定义标志常量的通用位置。
class resolver_query_base : public ip::resolver_base
名称 |
描述 |
---|---|
位掩码类型(C++ 标准 [lib.bitmask.types])。 |
名称 |
描述 |
---|---|
~resolver_query_base [析构函数] |
受保护的析构函数,以防止通过此类型删除。 |
名称 |
描述 |
---|---|
address_configured [静态] |
仅当系统配置了非环回 IPv4 地址时才返回 IPv4 地址。仅当系统配置了非环回 IPv6 地址时才返回 IPv6 地址。 |
all_matching [静态] |
如果与 v4_mapped 一起使用,则返回所有匹配的 IPv6 和 IPv4 地址。 |
canonical_name [静态] |
确定查询中指定主机的规范名称。 |
numeric_host [静态] |
主机名应被视为定义 IPv4 或 IPv6 地址的数字字符串,并且不应尝试名称解析。 |
numeric_service [静态] |
服务名称应被视为定义端口号的数字字符串,并且不应尝试名称解析。 |
passive [静态] |
指示返回的端点旨在用作本地绑定的套接字端点。 |
v4_mapped [静态] |
如果查询协议族指定为 IPv6,则在未找到 IPv6 地址时返回 IPv4 映射的 IPv6 地址。 |
头文件: boost/asio/ip/resolver_query_base.hpp
便利头文件: boost/asio.hpp