PTLib  Version 2.10.4
PDNS Namespace Reference

Classes

class  NAPTRRecord
class  SRVRecord

Functions

void PrintOn (ostream &strm) const
NAPTRRecordGetFirst (const char *service=NULL)
NAPTRRecordGetNext (const char *service=NULL)
PDNS::NAPTRRecordHandleDNSRecord (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)
void Cached_DnsRecordListFree (PDNS_RECORD, int)
template<unsigned type, class RecordListType , class RecordType >
PBoolean Lookup (const PString &name, RecordListType &recordList)
SRVRecordGetFirst ()
SRVRecordGetNext ()

Variables

PINDEX currentPos
int lastOrder
PBoolean orderLocked
PINDEX priPos
PWORDArray priList

Function Documentation

DNS_STATUS PDNS::Cached_DnsQuery ( const char *  name,
WORD  type,
DWORD  options,
void *  extra,
PDNS_RECORD queryResults,
void *  reserved 
)

Referenced by Lookup().

Referenced by Lookup().

NAPTRRecord* PDNS::GetFirst ( const char *  service = NULL)
NAPTRRecord* PDNS::GetNext ( const char *  service = NULL)
template<unsigned type, class RecordListType , class RecordType >
PBoolean PDNS::Lookup ( const PString name,
RecordListType &  recordList 
)
void PDNS::PrintOn ( ostream &  strm) const

References orderLocked.


Variable Documentation

PINDEX PDNS::priPos
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines