Reference | Class Hierarchy | Class Index | Member Index |
The asio::ip::basic_resolver_iterator class template is used to define iterators over the results returned by a resolver.
The iterator's value_type, obtained when the iterator is dereferenced, is:
const basic_resolver_entry<InternetProtocol>
Public Member Functions | |
basic_resolver_iterator () | |
Default constructor creates an end iterator. | |
Static Public Member Functions | |
static basic_resolver_iterator | create (asio::detail::addrinfo_type *address_info, const std::string &host_name, const std::string &service_name) |
Create an iterator from an addrinfo list returned by getaddrinfo. | |
static basic_resolver_iterator | create (const typename InternetProtocol::endpoint &endpoint, const std::string &host_name, const std::string &service_name) |
Create an iterator from an endpoint, host name and service name. |
asio::ip::basic_resolver_iterator< InternetProtocol >::basic_resolver_iterator | ( | ) |
Default constructor creates an end iterator.
static basic_resolver_iterator asio::ip::basic_resolver_iterator< InternetProtocol >::create | ( | asio::detail::addrinfo_type * | address_info, | |
const std::string & | host_name, | |||
const std::string & | service_name | |||
) | [static] |
Create an iterator from an addrinfo list returned by getaddrinfo.
static basic_resolver_iterator asio::ip::basic_resolver_iterator< InternetProtocol >::create | ( | const typename InternetProtocol::endpoint & | endpoint, | |
const std::string & | host_name, | |||
const std::string & | service_name | |||
) | [static] |
Create an iterator from an endpoint, host name and service name.