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
 1.7.1