Boost C++ Libraries

...one of the most highly regarded and expertly designed C++ library projects in the world. Herb Sutter and Andrei Alexandrescu, C++ Coding Standards

This is the documentation for an old version of Boost. Click here to view this page for the latest version.
PrevUpHomeNext

ip::basic_resolver_iterator

An iterator over the entries produced by a resolver.

template<
    typename InternetProtocol>
class basic_resolver_iterator
Member Functions

Name

Description

basic_resolver_iterator

Default constructor creates an end iterator.

create

Create an iterator from an addrinfo list returned by getaddrinfo.

Create an iterator from an endpoint, host name and service name.

The 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> 
Thread Safety

Distinct objects: Safe.

Shared objects: Unsafe.


PrevUpHomeNext