PTLib
Version 2.18.8
|
Classes | |
class | NAPTRRecord |
class | PDnsRecords |
class | SRVRecord |
Functions | |
void | PrintOn (ostream &strm) const |
NAPTRRecord * | GetFirst (const char *service=NULL) |
NAPTRRecord * | GetNext (const char *service=NULL) |
PDNS::NAPTRRecord * | HandleDNSRecord (PDNS_RECORD dnsRecord, PDNS_RECORD results) |
void | UnlockOrder () |
DNS_STATUS | Cached_DnsQuery (const char *name, WORD type, DWORD options, void *extra, PDNS_RECORD *queryResults, void *reserved) |
template<unsigned type, class RecordListType , class RecordType > | |
PBoolean | Lookup (const PString &name, RecordListType &recordList) |
SRVRecord * | GetFirst () |
SRVRecord * | GetNext () |
Variables | |
PINDEX | currentPos |
int | lastOrder |
PBoolean | orderLocked |
PINDEX | priPos |
PWORDArray | priList |
DNS_STATUS PDNS::Cached_DnsQuery | ( | const char * | name, |
WORD | type, | ||
DWORD | options, | ||
void * | extra, | ||
PDNS_RECORD * | queryResults, | ||
void * | reserved | ||
) |
Referenced by Lookup().
NAPTRRecord* PDNS::GetFirst | ( | const char * | service = NULL | ) |
SRVRecord* PDNS::GetFirst | ( | ) |
NAPTRRecord* PDNS::GetNext | ( | const char * | service = NULL | ) |
SRVRecord* PDNS::GetNext | ( | ) |
PDNS::SRVRecord * PDNS::HandleDNSRecord | ( | PDNS_RECORD | dnsRecord, |
PDNS_RECORD | results | ||
) |
PBoolean PDNS::Lookup | ( | const PString & | name, |
RecordListType & | recordList | ||
) |
References Cached_DnsQuery(), DNS_QUERY_STANDARD, DNS_STATUS, PString::IsEmpty(), and DnsRecord::pNext.
void PDNS::PrintOn | ( | ostream & | strm | ) | const |
void PDNS::UnlockOrder | ( | ) |
References orderLocked.
PINDEX PDNS::currentPos |
int PDNS::lastOrder |
PBoolean PDNS::orderLocked |
Referenced by UnlockOrder().
PWORDArray PDNS::priList |
PINDEX PDNS::priPos |