#include <XrdOucBonjour.hh>
Collaboration diagram for XrdOucBonjourRecord:

Public Member Functions | |
| XrdOucBonjourRecord () | |
| XrdOucBonjourRecord (const char *name, const char *type, const char *domain) | |
| XrdOucBonjourRecord (const XrdOucBonjourRecord &other) | |
| virtual | ~XrdOucBonjourRecord () |
| const char * | GetServiceName () const |
| const char * | GetRegisteredType () const |
| const char * | GetReplyDomain () const |
| const char * | GetTXTRecordData () const |
| const char * | GetTXTValue (const char *key, int &len) const |
| int | GetTXTRecordLength () const |
| int | MatchesServiceName (const char *pattern) const |
| int | MatchesRegisteredType (const char *pattern) const |
| int | MatchesReplyDomain (const char *pattern) const |
| void | AddTXTRecord (const char *key, const char *value) |
| void | AddTXTRecord (const char *key, int value) |
| void | AddRawTXTRecord (const char *rawData) |
| void | SetServiceName (const char *name) |
| void | SetRegisteredType (const char *type) |
| void | SetReplyDomain (const char *domain) |
| void | DeleteTXTRecord () |
| XrdOucBonjourRecord & | operator= (const XrdOucBonjourRecord &other) |
| void | Print () const |
Private Member Functions | |
| void | InitTXTRecord () |
| void | CopyTXTRecord (const TXTRecordRef &otherRecord) |
Private Attributes | |
| XrdOucString | ServiceName |
| XrdOucString | RegisteredType |
| XrdOucString | ReplyDomain |
| TXTRecordRef | TXTRecord |
|
|
|
|
||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.3.9.1