PTLib  Version 2.10.10
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
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)
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().

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 
)
template<unsigned type, class RecordListType , class RecordType >
PBoolean PDNS::Lookup ( const PString name,
RecordListType &  recordList 
)
void PDNS::PrintOn ( ostream &  strm) const
void PDNS::UnlockOrder ( )

References orderLocked.

Variable Documentation

PINDEX PDNS::currentPos
int PDNS::lastOrder
PBoolean PDNS::orderLocked

Referenced by UnlockOrder().

PWORDArray PDNS::priList
PINDEX PDNS::priPos