Classes | |
| struct | result_t |
Public Member Functions | |
| SharedStoreDNSCallback (std::map< std::string, result_t > &results) | |
| virtual void | success (const std::string &qname, const std::string &cname, int ttl, const std::vector< std::string > &responses=empty) throw () |
| virtual void | failure (const std::string &qname, Error error) throw () |
|
const std::map< std::string, result_t > & | getResults (void) const throw () |
| virtual void | clear (void) throw () |
Public Member Functions inherited from sella::net::DNSCallback | |
| const std::string & | getQname (void) const throw () |
| int | getRecord (void) const throw () |
| int | getProtocol (void) const throw () |
| int | getFlags (void) const throw () |
Protected Attributes | |
| std::map< std::string, result_t > & | results |
Protected Attributes inherited from sella::net::DNSCallback | |
| std::string | qname |
| int | record |
| int | protocol |
| int | flags |
Additional Inherited Members | |
Public Types inherited from sella::net::DNSCallback | |
| enum | Error : int { None = DNS_E_NOERROR, Temporary = DNS_E_TEMPFAIL, Protocol = DNS_E_PROTOCOL, NXDomain = DNS_E_NXDOMAIN, NoData = DNS_E_NODATA, NoMemory = DNS_E_NOMEM, BadQuery = DNS_E_BADQUERY } |
|
typedef std::shared_ptr < DNSCallback > | shared |
| typedef DNSCallback * | ptr |
Static Public Member Functions inherited from sella::net::DNSCallback | |
| static const char * | getErrorDetail (Error error) |
| static const char * | getErrorName (Error error) |
Static Public Attributes inherited from sella::net::DNSCallback | |
|
static const std::vector < IPAddress > | none |
|
static const std::vector < std::string > | empty |
Definition at line 169 of file DNSCallback.h.
1.8.5