1<html> 2<head> 3<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 4<title>ip::basic_resolver_entry</title> 5<link rel="stylesheet" href="../../../../doc/src/boostbook.css" type="text/css"> 6<meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> 7<link rel="home" href="../../boost_asio.html" title="Boost.Asio"> 8<link rel="up" href="../reference.html" title="Reference"> 9<link rel="prev" href="ip__basic_resolver__rebind_executor/other.html" title="ip::basic_resolver::rebind_executor::other"> 10<link rel="next" href="ip__basic_resolver_entry/basic_resolver_entry.html" title="ip::basic_resolver_entry::basic_resolver_entry"> 11</head> 12<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> 13<table cellpadding="2" width="100%"><tr> 14<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"></td> 15<td align="center"><a href="../../../../index.html">Home</a></td> 16<td align="center"><a href="../../../../libs/libraries.htm">Libraries</a></td> 17<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td> 18<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td> 19<td align="center"><a href="../../../../more/index.htm">More</a></td> 20</tr></table> 21<hr> 22<div class="spirit-nav"> 23<a accesskey="p" href="ip__basic_resolver__rebind_executor/other.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.html"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../boost_asio.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="ip__basic_resolver_entry/basic_resolver_entry.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a> 24</div> 25<div class="section"> 26<div class="titlepage"><div><div><h3 class="title"> 27<a name="boost_asio.reference.ip__basic_resolver_entry"></a><a class="link" href="ip__basic_resolver_entry.html" title="ip::basic_resolver_entry">ip::basic_resolver_entry</a> 28</h3></div></div></div> 29<p> 30 An entry produced by a resolver. 31 </p> 32<pre class="programlisting">template< 33 typename <a class="link" href="InternetProtocol.html" title="Internet protocol requirements">InternetProtocol</a>> 34class basic_resolver_entry 35</pre> 36<h5> 37<a name="boost_asio.reference.ip__basic_resolver_entry.h0"></a> 38 <span class="phrase"><a name="boost_asio.reference.ip__basic_resolver_entry.types"></a></span><a class="link" href="ip__basic_resolver_entry.html#boost_asio.reference.ip__basic_resolver_entry.types">Types</a> 39 </h5> 40<div class="informaltable"><table class="table"> 41<colgroup> 42<col> 43<col> 44</colgroup> 45<thead><tr> 46<th> 47 <p> 48 Name 49 </p> 50 </th> 51<th> 52 <p> 53 Description 54 </p> 55 </th> 56</tr></thead> 57<tbody> 58<tr> 59<td> 60 <p> 61 <a class="link" href="ip__basic_resolver_entry/endpoint_type.html" title="ip::basic_resolver_entry::endpoint_type"><span class="bold"><strong>endpoint_type</strong></span></a> 62 </p> 63 </td> 64<td> 65 <p> 66 The endpoint type associated with the endpoint entry. 67 </p> 68 </td> 69</tr> 70<tr> 71<td> 72 <p> 73 <a class="link" href="ip__basic_resolver_entry/protocol_type.html" title="ip::basic_resolver_entry::protocol_type"><span class="bold"><strong>protocol_type</strong></span></a> 74 </p> 75 </td> 76<td> 77 <p> 78 The protocol type associated with the endpoint entry. 79 </p> 80 </td> 81</tr> 82</tbody> 83</table></div> 84<h5> 85<a name="boost_asio.reference.ip__basic_resolver_entry.h1"></a> 86 <span class="phrase"><a name="boost_asio.reference.ip__basic_resolver_entry.member_functions"></a></span><a class="link" href="ip__basic_resolver_entry.html#boost_asio.reference.ip__basic_resolver_entry.member_functions">Member 87 Functions</a> 88 </h5> 89<div class="informaltable"><table class="table"> 90<colgroup> 91<col> 92<col> 93</colgroup> 94<thead><tr> 95<th> 96 <p> 97 Name 98 </p> 99 </th> 100<th> 101 <p> 102 Description 103 </p> 104 </th> 105</tr></thead> 106<tbody> 107<tr> 108<td> 109 <p> 110 <a class="link" href="ip__basic_resolver_entry/basic_resolver_entry.html" title="ip::basic_resolver_entry::basic_resolver_entry"><span class="bold"><strong>basic_resolver_entry</strong></span></a> <span class="silver">[constructor]</span> 111 </p> 112 </td> 113<td> 114 <p> 115 Default constructor. <br> <span class="silver"> —</span><br> Construct with specified endpoint, 116 host name and service name. 117 </p> 118 </td> 119</tr> 120<tr> 121<td> 122 <p> 123 <a class="link" href="ip__basic_resolver_entry/endpoint.html" title="ip::basic_resolver_entry::endpoint"><span class="bold"><strong>endpoint</strong></span></a> 124 </p> 125 </td> 126<td> 127 <p> 128 Get the endpoint associated with the entry. 129 </p> 130 </td> 131</tr> 132<tr> 133<td> 134 <p> 135 <a class="link" href="ip__basic_resolver_entry/host_name.html" title="ip::basic_resolver_entry::host_name"><span class="bold"><strong>host_name</strong></span></a> 136 </p> 137 </td> 138<td> 139 <p> 140 Get the host name associated with the entry. 141 </p> 142 </td> 143</tr> 144<tr> 145<td> 146 <p> 147 <a class="link" href="ip__basic_resolver_entry/operator_endpoint_type.html" title="ip::basic_resolver_entry::operator endpoint_type"><span class="bold"><strong>operator endpoint_type</strong></span></a> 148 </p> 149 </td> 150<td> 151 <p> 152 Convert to the endpoint associated with the entry. 153 </p> 154 </td> 155</tr> 156<tr> 157<td> 158 <p> 159 <a class="link" href="ip__basic_resolver_entry/service_name.html" title="ip::basic_resolver_entry::service_name"><span class="bold"><strong>service_name</strong></span></a> 160 </p> 161 </td> 162<td> 163 <p> 164 Get the service name associated with the entry. 165 </p> 166 </td> 167</tr> 168</tbody> 169</table></div> 170<p> 171 The <a class="link" href="ip__basic_resolver_entry.html" title="ip::basic_resolver_entry"><code class="computeroutput">ip::basic_resolver_entry</code></a> 172 class template describes an entry as returned by a resolver. 173 </p> 174<h5> 175<a name="boost_asio.reference.ip__basic_resolver_entry.h2"></a> 176 <span class="phrase"><a name="boost_asio.reference.ip__basic_resolver_entry.thread_safety"></a></span><a class="link" href="ip__basic_resolver_entry.html#boost_asio.reference.ip__basic_resolver_entry.thread_safety">Thread 177 Safety</a> 178 </h5> 179<p> 180 <span class="emphasis"><em>Distinct</em></span> <span class="emphasis"><em>objects:</em></span> Safe. 181 </p> 182<p> 183 <span class="emphasis"><em>Shared</em></span> <span class="emphasis"><em>objects:</em></span> Unsafe. 184 </p> 185<h5> 186<a name="boost_asio.reference.ip__basic_resolver_entry.h3"></a> 187 <span class="phrase"><a name="boost_asio.reference.ip__basic_resolver_entry.requirements"></a></span><a class="link" href="ip__basic_resolver_entry.html#boost_asio.reference.ip__basic_resolver_entry.requirements">Requirements</a> 188 </h5> 189<p> 190 <span class="emphasis"><em>Header: </em></span><code class="literal">boost/asio/ip/basic_resolver_entry.hpp</code> 191 </p> 192<p> 193 <span class="emphasis"><em>Convenience header: </em></span><code class="literal">boost/asio.hpp</code> 194 </p> 195</div> 196<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr> 197<td align="left"></td> 198<td align="right"><div class="copyright-footer">Copyright © 2003-2020 Christopher M. 199 Kohlhoff<p> 200 Distributed under the Boost Software License, Version 1.0. (See accompanying 201 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>) 202 </p> 203</div></td> 204</tr></table> 205<hr> 206<div class="spirit-nav"> 207<a accesskey="p" href="ip__basic_resolver__rebind_executor/other.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.html"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../boost_asio.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="ip__basic_resolver_entry/basic_resolver_entry.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a> 208</div> 209</body> 210</html> 211