Boost C++ 库

...世界上最受推崇和专业设计的 C++ 库项目之一。 Herb SutterAndrei Alexandrescu,《C++ 编码标准

PrevUpHomeNext

ip::resolver_query_base

ip::resolver_query_base 类用作 ip::basic_resolver_query 类模板的基类,以提供定义标志常量的通用位置。

class resolver_query_base :
  public ip::resolver_base
类型

名称

描述

flags

位掩码类型(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


PrevUpHomeNext