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. More...
#include <resolver_query_base.hpp>
Public Types | |
enum | flags { canonical_name = BOOST_ASIO_OS_DEF(AI_CANONNAME), passive = BOOST_ASIO_OS_DEF(AI_PASSIVE), numeric_host = BOOST_ASIO_OS_DEF(AI_NUMERICHOST), numeric_service = BOOST_ASIO_OS_DEF(AI_NUMERICSERV), v4_mapped = BOOST_ASIO_OS_DEF(AI_V4MAPPED), all_matching = BOOST_ASIO_OS_DEF(AI_ALL), address_configured = BOOST_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) |
flags & | operator&= (flags &x, flags y) |
flags & | operator|= (flags &x, flags y) |
flags & | operator^= (flags &x, flags y) |
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.
|
inlineprotected |
Protected destructor to prevent deletion through this type.