Clementine
Public Types | Protected Member Functions | Friends | List of all members
asio::ip::resolver_base Class Reference

The resolver_base class is used as a base for the basic_resolver class templates to provide a common place to define the flag constants. More...

#include <resolver_base.hpp>

Inheritance diagram for asio::ip::resolver_base:
Inheritance graph
[legend]

Public Types

enum  flags {
  canonical_name = ASIO_OS_DEF(AI_CANONNAME), passive = ASIO_OS_DEF(AI_PASSIVE), numeric_host = ASIO_OS_DEF(AI_NUMERICHOST), numeric_service = ASIO_OS_DEF(AI_NUMERICSERV),
  v4_mapped = ASIO_OS_DEF(AI_V4MAPPED), all_matching = ASIO_OS_DEF(AI_ALL), address_configured = ASIO_OS_DEF(AI_ADDRCONFIG)
}
 

Protected Member Functions

 ~resolver_base ()
 Protected destructor to prevent deletion through this type.
 

Friends

flags operator & (flags x, flags y)
 
flags operator| (flags x, flags y)
 
flags operator^ (flags x, flags y)
 
flags operator~ (flags x)
 
flags & operator &= (flags &x, flags y)
 
flags & operator|= (flags &x, flags y)
 
flags & operator^= (flags &x, flags y)
 

Detailed Description

The resolver_base class is used as a base for the basic_resolver class templates to provide a common place to define the flag constants.


The documentation for this class was generated from the following file: