#include <AresDns.hxx>
|
| | AresDns () |
| |
| virtual | ~AresDns () |
| |
| virtual int | init (const std::vector< GenericIPAddress > &additionalNameservers, AfterSocketCreationFuncPtr socketfunc, int timeout=0, int tries=0, unsigned int features=0) |
| |
| virtual int | init (int dnsTimeout=0, int dnsTries=0, unsigned int features=0) |
| |
| int | internalInit (const std::vector< GenericIPAddress > &additionalNameservers, AfterSocketCreationFuncPtr socketfunc, unsigned int features=0, ares_channeldata **channel=0, int timeout=0, int tries=0, bool useStateFunc=false) |
| |
| virtual void | changeNameServers (const std::vector< GenericIPAddress > &additional) |
| |
| virtual bool | checkDnsChange () |
| |
| virtual unsigned int | getTimeTillNextProcessMS () |
| |
| virtual void | process (FdSet &fdset) |
| |
| virtual void | buildFdSet (FdSet &fdset) |
| |
| virtual void | buildFdSet (fd_set &read, fd_set &write, int &size) |
| |
| virtual void | process (fd_set &read, fd_set &write) |
| |
| virtual void | setPollGrp (FdPollGrp *pollGrp) |
| |
| virtual void | processTimers () |
| |
| virtual void | freeResult (ExternalDnsRawResult) |
| |
| virtual void | freeResult (ExternalDnsHostResult) |
| |
| virtual char * | errorMessage (long errorCode) |
| |
| void | lookup (const char *target, unsigned short type, ExternalDnsHandler *handler, void *userData) |
| |
| virtual bool | hostFileLookup (const char *target, in_addr &addr) |
| |
| virtual bool | hostFileLookupLookupOnlyMode () |
| |
| friend | void::resip_AresDns_aresCallback (void *arg, int status, unsigned char *abuf, int alen) |
| |
| friend | void::resip_AresDns_caresCallback (void *arg, int status, int timeouts, unsigned char *abuf, int alen) |
| |
| virtual | ~ExternalDns () |
| |
Definition at line 25 of file AresDns.hxx.
◆ AresDns()
| resip::AresDns::AresDns |
( |
| ) |
|
|
inline |
◆ ~AresDns()
◆ buildFdSet() [1/2]
| void AresDns::buildFdSet |
( |
fd_set & |
read, |
|
|
fd_set & |
write, |
|
|
int & |
size |
|
) |
| |
|
virtual |
◆ buildFdSet() [2/2]
| void AresDns::buildFdSet |
( |
FdSet & |
fdset | ) |
|
|
virtual |
◆ changeNameServers()
| void AresDns::changeNameServers |
( |
const std::vector< GenericIPAddress > & |
additional | ) |
|
|
virtual |
◆ checkDnsChange()
| bool AresDns::checkDnsChange |
( |
| ) |
|
|
virtual |
◆ dnsRRTypeToString()
| const char * AresDns::dnsRRTypeToString |
( |
int |
rrtype | ) |
|
|
static |
◆ enableHostFileLookupOnlyMode()
| static void resip::AresDns::enableHostFileLookupOnlyMode |
( |
bool |
enable | ) |
|
|
inlinestatic |
◆ errorMessage()
| char * AresDns::errorMessage |
( |
long |
errorCode | ) |
|
|
virtual |
◆ freeResult() [1/2]
◆ freeResult() [2/2]
◆ getTimeTillNextProcessMS()
| unsigned int AresDns::getTimeTillNextProcessMS |
( |
| ) |
|
|
virtual |
◆ hostFileLookup()
| bool AresDns::hostFileLookup |
( |
const char * |
target, |
|
|
in_addr & |
addr |
|
) |
| |
|
virtual |
◆ hostFileLookupLookupOnlyMode()
| virtual bool resip::AresDns::hostFileLookupLookupOnlyMode |
( |
| ) |
|
|
inlinevirtual |
◆ init() [1/2]
◆ init() [2/2]
| int AresDns::init |
( |
int |
dnsTimeout = 0, |
|
|
int |
dnsTries = 0, |
|
|
unsigned int |
features = 0 |
|
) |
| |
|
virtual |
◆ internalInit()
◆ lookup()
| void AresDns::lookup |
( |
const char * |
target, |
|
|
unsigned short |
type, |
|
|
ExternalDnsHandler * |
handler, |
|
|
void * |
userData |
|
) |
| |
|
virtual |
◆ process() [1/2]
| void AresDns::process |
( |
fd_set & |
read, |
|
|
fd_set & |
write |
|
) |
| |
|
virtual |
◆ process() [2/2]
| void AresDns::process |
( |
FdSet & |
fdset | ) |
|
|
virtual |
◆ processTimers()
| void AresDns::processTimers |
( |
| ) |
|
|
virtual |
◆ setPollGrp()
| void AresDns::setPollGrp |
( |
FdPollGrp * |
pollGrp | ) |
|
|
virtual |
◆ void::resip_AresDns_aresCallback()
| resip::AresDns::void::resip_AresDns_aresCallback |
( |
void * |
arg, |
|
|
int |
status, |
|
|
unsigned char * |
abuf, |
|
|
int |
alen |
|
) |
| |
◆ void::resip_AresDns_caresCallback()
| resip::AresDns::void::resip_AresDns_caresCallback |
( |
void * |
arg, |
|
|
int |
status, |
|
|
int |
timeouts, |
|
|
unsigned char * |
abuf, |
|
|
int |
alen |
|
) |
| |
◆ AresDnsPollItem
| friend class AresDnsPollItem |
|
friend |
The documentation for this class was generated from the following files: