#include <ExternalDns.hxx>
|
| virtual int | init (const std::vector< GenericIPAddress > &additionalNameservers, AfterSocketCreationFuncPtr, int dnsTimeout=0, int dnsTries=0, unsigned int features=0)=0 |
| |
| virtual int | init (int dnsTimeout=0, int dnsTries=0, unsigned int features=0)=0 |
| |
| virtual void | changeNameServers (const std::vector< GenericIPAddress > &additional)=0 |
| |
| virtual bool | checkDnsChange ()=0 |
| |
| virtual unsigned int | getTimeTillNextProcessMS ()=0 |
| |
| virtual void | buildFdSet (fd_set &read, fd_set &write, int &size)=0 |
| |
| virtual void | process (fd_set &read, fd_set &write)=0 |
| |
| virtual void | setPollGrp (FdPollGrp *grp)=0 |
| |
| virtual void | processTimers ()=0 |
| |
| virtual void | freeResult (ExternalDnsRawResult res)=0 |
| |
| virtual void | freeResult (ExternalDnsHostResult res)=0 |
| |
| virtual char * | errorMessage (long errorCode)=0 |
| |
| virtual | ~ExternalDns () |
| |
| virtual void | lookup (const char *target, unsigned short type, ExternalDnsHandler *handler, void *userData)=0 |
| |
| virtual bool | hostFileLookup (const char *target, in_addr &addr)=0 |
| |
| virtual bool | hostFileLookupLookupOnlyMode ()=0 |
| |
Definition at line 19 of file ExternalDns.hxx.
◆ Features
| Enumerator |
|---|
| None | |
| TryServersOfNextNetworkUponRcode3 | |
| ReturnAllResults | |
Definition at line 22 of file ExternalDns.hxx.
◆ InitResult
◆ ~ExternalDns()
| virtual resip::ExternalDns::~ExternalDns |
( |
| ) |
|
|
inlinevirtual |
◆ buildFdSet()
| virtual void resip::ExternalDns::buildFdSet |
( |
fd_set & |
read, |
|
|
fd_set & |
write, |
|
|
int & |
size |
|
) |
| |
|
pure virtual |
◆ changeNameServers()
| virtual void resip::ExternalDns::changeNameServers |
( |
const std::vector< GenericIPAddress > & |
additional | ) |
|
|
pure virtual |
◆ checkDnsChange()
| virtual bool resip::ExternalDns::checkDnsChange |
( |
| ) |
|
|
pure virtual |
◆ errorMessage()
| virtual char * resip::ExternalDns::errorMessage |
( |
long |
errorCode | ) |
|
|
pure virtual |
◆ freeResult() [1/2]
◆ freeResult() [2/2]
◆ getEnablePostConnectSocketFuncCall()
| bool ExternalDns::getEnablePostConnectSocketFuncCall |
( |
| ) |
|
|
static |
◆ getTimeTillNextProcessMS()
| virtual unsigned int resip::ExternalDns::getTimeTillNextProcessMS |
( |
| ) |
|
|
pure virtual |
◆ hostFileLookup()
| virtual bool resip::ExternalDns::hostFileLookup |
( |
const char * |
target, |
|
|
in_addr & |
addr |
|
) |
| |
|
pure virtual |
◆ hostFileLookupLookupOnlyMode()
| virtual bool resip::ExternalDns::hostFileLookupLookupOnlyMode |
( |
| ) |
|
|
pure virtual |
◆ init() [1/2]
◆ init() [2/2]
| virtual int resip::ExternalDns::init |
( |
int |
dnsTimeout = 0, |
|
|
int |
dnsTries = 0, |
|
|
unsigned int |
features = 0 |
|
) |
| |
|
pure virtual |
◆ lookup()
| virtual void resip::ExternalDns::lookup |
( |
const char * |
target, |
|
|
unsigned short |
type, |
|
|
ExternalDnsHandler * |
handler, |
|
|
void * |
userData |
|
) |
| |
|
pure virtual |
◆ process()
| virtual void resip::ExternalDns::process |
( |
fd_set & |
read, |
|
|
fd_set & |
write |
|
) |
| |
|
pure virtual |
◆ processTimers()
| virtual void resip::ExternalDns::processTimers |
( |
| ) |
|
|
pure virtual |
◆ setEnablePostConnectSocketFuncCall()
| void ExternalDns::setEnablePostConnectSocketFuncCall |
( |
bool |
enabled = true | ) |
|
|
static |
◆ setPollGrp()
| virtual void resip::ExternalDns::setPollGrp |
( |
FdPollGrp * |
grp | ) |
|
|
pure virtual |
The documentation for this class was generated from the following files: