| 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.