Realistic 3D camera system
3D camera system components
Public Types | Protected Member Functions | Friends | List of all members
asio::ip::resolver_query_base Class Reference

#include <resolver_query_base.hpp>

Inheritance diagram for asio::ip::resolver_query_base:
asio::ip::basic_resolver_query< InternetProtocol > asio::ip::basic_resolver_query< Protocol >

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_query_base ()
 Protected destructor to prevent deletion through this type. More...
 

Friends

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

Detailed Description

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

Definition at line 29 of file resolver_query_base.hpp.

Member Enumeration Documentation

Enumerator
canonical_name 
passive 
numeric_host 
numeric_service 
v4_mapped 
all_matching 
address_configured 

Definition at line 63 of file resolver_query_base.hpp.

Constructor & Destructor Documentation

asio::ip::resolver_query_base::~resolver_query_base ( )
inlineprotected

Protected destructor to prevent deletion through this type.

Definition at line 120 of file resolver_query_base.hpp.

Friends And Related Function Documentation

flags operator& ( flags  x,
flags  y 
)
friend

Definition at line 76 of file resolver_query_base.hpp.

flags& operator&= ( flags x,
flags  y 
)
friend

Definition at line 99 of file resolver_query_base.hpp.

flags operator^ ( flags  x,
flags  y 
)
friend

Definition at line 88 of file resolver_query_base.hpp.

flags& operator^= ( flags x,
flags  y 
)
friend

Definition at line 111 of file resolver_query_base.hpp.

flags operator| ( flags  x,
flags  y 
)
friend

Definition at line 82 of file resolver_query_base.hpp.

flags& operator|= ( flags x,
flags  y 
)
friend

Definition at line 105 of file resolver_query_base.hpp.

flags operator~ ( flags  x)
friend

Definition at line 94 of file resolver_query_base.hpp.


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