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>
|
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)
} |
|
|
| ~resolver_base () |
| Protected destructor to prevent deletion through this type.
|
|
|
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_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: