Options for host name resolution. More...
#include <I_DNSProcessor.h>

Public Types | |
| typedef Options | self |
| Self reference type. | |
Public Member Functions | |
| Options () | |
| Default constructor. | |
| self & | setHandler (DNSHandler *handler) |
| Set handler option. | |
| self & | setTimeout (int timeout) |
| Set timeout option. | |
| self & | setHostResStyle (HostResStyle style) |
| Set host query style option. | |
| self & | reset () |
| Reset to default constructed values. | |
Data Fields | |
| DNSHandler * | handler |
| Query handler to use. | |
| int | timeout |
| Query timeout value. | |
| HostResStyle | host_res_style |
| Host resolution style. | |
Options for host name resolution.
Definition at line 72 of file I_DNSProcessor.h.
| typedef Options DNSProcessor::Options::self |
Self reference type.
Definition at line 73 of file I_DNSProcessor.h.
| DNSProcessor::Options::Options | ( | ) | [inline] |
| DNSProcessor::Options & DNSProcessor::Options::reset | ( | ) | [inline] |
Reset to default constructed values.
Definition at line 212 of file I_DNSProcessor.h.
References Options().
| DNSProcessor::Options & DNSProcessor::Options::setHandler | ( | DNSHandler * | handler | ) | [inline] |
Set handler option.
Definition at line 191 of file I_DNSProcessor.h.
References handler.
| DNSProcessor::Options & DNSProcessor::Options::setHostResStyle | ( | HostResStyle | style | ) | [inline] |
Set host query style option.
Definition at line 205 of file I_DNSProcessor.h.
References host_res_style.
| DNSProcessor::Options & DNSProcessor::Options::setTimeout | ( | int | timeout | ) | [inline] |
Set timeout option.
Definition at line 198 of file I_DNSProcessor.h.
References timeout.
Query handler to use.
Default: single threaded handler.
Definition at line 77 of file I_DNSProcessor.h.
Referenced by HostDBContinuation::do_dns(), DNSEntry::init(), and setHandler().
Host resolution style.
Default: IPv4, IPv6 ( HOST_RES_IPV4 )
Definition at line 83 of file I_DNSProcessor.h.
Referenced by HostDBContinuation::do_dns(), DNSEntry::init(), and setHostResStyle().
Query timeout value.
Default: DEFAULT_DNS_TIMEOUT (or as set in records.config) Timeout value for request.
Definition at line 80 of file I_DNSProcessor.h.
Referenced by HostDBContinuation::do_dns(), DNSProcessor::getby(), DNSEntry::init(), and setTimeout().
1.7.1