Adds asio library and Storage Module

This commit is contained in:
Suraxius committed 2020-12-01 22:41:04 +01:00
1 parent 79a6ee5779
commit 30439acd43
4869 files changed
+618801 -903

No files matched your search

@@ -0,0 +1,49 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>ip::basic_resolver_query::address_configured</title>
<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
<link rel="home" href="../../../index.html" title="Asio">
<link rel="up" href="../ip__basic_resolver_query.html" title="ip::basic_resolver_query">
<link rel="prev" href="../ip__basic_resolver_query.html" title="ip::basic_resolver_query">
<link rel="next" href="all_matching.html" title="ip::basic_resolver_query::all_matching">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr><td valign="top"><img alt="asio C++ library" width="250" height="60" src="../../../asio.png"></td></tr></table>
<hr>
<div class="spirit-nav">
<a accesskey="p" href="../ip__basic_resolver_query.html"><img src="../../../prev.png" alt="Prev"></a><a accesskey="u" href="../ip__basic_resolver_query.html"><img src="../../../up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../home.png" alt="Home"></a><a accesskey="n" href="all_matching.html"><img src="../../../next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
<a name="asio.reference.ip__basic_resolver_query.address_configured"></a><a class="link" href="address_configured.html" title="ip::basic_resolver_query::address_configured">ip::basic_resolver_query::address_configured</a>
</h4></div></div></div>
<p>
<span class="emphasis"><em>Inherited from ip::resolver_base.</em></span>
</p>
<p>
<a class="indexterm" name="asio.indexterm.ip__basic_resolver_query.address_configured"></a>
Only
return IPv4 addresses if a non-loopback IPv4 address is configured for
the system. Only return IPv6 addresses if a non-loopback IPv6 address is
configured for the system.
</p>
<pre class="programlisting">static const flags address_configured = implementation_defined;
</pre>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
<td align="right"><div class="copyright-footer">Copyright © 2003-2020 Christopher M.
Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
</div></td>
</tr></table>
<hr>
<div class="spirit-nav">
<a accesskey="p" href="../ip__basic_resolver_query.html"><img src="../../../prev.png" alt="Prev"></a><a accesskey="u" href="../ip__basic_resolver_query.html"><img src="../../../up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../home.png" alt="Home"></a><a accesskey="n" href="all_matching.html"><img src="../../../next.png" alt="Next"></a>
</div>
</body>
</html>
@@ -0,0 +1,47 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>ip::basic_resolver_query::all_matching</title>
<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
<link rel="home" href="../../../index.html" title="Asio">
<link rel="up" href="../ip__basic_resolver_query.html" title="ip::basic_resolver_query">
<link rel="prev" href="address_configured.html" title="ip::basic_resolver_query::address_configured">
<link rel="next" href="basic_resolver_query.html" title="ip::basic_resolver_query::basic_resolver_query">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr><td valign="top"><img alt="asio C++ library" width="250" height="60" src="../../../asio.png"></td></tr></table>
<hr>
<div class="spirit-nav">
<a accesskey="p" href="address_configured.html"><img src="../../../prev.png" alt="Prev"></a><a accesskey="u" href="../ip__basic_resolver_query.html"><img src="../../../up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../home.png" alt="Home"></a><a accesskey="n" href="basic_resolver_query.html"><img src="../../../next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
<a name="asio.reference.ip__basic_resolver_query.all_matching"></a><a class="link" href="all_matching.html" title="ip::basic_resolver_query::all_matching">ip::basic_resolver_query::all_matching</a>
</h4></div></div></div>
<p>
<span class="emphasis"><em>Inherited from ip::resolver_base.</em></span>
</p>
<p>
<a class="indexterm" name="asio.indexterm.ip__basic_resolver_query.all_matching"></a>
If
used with v4_mapped, return all matching IPv6 and IPv4 addresses.
</p>
<pre class="programlisting">static const flags all_matching = implementation_defined;
</pre>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
<td align="right"><div class="copyright-footer">Copyright © 2003-2020 Christopher M.
Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
</div></td>
</tr></table>
<hr>
<div class="spirit-nav">
<a accesskey="p" href="address_configured.html"><img src="../../../prev.png" alt="Prev"></a><a accesskey="u" href="../ip__basic_resolver_query.html"><img src="../../../up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../home.png" alt="Home"></a><a accesskey="n" href="basic_resolver_query.html"><img src="../../../next.png" alt="Next"></a>
</div>
</body>
</html>
@@ -0,0 +1,75 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>ip::basic_resolver_query::basic_resolver_query</title>
<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
<link rel="home" href="../../../index.html" title="Asio">
<link rel="up" href="../ip__basic_resolver_query.html" title="ip::basic_resolver_query">
<link rel="prev" href="all_matching.html" title="ip::basic_resolver_query::all_matching">
<link rel="next" href="basic_resolver_query/overload1.html" title="ip::basic_resolver_query::basic_resolver_query (1 of 4 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr><td valign="top"><img alt="asio C++ library" width="250" height="60" src="../../../asio.png"></td></tr></table>
<hr>
<div class="spirit-nav">
<a accesskey="p" href="all_matching.html"><img src="../../../prev.png" alt="Prev"></a><a accesskey="u" href="../ip__basic_resolver_query.html"><img src="../../../up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../home.png" alt="Home"></a><a accesskey="n" href="basic_resolver_query/overload1.html"><img src="../../../next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
<a name="asio.reference.ip__basic_resolver_query.basic_resolver_query"></a><a class="link" href="basic_resolver_query.html" title="ip::basic_resolver_query::basic_resolver_query">ip::basic_resolver_query::basic_resolver_query</a>
</h4></div></div></div>
<p>
<a class="indexterm" name="asio.indexterm.ip__basic_resolver_query.basic_resolver_query"></a>
Construct
with specified service name for any protocol.
</p>
<pre class="programlisting"><a class="link" href="basic_resolver_query/overload1.html" title="ip::basic_resolver_query::basic_resolver_query (1 of 4 overloads)">basic_resolver_query</a>(
const std::string &amp; service,
resolver_query_base::flags resolve_flags = passive|address_configured);
<span class="emphasis"><em>» <a class="link" href="basic_resolver_query/overload1.html" title="ip::basic_resolver_query::basic_resolver_query (1 of 4 overloads)">more...</a></em></span>
</pre>
<p>
Construct with specified service name for a given protocol.
</p>
<pre class="programlisting"><a class="link" href="basic_resolver_query/overload2.html" title="ip::basic_resolver_query::basic_resolver_query (2 of 4 overloads)">basic_resolver_query</a>(
const protocol_type &amp; protocol,
const std::string &amp; service,
resolver_query_base::flags resolve_flags = passive|address_configured);
<span class="emphasis"><em>» <a class="link" href="basic_resolver_query/overload2.html" title="ip::basic_resolver_query::basic_resolver_query (2 of 4 overloads)">more...</a></em></span>
</pre>
<p>
Construct with specified host name and service name for any protocol.
</p>
<pre class="programlisting"><a class="link" href="basic_resolver_query/overload3.html" title="ip::basic_resolver_query::basic_resolver_query (3 of 4 overloads)">basic_resolver_query</a>(
const std::string &amp; host,
const std::string &amp; service,
resolver_query_base::flags resolve_flags = address_configured);
<span class="emphasis"><em>» <a class="link" href="basic_resolver_query/overload3.html" title="ip::basic_resolver_query::basic_resolver_query (3 of 4 overloads)">more...</a></em></span>
</pre>
<p>
Construct with specified host name and service name for a given protocol.
</p>
<pre class="programlisting"><a class="link" href="basic_resolver_query/overload4.html" title="ip::basic_resolver_query::basic_resolver_query (4 of 4 overloads)">basic_resolver_query</a>(
const protocol_type &amp; protocol,
const std::string &amp; host,
const std::string &amp; service,
resolver_query_base::flags resolve_flags = address_configured);
<span class="emphasis"><em>» <a class="link" href="basic_resolver_query/overload4.html" title="ip::basic_resolver_query::basic_resolver_query (4 of 4 overloads)">more...</a></em></span>
</pre>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
<td align="right"><div class="copyright-footer">Copyright © 2003-2020 Christopher M.
Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
</div></td>
</tr></table>
<hr>
<div class="spirit-nav">
<a accesskey="p" href="all_matching.html"><img src="../../../prev.png" alt="Prev"></a><a accesskey="u" href="../ip__basic_resolver_query.html"><img src="../../../up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../home.png" alt="Home"></a><a accesskey="n" href="basic_resolver_query/overload1.html"><img src="../../../next.png" alt="Next"></a>
</div>
</body>
</html>
@@ -0,0 +1,78 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>ip::basic_resolver_query::basic_resolver_query (1 of 4 overloads)</title>
<link rel="stylesheet" href="../../../../boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
<link rel="home" href="../../../../index.html" title="Asio">
<link rel="up" href="../basic_resolver_query.html" title="ip::basic_resolver_query::basic_resolver_query">
<link rel="prev" href="../basic_resolver_query.html" title="ip::basic_resolver_query::basic_resolver_query">
<link rel="next" href="overload2.html" title="ip::basic_resolver_query::basic_resolver_query (2 of 4 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr><td valign="top"><img alt="asio C++ library" width="250" height="60" src="../../../../asio.png"></td></tr></table>
<hr>
<div class="spirit-nav">
<a accesskey="p" href="../basic_resolver_query.html"><img src="../../../../prev.png" alt="Prev"></a><a accesskey="u" href="../basic_resolver_query.html"><img src="../../../../up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../home.png" alt="Home"></a><a accesskey="n" href="overload2.html"><img src="../../../../next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
<a name="asio.reference.ip__basic_resolver_query.basic_resolver_query.overload1"></a><a class="link" href="overload1.html" title="ip::basic_resolver_query::basic_resolver_query (1 of 4 overloads)">ip::basic_resolver_query::basic_resolver_query
(1 of 4 overloads)</a>
</h5></div></div></div>
<p>
Construct with specified service name for any protocol.
</p>
<pre class="programlisting">basic_resolver_query(
const std::string &amp; service,
resolver_query_base::flags resolve_flags = passive|address_configured);
</pre>
<p>
This constructor is typically used to perform name resolution for local
service binding.
</p>
<h6>
<a name="asio.reference.ip__basic_resolver_query.basic_resolver_query.overload1.h0"></a>
<span><a name="asio.reference.ip__basic_resolver_query.basic_resolver_query.overload1.parameters"></a></span><a class="link" href="overload1.html#asio.reference.ip__basic_resolver_query.basic_resolver_query.overload1.parameters">Parameters</a>
</h6>
<div class="variablelist">
<p class="title"><b></b></p>
<dl>
<dt><span class="term">service</span></dt>
<dd><p>
A string identifying the requested service. This may be a descriptive
name or a numeric string corresponding to a port number.
</p></dd>
<dt><span class="term">resolve_flags</span></dt>
<dd><p>
A set of flags that determine how name resolution should be performed.
The default flags are suitable for local service binding.
</p></dd>
</dl>
</div>
<h6>
<a name="asio.reference.ip__basic_resolver_query.basic_resolver_query.overload1.h1"></a>
<span><a name="asio.reference.ip__basic_resolver_query.basic_resolver_query.overload1.remarks"></a></span><a class="link" href="overload1.html#asio.reference.ip__basic_resolver_query.basic_resolver_query.overload1.remarks">Remarks</a>
</h6>
<p>
On POSIX systems, service names are typically defined in the file <code class="computeroutput">/etc/services</code>.
On Windows, service names may be found in the file <code class="computeroutput">c:\windows\system32\drivers\etc\services</code>.
Operating systems may use additional locations when resolving service
names.
</p>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
<td align="right"><div class="copyright-footer">Copyright © 2003-2020 Christopher M.
Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
</div></td>
</tr></table>
<hr>
<div class="spirit-nav">
<a accesskey="p" href="../basic_resolver_query.html"><img src="../../../../prev.png" alt="Prev"></a><a accesskey="u" href="../basic_resolver_query.html"><img src="../../../../up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../home.png" alt="Home"></a><a accesskey="n" href="overload2.html"><img src="../../../../next.png" alt="Next"></a>
</div>
</body>
</html>
@@ -0,0 +1,84 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>ip::basic_resolver_query::basic_resolver_query (2 of 4 overloads)</title>
<link rel="stylesheet" href="../../../../boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
<link rel="home" href="../../../../index.html" title="Asio">
<link rel="up" href="../basic_resolver_query.html" title="ip::basic_resolver_query::basic_resolver_query">
<link rel="prev" href="overload1.html" title="ip::basic_resolver_query::basic_resolver_query (1 of 4 overloads)">
<link rel="next" href="overload3.html" title="ip::basic_resolver_query::basic_resolver_query (3 of 4 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr><td valign="top"><img alt="asio C++ library" width="250" height="60" src="../../../../asio.png"></td></tr></table>
<hr>
<div class="spirit-nav">
<a accesskey="p" href="overload1.html"><img src="../../../../prev.png" alt="Prev"></a><a accesskey="u" href="../basic_resolver_query.html"><img src="../../../../up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../home.png" alt="Home"></a><a accesskey="n" href="overload3.html"><img src="../../../../next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
<a name="asio.reference.ip__basic_resolver_query.basic_resolver_query.overload2"></a><a class="link" href="overload2.html" title="ip::basic_resolver_query::basic_resolver_query (2 of 4 overloads)">ip::basic_resolver_query::basic_resolver_query
(2 of 4 overloads)</a>
</h5></div></div></div>
<p>
Construct with specified service name for a given protocol.
</p>
<pre class="programlisting">basic_resolver_query(
const protocol_type &amp; protocol,
const std::string &amp; service,
resolver_query_base::flags resolve_flags = passive|address_configured);
</pre>
<p>
This constructor is typically used to perform name resolution for local
service binding with a specific protocol version.
</p>
<h6>
<a name="asio.reference.ip__basic_resolver_query.basic_resolver_query.overload2.h0"></a>
<span><a name="asio.reference.ip__basic_resolver_query.basic_resolver_query.overload2.parameters"></a></span><a class="link" href="overload2.html#asio.reference.ip__basic_resolver_query.basic_resolver_query.overload2.parameters">Parameters</a>
</h6>
<div class="variablelist">
<p class="title"><b></b></p>
<dl>
<dt><span class="term">protocol</span></dt>
<dd><p>
A protocol object, normally representing either the IPv4 or IPv6
version of an internet protocol.
</p></dd>
<dt><span class="term">service</span></dt>
<dd><p>
A string identifying the requested service. This may be a descriptive
name or a numeric string corresponding to a port number.
</p></dd>
<dt><span class="term">resolve_flags</span></dt>
<dd><p>
A set of flags that determine how name resolution should be performed.
The default flags are suitable for local service binding.
</p></dd>
</dl>
</div>
<h6>
<a name="asio.reference.ip__basic_resolver_query.basic_resolver_query.overload2.h1"></a>
<span><a name="asio.reference.ip__basic_resolver_query.basic_resolver_query.overload2.remarks"></a></span><a class="link" href="overload2.html#asio.reference.ip__basic_resolver_query.basic_resolver_query.overload2.remarks">Remarks</a>
</h6>
<p>
On POSIX systems, service names are typically defined in the file <code class="computeroutput">/etc/services</code>.
On Windows, service names may be found in the file <code class="computeroutput">c:\windows\system32\drivers\etc\services</code>.
Operating systems may use additional locations when resolving service
names.
</p>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
<td align="right"><div class="copyright-footer">Copyright © 2003-2020 Christopher M.
Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
</div></td>
</tr></table>
<hr>
<div class="spirit-nav">
<a accesskey="p" href="overload1.html"><img src="../../../../prev.png" alt="Prev"></a><a accesskey="u" href="../basic_resolver_query.html"><img src="../../../../up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../home.png" alt="Home"></a><a accesskey="n" href="overload3.html"><img src="../../../../next.png" alt="Next"></a>
</div>
</body>
</html>
@@ -0,0 +1,96 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>ip::basic_resolver_query::basic_resolver_query (3 of 4 overloads)</title>
<link rel="stylesheet" href="../../../../boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
<link rel="home" href="../../../../index.html" title="Asio">
<link rel="up" href="../basic_resolver_query.html" title="ip::basic_resolver_query::basic_resolver_query">
<link rel="prev" href="overload2.html" title="ip::basic_resolver_query::basic_resolver_query (2 of 4 overloads)">
<link rel="next" href="overload4.html" title="ip::basic_resolver_query::basic_resolver_query (4 of 4 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr><td valign="top"><img alt="asio C++ library" width="250" height="60" src="../../../../asio.png"></td></tr></table>
<hr>
<div class="spirit-nav">
<a accesskey="p" href="overload2.html"><img src="../../../../prev.png" alt="Prev"></a><a accesskey="u" href="../basic_resolver_query.html"><img src="../../../../up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../home.png" alt="Home"></a><a accesskey="n" href="overload4.html"><img src="../../../../next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
<a name="asio.reference.ip__basic_resolver_query.basic_resolver_query.overload3"></a><a class="link" href="overload3.html" title="ip::basic_resolver_query::basic_resolver_query (3 of 4 overloads)">ip::basic_resolver_query::basic_resolver_query
(3 of 4 overloads)</a>
</h5></div></div></div>
<p>
Construct with specified host name and service name for any protocol.
</p>
<pre class="programlisting">basic_resolver_query(
const std::string &amp; host,
const std::string &amp; service,
resolver_query_base::flags resolve_flags = address_configured);
</pre>
<p>
This constructor is typically used to perform name resolution for communication
with remote hosts.
</p>
<h6>
<a name="asio.reference.ip__basic_resolver_query.basic_resolver_query.overload3.h0"></a>
<span><a name="asio.reference.ip__basic_resolver_query.basic_resolver_query.overload3.parameters"></a></span><a class="link" href="overload3.html#asio.reference.ip__basic_resolver_query.basic_resolver_query.overload3.parameters">Parameters</a>
</h6>
<div class="variablelist">
<p class="title"><b></b></p>
<dl>
<dt><span class="term">host</span></dt>
<dd><p>
A string identifying a location. May be a descriptive name or a
numeric address string. If an empty string and the passive flag
has been specified, the resolved endpoints are suitable for local
service binding. If an empty string and passive is not specified,
the resolved endpoints will use the loopback address.
</p></dd>
<dt><span class="term">service</span></dt>
<dd><p>
A string identifying the requested service. This may be a descriptive
name or a numeric string corresponding to a port number. May be
an empty string, in which case all resolved endpoints will have
a port number of 0.
</p></dd>
<dt><span class="term">resolve_flags</span></dt>
<dd><p>
A set of flags that determine how name resolution should be performed.
The default flags are suitable for communication with remote hosts.
</p></dd>
</dl>
</div>
<h6>
<a name="asio.reference.ip__basic_resolver_query.basic_resolver_query.overload3.h1"></a>
<span><a name="asio.reference.ip__basic_resolver_query.basic_resolver_query.overload3.remarks"></a></span><a class="link" href="overload3.html#asio.reference.ip__basic_resolver_query.basic_resolver_query.overload3.remarks">Remarks</a>
</h6>
<p>
On POSIX systems, host names may be locally defined in the file <code class="computeroutput">/etc/hosts</code>.
On Windows, host names may be defined in the file <code class="computeroutput">c:\windows\system32\drivers\etc\hosts</code>.
Remote host name resolution is performed using DNS. Operating systems
may use additional locations when resolving host names (such as NETBIOS
names on Windows).
</p>
<p>
On POSIX systems, service names are typically defined in the file <code class="computeroutput">/etc/services</code>.
On Windows, service names may be found in the file <code class="computeroutput">c:\windows\system32\drivers\etc\services</code>.
Operating systems may use additional locations when resolving service
names.
</p>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
<td align="right"><div class="copyright-footer">Copyright © 2003-2020 Christopher M.
Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
</div></td>
</tr></table>
<hr>
<div class="spirit-nav">
<a accesskey="p" href="overload2.html"><img src="../../../../prev.png" alt="Prev"></a><a accesskey="u" href="../basic_resolver_query.html"><img src="../../../../up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../home.png" alt="Home"></a><a accesskey="n" href="overload4.html"><img src="../../../../next.png" alt="Next"></a>
</div>
</body>
</html>
@@ -0,0 +1,102 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>ip::basic_resolver_query::basic_resolver_query (4 of 4 overloads)</title>
<link rel="stylesheet" href="../../../../boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
<link rel="home" href="../../../../index.html" title="Asio">
<link rel="up" href="../basic_resolver_query.html" title="ip::basic_resolver_query::basic_resolver_query">
<link rel="prev" href="overload3.html" title="ip::basic_resolver_query::basic_resolver_query (3 of 4 overloads)">
<link rel="next" href="../canonical_name.html" title="ip::basic_resolver_query::canonical_name">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr><td valign="top"><img alt="asio C++ library" width="250" height="60" src="../../../../asio.png"></td></tr></table>
<hr>
<div class="spirit-nav">
<a accesskey="p" href="overload3.html"><img src="../../../../prev.png" alt="Prev"></a><a accesskey="u" href="../basic_resolver_query.html"><img src="../../../../up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../home.png" alt="Home"></a><a accesskey="n" href="../canonical_name.html"><img src="../../../../next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
<a name="asio.reference.ip__basic_resolver_query.basic_resolver_query.overload4"></a><a class="link" href="overload4.html" title="ip::basic_resolver_query::basic_resolver_query (4 of 4 overloads)">ip::basic_resolver_query::basic_resolver_query
(4 of 4 overloads)</a>
</h5></div></div></div>
<p>
Construct with specified host name and service name for a given protocol.
</p>
<pre class="programlisting">basic_resolver_query(
const protocol_type &amp; protocol,
const std::string &amp; host,
const std::string &amp; service,
resolver_query_base::flags resolve_flags = address_configured);
</pre>
<p>
This constructor is typically used to perform name resolution for communication
with remote hosts.
</p>
<h6>
<a name="asio.reference.ip__basic_resolver_query.basic_resolver_query.overload4.h0"></a>
<span><a name="asio.reference.ip__basic_resolver_query.basic_resolver_query.overload4.parameters"></a></span><a class="link" href="overload4.html#asio.reference.ip__basic_resolver_query.basic_resolver_query.overload4.parameters">Parameters</a>
</h6>
<div class="variablelist">
<p class="title"><b></b></p>
<dl>
<dt><span class="term">protocol</span></dt>
<dd><p>
A protocol object, normally representing either the IPv4 or IPv6
version of an internet protocol.
</p></dd>
<dt><span class="term">host</span></dt>
<dd><p>
A string identifying a location. May be a descriptive name or a
numeric address string. If an empty string and the passive flag
has been specified, the resolved endpoints are suitable for local
service binding. If an empty string and passive is not specified,
the resolved endpoints will use the loopback address.
</p></dd>
<dt><span class="term">service</span></dt>
<dd><p>
A string identifying the requested service. This may be a descriptive
name or a numeric string corresponding to a port number. May be
an empty string, in which case all resolved endpoints will have
a port number of 0.
</p></dd>
<dt><span class="term">resolve_flags</span></dt>
<dd><p>
A set of flags that determine how name resolution should be performed.
The default flags are suitable for communication with remote hosts.
</p></dd>
</dl>
</div>
<h6>
<a name="asio.reference.ip__basic_resolver_query.basic_resolver_query.overload4.h1"></a>
<span><a name="asio.reference.ip__basic_resolver_query.basic_resolver_query.overload4.remarks"></a></span><a class="link" href="overload4.html#asio.reference.ip__basic_resolver_query.basic_resolver_query.overload4.remarks">Remarks</a>
</h6>
<p>
On POSIX systems, host names may be locally defined in the file <code class="computeroutput">/etc/hosts</code>.
On Windows, host names may be defined in the file <code class="computeroutput">c:\windows\system32\drivers\etc\hosts</code>.
Remote host name resolution is performed using DNS. Operating systems
may use additional locations when resolving host names (such as NETBIOS
names on Windows).
</p>
<p>
On POSIX systems, service names are typically defined in the file <code class="computeroutput">/etc/services</code>.
On Windows, service names may be found in the file <code class="computeroutput">c:\windows\system32\drivers\etc\services</code>.
Operating systems may use additional locations when resolving service
names.
</p>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
<td align="right"><div class="copyright-footer">Copyright © 2003-2020 Christopher M.
Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
</div></td>
</tr></table>
<hr>
<div class="spirit-nav">
<a accesskey="p" href="overload3.html"><img src="../../../../prev.png" alt="Prev"></a><a accesskey="u" href="../basic_resolver_query.html"><img src="../../../../up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../home.png" alt="Home"></a><a accesskey="n" href="../canonical_name.html"><img src="../../../../next.png" alt="Next"></a>
</div>
</body>
</html>
@@ -0,0 +1,47 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>ip::basic_resolver_query::canonical_name</title>
<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
<link rel="home" href="../../../index.html" title="Asio">
<link rel="up" href="../ip__basic_resolver_query.html" title="ip::basic_resolver_query">
<link rel="prev" href="basic_resolver_query/overload4.html" title="ip::basic_resolver_query::basic_resolver_query (4 of 4 overloads)">
<link rel="next" href="flags.html" title="ip::basic_resolver_query::flags">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr><td valign="top"><img alt="asio C++ library" width="250" height="60" src="../../../asio.png"></td></tr></table>
<hr>
<div class="spirit-nav">
<a accesskey="p" href="basic_resolver_query/overload4.html"><img src="../../../prev.png" alt="Prev"></a><a accesskey="u" href="../ip__basic_resolver_query.html"><img src="../../../up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../home.png" alt="Home"></a><a accesskey="n" href="flags.html"><img src="../../../next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
<a name="asio.reference.ip__basic_resolver_query.canonical_name"></a><a class="link" href="canonical_name.html" title="ip::basic_resolver_query::canonical_name">ip::basic_resolver_query::canonical_name</a>
</h4></div></div></div>
<p>
<span class="emphasis"><em>Inherited from ip::resolver_base.</em></span>
</p>
<p>
<a class="indexterm" name="asio.indexterm.ip__basic_resolver_query.canonical_name"></a>
Determine
the canonical name of the host specified in the query.
</p>
<pre class="programlisting">static const flags canonical_name = implementation_defined;
</pre>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
<td align="right"><div class="copyright-footer">Copyright © 2003-2020 Christopher M.
Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
</div></td>
</tr></table>
<hr>
<div class="spirit-nav">
<a accesskey="p" href="basic_resolver_query/overload4.html"><img src="../../../prev.png" alt="Prev"></a><a accesskey="u" href="../ip__basic_resolver_query.html"><img src="../../../up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../home.png" alt="Home"></a><a accesskey="n" href="flags.html"><img src="../../../next.png" alt="Next"></a>
</div>
</body>
</html>
@@ -0,0 +1,57 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>ip::basic_resolver_query::flags</title>
<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
<link rel="home" href="../../../index.html" title="Asio">
<link rel="up" href="../ip__basic_resolver_query.html" title="ip::basic_resolver_query">
<link rel="prev" href="canonical_name.html" title="ip::basic_resolver_query::canonical_name">
<link rel="next" href="hints.html" title="ip::basic_resolver_query::hints">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr><td valign="top"><img alt="asio C++ library" width="250" height="60" src="../../../asio.png"></td></tr></table>
<hr>
<div class="spirit-nav">
<a accesskey="p" href="canonical_name.html"><img src="../../../prev.png" alt="Prev"></a><a accesskey="u" href="../ip__basic_resolver_query.html"><img src="../../../up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../home.png" alt="Home"></a><a accesskey="n" href="hints.html"><img src="../../../next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
<a name="asio.reference.ip__basic_resolver_query.flags"></a><a class="link" href="flags.html" title="ip::basic_resolver_query::flags">ip::basic_resolver_query::flags</a>
</h4></div></div></div>
<p>
<span class="emphasis"><em>Inherited from ip::resolver_base.</em></span>
</p>
<p>
<a class="indexterm" name="asio.indexterm.ip__basic_resolver_query.flags"></a>
A
bitmask type (C++ Std [lib.bitmask.types]).
</p>
<pre class="programlisting">typedef unspecified flags;
</pre>
<h6>
<a name="asio.reference.ip__basic_resolver_query.flags.h0"></a>
<span><a name="asio.reference.ip__basic_resolver_query.flags.requirements"></a></span><a class="link" href="flags.html#asio.reference.ip__basic_resolver_query.flags.requirements">Requirements</a>
</h6>
<p>
<span class="emphasis"><em>Header: </em></span><code class="literal">asio/ip/basic_resolver_query.hpp</code>
</p>
<p>
<span class="emphasis"><em>Convenience header: </em></span><code class="literal">asio.hpp</code>
</p>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
<td align="right"><div class="copyright-footer">Copyright © 2003-2020 Christopher M.
Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
</div></td>
</tr></table>
<hr>
<div class="spirit-nav">
<a accesskey="p" href="canonical_name.html"><img src="../../../prev.png" alt="Prev"></a><a accesskey="u" href="../ip__basic_resolver_query.html"><img src="../../../up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../home.png" alt="Home"></a><a accesskey="n" href="hints.html"><img src="../../../next.png" alt="Next"></a>
</div>
</body>
</html>
@@ -0,0 +1,44 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>ip::basic_resolver_query::hints</title>
<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
<link rel="home" href="../../../index.html" title="Asio">
<link rel="up" href="../ip__basic_resolver_query.html" title="ip::basic_resolver_query">
<link rel="prev" href="flags.html" title="ip::basic_resolver_query::flags">
<link rel="next" href="host_name.html" title="ip::basic_resolver_query::host_name">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr><td valign="top"><img alt="asio C++ library" width="250" height="60" src="../../../asio.png"></td></tr></table>
<hr>
<div class="spirit-nav">
<a accesskey="p" href="flags.html"><img src="../../../prev.png" alt="Prev"></a><a accesskey="u" href="../ip__basic_resolver_query.html"><img src="../../../up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../home.png" alt="Home"></a><a accesskey="n" href="host_name.html"><img src="../../../next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
<a name="asio.reference.ip__basic_resolver_query.hints"></a><a class="link" href="hints.html" title="ip::basic_resolver_query::hints">ip::basic_resolver_query::hints</a>
</h4></div></div></div>
<p>
<a class="indexterm" name="asio.indexterm.ip__basic_resolver_query.hints"></a>
Get
the hints associated with the query.
</p>
<pre class="programlisting">const asio::detail::addrinfo_type &amp; hints() const;
</pre>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
<td align="right"><div class="copyright-footer">Copyright © 2003-2020 Christopher M.
Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
</div></td>
</tr></table>
<hr>
<div class="spirit-nav">
<a accesskey="p" href="flags.html"><img src="../../../prev.png" alt="Prev"></a><a accesskey="u" href="../ip__basic_resolver_query.html"><img src="../../../up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../home.png" alt="Home"></a><a accesskey="n" href="host_name.html"><img src="../../../next.png" alt="Next"></a>
</div>
</body>
</html>
@@ -0,0 +1,44 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>ip::basic_resolver_query::host_name</title>
<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
<link rel="home" href="../../../index.html" title="Asio">
<link rel="up" href="../ip__basic_resolver_query.html" title="ip::basic_resolver_query">
<link rel="prev" href="hints.html" title="ip::basic_resolver_query::hints">
<link rel="next" href="numeric_host.html" title="ip::basic_resolver_query::numeric_host">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr><td valign="top"><img alt="asio C++ library" width="250" height="60" src="../../../asio.png"></td></tr></table>
<hr>
<div class="spirit-nav">
<a accesskey="p" href="hints.html"><img src="../../../prev.png" alt="Prev"></a><a accesskey="u" href="../ip__basic_resolver_query.html"><img src="../../../up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../home.png" alt="Home"></a><a accesskey="n" href="numeric_host.html"><img src="../../../next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
<a name="asio.reference.ip__basic_resolver_query.host_name"></a><a class="link" href="host_name.html" title="ip::basic_resolver_query::host_name">ip::basic_resolver_query::host_name</a>
</h4></div></div></div>
<p>
<a class="indexterm" name="asio.indexterm.ip__basic_resolver_query.host_name"></a>
Get
the host name associated with the query.
</p>
<pre class="programlisting">std::string host_name() const;
</pre>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
<td align="right"><div class="copyright-footer">Copyright © 2003-2020 Christopher M.
Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
</div></td>
</tr></table>
<hr>
<div class="spirit-nav">
<a accesskey="p" href="hints.html"><img src="../../../prev.png" alt="Prev"></a><a accesskey="u" href="../ip__basic_resolver_query.html"><img src="../../../up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../home.png" alt="Home"></a><a accesskey="n" href="numeric_host.html"><img src="../../../next.png" alt="Next"></a>
</div>
</body>
</html>
@@ -0,0 +1,48 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>ip::basic_resolver_query::numeric_host</title>
<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
<link rel="home" href="../../../index.html" title="Asio">
<link rel="up" href="../ip__basic_resolver_query.html" title="ip::basic_resolver_query">
<link rel="prev" href="host_name.html" title="ip::basic_resolver_query::host_name">
<link rel="next" href="numeric_service.html" title="ip::basic_resolver_query::numeric_service">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr><td valign="top"><img alt="asio C++ library" width="250" height="60" src="../../../asio.png"></td></tr></table>
<hr>
<div class="spirit-nav">
<a accesskey="p" href="host_name.html"><img src="../../../prev.png" alt="Prev"></a><a accesskey="u" href="../ip__basic_resolver_query.html"><img src="../../../up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../home.png" alt="Home"></a><a accesskey="n" href="numeric_service.html"><img src="../../../next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
<a name="asio.reference.ip__basic_resolver_query.numeric_host"></a><a class="link" href="numeric_host.html" title="ip::basic_resolver_query::numeric_host">ip::basic_resolver_query::numeric_host</a>
</h4></div></div></div>
<p>
<span class="emphasis"><em>Inherited from ip::resolver_base.</em></span>
</p>
<p>
<a class="indexterm" name="asio.indexterm.ip__basic_resolver_query.numeric_host"></a>
Host
name should be treated as a numeric string defining an IPv4 or IPv6 address
and no name resolution should be attempted.
</p>
<pre class="programlisting">static const flags numeric_host = implementation_defined;
</pre>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
<td align="right"><div class="copyright-footer">Copyright © 2003-2020 Christopher M.
Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
</div></td>
</tr></table>
<hr>
<div class="spirit-nav">
<a accesskey="p" href="host_name.html"><img src="../../../prev.png" alt="Prev"></a><a accesskey="u" href="../ip__basic_resolver_query.html"><img src="../../../up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../home.png" alt="Home"></a><a accesskey="n" href="numeric_service.html"><img src="../../../next.png" alt="Next"></a>
</div>
</body>
</html>
@@ -0,0 +1,48 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>ip::basic_resolver_query::numeric_service</title>
<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
<link rel="home" href="../../../index.html" title="Asio">
<link rel="up" href="../ip__basic_resolver_query.html" title="ip::basic_resolver_query">
<link rel="prev" href="numeric_host.html" title="ip::basic_resolver_query::numeric_host">
<link rel="next" href="passive.html" title="ip::basic_resolver_query::passive">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr><td valign="top"><img alt="asio C++ library" width="250" height="60" src="../../../asio.png"></td></tr></table>
<hr>
<div class="spirit-nav">
<a accesskey="p" href="numeric_host.html"><img src="../../../prev.png" alt="Prev"></a><a accesskey="u" href="../ip__basic_resolver_query.html"><img src="../../../up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../home.png" alt="Home"></a><a accesskey="n" href="passive.html"><img src="../../../next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
<a name="asio.reference.ip__basic_resolver_query.numeric_service"></a><a class="link" href="numeric_service.html" title="ip::basic_resolver_query::numeric_service">ip::basic_resolver_query::numeric_service</a>
</h4></div></div></div>
<p>
<span class="emphasis"><em>Inherited from ip::resolver_base.</em></span>
</p>
<p>
<a class="indexterm" name="asio.indexterm.ip__basic_resolver_query.numeric_service"></a>
Service
name should be treated as a numeric string defining a port number and no
name resolution should be attempted.
</p>
<pre class="programlisting">static const flags numeric_service = implementation_defined;
</pre>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
<td align="right"><div class="copyright-footer">Copyright © 2003-2020 Christopher M.
Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
</div></td>
</tr></table>
<hr>
<div class="spirit-nav">
<a accesskey="p" href="numeric_host.html"><img src="../../../prev.png" alt="Prev"></a><a accesskey="u" href="../ip__basic_resolver_query.html"><img src="../../../up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../home.png" alt="Home"></a><a accesskey="n" href="passive.html"><img src="../../../next.png" alt="Next"></a>
</div>
</body>
</html>
@@ -0,0 +1,47 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>ip::basic_resolver_query::passive</title>
<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
<link rel="home" href="../../../index.html" title="Asio">
<link rel="up" href="../ip__basic_resolver_query.html" title="ip::basic_resolver_query">
<link rel="prev" href="numeric_service.html" title="ip::basic_resolver_query::numeric_service">
<link rel="next" href="protocol_type.html" title="ip::basic_resolver_query::protocol_type">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr><td valign="top"><img alt="asio C++ library" width="250" height="60" src="../../../asio.png"></td></tr></table>
<hr>
<div class="spirit-nav">
<a accesskey="p" href="numeric_service.html"><img src="../../../prev.png" alt="Prev"></a><a accesskey="u" href="../ip__basic_resolver_query.html"><img src="../../../up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../home.png" alt="Home"></a><a accesskey="n" href="protocol_type.html"><img src="../../../next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
<a name="asio.reference.ip__basic_resolver_query.passive"></a><a class="link" href="passive.html" title="ip::basic_resolver_query::passive">ip::basic_resolver_query::passive</a>
</h4></div></div></div>
<p>
<span class="emphasis"><em>Inherited from ip::resolver_base.</em></span>
</p>
<p>
<a class="indexterm" name="asio.indexterm.ip__basic_resolver_query.passive"></a>
Indicate
that returned endpoint is intended for use as a locally bound socket endpoint.
</p>
<pre class="programlisting">static const flags passive = implementation_defined;
</pre>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
<td align="right"><div class="copyright-footer">Copyright © 2003-2020 Christopher M.
Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
</div></td>
</tr></table>
<hr>
<div class="spirit-nav">
<a accesskey="p" href="numeric_service.html"><img src="../../../prev.png" alt="Prev"></a><a accesskey="u" href="../ip__basic_resolver_query.html"><img src="../../../up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../home.png" alt="Home"></a><a accesskey="n" href="protocol_type.html"><img src="../../../next.png" alt="Next"></a>
</div>
</body>
</html>
@@ -0,0 +1,54 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>ip::basic_resolver_query::protocol_type</title>
<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
<link rel="home" href="../../../index.html" title="Asio">
<link rel="up" href="../ip__basic_resolver_query.html" title="ip::basic_resolver_query">
<link rel="prev" href="passive.html" title="ip::basic_resolver_query::passive">
<link rel="next" href="service_name.html" title="ip::basic_resolver_query::service_name">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr><td valign="top"><img alt="asio C++ library" width="250" height="60" src="../../../asio.png"></td></tr></table>
<hr>
<div class="spirit-nav">
<a accesskey="p" href="passive.html"><img src="../../../prev.png" alt="Prev"></a><a accesskey="u" href="../ip__basic_resolver_query.html"><img src="../../../up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../home.png" alt="Home"></a><a accesskey="n" href="service_name.html"><img src="../../../next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
<a name="asio.reference.ip__basic_resolver_query.protocol_type"></a><a class="link" href="protocol_type.html" title="ip::basic_resolver_query::protocol_type">ip::basic_resolver_query::protocol_type</a>
</h4></div></div></div>
<p>
<a class="indexterm" name="asio.indexterm.ip__basic_resolver_query.protocol_type"></a>
The
protocol type associated with the endpoint query.
</p>
<pre class="programlisting">typedef InternetProtocol protocol_type;
</pre>
<h6>
<a name="asio.reference.ip__basic_resolver_query.protocol_type.h0"></a>
<span><a name="asio.reference.ip__basic_resolver_query.protocol_type.requirements"></a></span><a class="link" href="protocol_type.html#asio.reference.ip__basic_resolver_query.protocol_type.requirements">Requirements</a>
</h6>
<p>
<span class="emphasis"><em>Header: </em></span><code class="literal">asio/ip/basic_resolver_query.hpp</code>
</p>
<p>
<span class="emphasis"><em>Convenience header: </em></span><code class="literal">asio.hpp</code>
</p>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
<td align="right"><div class="copyright-footer">Copyright © 2003-2020 Christopher M.
Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
</div></td>
</tr></table>
<hr>
<div class="spirit-nav">
<a accesskey="p" href="passive.html"><img src="../../../prev.png" alt="Prev"></a><a accesskey="u" href="../ip__basic_resolver_query.html"><img src="../../../up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../home.png" alt="Home"></a><a accesskey="n" href="service_name.html"><img src="../../../next.png" alt="Next"></a>
</div>
</body>
</html>
@@ -0,0 +1,44 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>ip::basic_resolver_query::service_name</title>
<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
<link rel="home" href="../../../index.html" title="Asio">
<link rel="up" href="../ip__basic_resolver_query.html" title="ip::basic_resolver_query">
<link rel="prev" href="protocol_type.html" title="ip::basic_resolver_query::protocol_type">
<link rel="next" href="v4_mapped.html" title="ip::basic_resolver_query::v4_mapped">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr><td valign="top"><img alt="asio C++ library" width="250" height="60" src="../../../asio.png"></td></tr></table>
<hr>
<div class="spirit-nav">
<a accesskey="p" href="protocol_type.html"><img src="../../../prev.png" alt="Prev"></a><a accesskey="u" href="../ip__basic_resolver_query.html"><img src="../../../up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../home.png" alt="Home"></a><a accesskey="n" href="v4_mapped.html"><img src="../../../next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
<a name="asio.reference.ip__basic_resolver_query.service_name"></a><a class="link" href="service_name.html" title="ip::basic_resolver_query::service_name">ip::basic_resolver_query::service_name</a>
</h4></div></div></div>
<p>
<a class="indexterm" name="asio.indexterm.ip__basic_resolver_query.service_name"></a>
Get
the service name associated with the query.
</p>
<pre class="programlisting">std::string service_name() const;
</pre>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
<td align="right"><div class="copyright-footer">Copyright © 2003-2020 Christopher M.
Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
</div></td>
</tr></table>
<hr>
<div class="spirit-nav">
<a accesskey="p" href="protocol_type.html"><img src="../../../prev.png" alt="Prev"></a><a accesskey="u" href="../ip__basic_resolver_query.html"><img src="../../../up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../home.png" alt="Home"></a><a accesskey="n" href="v4_mapped.html"><img src="../../../next.png" alt="Next"></a>
</div>
</body>
</html>
@@ -0,0 +1,48 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>ip::basic_resolver_query::v4_mapped</title>
<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
<link rel="home" href="../../../index.html" title="Asio">
<link rel="up" href="../ip__basic_resolver_query.html" title="ip::basic_resolver_query">
<link rel="prev" href="service_name.html" title="ip::basic_resolver_query::service_name">
<link rel="next" href="../ip__basic_resolver_results.html" title="ip::basic_resolver_results">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr><td valign="top"><img alt="asio C++ library" width="250" height="60" src="../../../asio.png"></td></tr></table>
<hr>
<div class="spirit-nav">
<a accesskey="p" href="service_name.html"><img src="../../../prev.png" alt="Prev"></a><a accesskey="u" href="../ip__basic_resolver_query.html"><img src="../../../up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../home.png" alt="Home"></a><a accesskey="n" href="../ip__basic_resolver_results.html"><img src="../../../next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
<a name="asio.reference.ip__basic_resolver_query.v4_mapped"></a><a class="link" href="v4_mapped.html" title="ip::basic_resolver_query::v4_mapped">ip::basic_resolver_query::v4_mapped</a>
</h4></div></div></div>
<p>
<span class="emphasis"><em>Inherited from ip::resolver_base.</em></span>
</p>
<p>
<a class="indexterm" name="asio.indexterm.ip__basic_resolver_query.v4_mapped"></a>
If
the query protocol family is specified as IPv6, return IPv4-mapped IPv6
addresses on finding no IPv6 addresses.
</p>
<pre class="programlisting">static const flags v4_mapped = implementation_defined;
</pre>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
<td align="right"><div class="copyright-footer">Copyright © 2003-2020 Christopher M.
Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
</div></td>
</tr></table>
<hr>
<div class="spirit-nav">
<a accesskey="p" href="service_name.html"><img src="../../../prev.png" alt="Prev"></a><a accesskey="u" href="../ip__basic_resolver_query.html"><img src="../../../up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../home.png" alt="Home"></a><a accesskey="n" href="../ip__basic_resolver_results.html"><img src="../../../next.png" alt="Next"></a>
</div>
</body>
</html>