55 void PrintOn(ostream & strm)
const;
67 void PrintOn(ostream & strm) const;
84 {
return Lookup<NAPTR_SRV, NAPTRRecordList, NAPTRRecord>(domain, recordList); }
172 #endif // PTLIB_ENUM_H PString service
Definition: enum.h:60
PString replacement
Definition: enum.h:62
void SetRDSServers(const PStringArray &servers)
Set the Default NAPTR server to lookup.
PBoolean orderLocked
Definition: enum.h:80
WORD preference
Definition: enum.h:58
void SetENUMServers(const PStringArray &serverlist)
Set the default ENUM domain search list.
Comparison
Result of the comparison operation performed by the Compare() function.
Definition: object.h:1184
int lastOrder
Definition: enum.h:79
This is an array collection class of PString objects.
Definition: pstring.h:2024
void UnlockOrder()
Definition: enum.h:74
BOOL PBoolean
Definition: object.h:102
PINDEX currentPos
Definition: enum.h:78
PString flags
Definition: enum.h:59
WORD order
Definition: enum.h:57
The character string class.
Definition: pstring.h:108
PString regex
Definition: enum.h:61
NAPTRRecord * GetNext(const char *service=NULL)
This is a list collection class of PString objects.
Definition: pstring.h:2184
NAPTRRecord * GetFirst(const char *service=NULL)
PDNS::NAPTRRecord * HandleDNSRecord(PDNS_RECORD dnsRecord, PDNS_RECORD results)
void PrintOn(ostream &strm) const
Output the contents of the object to the stream.
PBoolean GetRecords(const PString &domain, NAPTRRecordList &recordList)
Definition: enum.h:83
Comparison Compare(const PObject &obj) const
Compare the two objects and return their relative rank.
Ultimate parent class for all objects in the class library.
Definition: object.h:1118
PBoolean RDSLookup(const PURL &url, const PString &service, PStringList &dn)
Perform a lookup of the specified url on the NAPTR server list (set by SetNAPTRServers) that uses the...
This class describes a Universal Resource Locator.
Definition: url.h:54
PBoolean ENUMLookup(const PString &dn, const PString &service, const PStringArray &domains, PString &URL)
Perform a lookup of the specified DN using the specified service and domain list. ...
#define PDECLARE_SORTED_LIST(cls, T)
Begin declaration of a sorted list class.
Definition: lists.h:1028