typedef basic_resolver< tcp > resolver;
名称 |
描述 |
---|---|
将解析器类型重新绑定到另一个执行器。 |
|
执行器类型。 |
|
与对象关联的执行器的类型。 |
|
位掩码类型(C++ 标准 [lib.bitmask.types])。 |
|
协议类型。 |
|
结果类型。 |
名称 |
描述 |
---|---|
异步执行查询的正向解析,生成条目列表。 |
|
basic_resolver [构造函数] |
使用执行器构造。 |
取消正在等待解析器的任何异步操作。 |
|
获取与对象关联的执行器。 |
|
从另一个 basic_resolver 移动赋值一个 basic_resolver。 |
|
执行查询的正向解析,生成条目列表。 |
|
~basic_resolver [析构函数] |
销毁解析器。 |
名称 |
描述 |
---|---|
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 地址。 |
类模板提供了将查询解析为端点列表的能力。ip::basic_resolver
独立 对象: 安全。
共享 对象: 不安全。
Header: boost/asio/ip/tcp.hpp
便捷头文件: boost/asio.hpp