#include <TBonjourRecord.h>
Inheritance diagram for TBonjourRecord:
Public Member Functions | |
TBonjourRecord () | |
TBonjourRecord (const char *name, const char *regType, const char *domain) | |
TBonjourRecord (const char *name, const char *regType, const char *domain, const char *txt) | |
virtual | ~TBonjourRecord () |
Bool_t | operator== (const TBonjourRecord &other) const |
Bool_t | IsEqual (const TObject *obj) const |
const char * | GetServiceName () const |
const char * | GetRegisteredType () const |
const char * | GetReplyDomain () const |
const char * | GetTXTRecords () const |
Int_t | GetTXTRecordsLength () const |
void | AddTXTRecord (const char *record) |
void | AddTXTRecord (const TString &record) |
void | Print (Option_t *opt="") const |
Private Attributes | |
TString | fServiceName |
TString | fRegisteredType |
TString | fReplyDomain |
TString | fTXTRecords |
Definition at line 34 of file TBonjourRecord.h.
TBonjourRecord::TBonjourRecord | ( | ) | [inline] |
Definition at line 43 of file TBonjourRecord.h.
TBonjourRecord::TBonjourRecord | ( | const char * | name, | |
const char * | regType, | |||
const char * | domain | |||
) | [inline] |
Definition at line 44 of file TBonjourRecord.h.
TBonjourRecord::TBonjourRecord | ( | const char * | name, | |
const char * | regType, | |||
const char * | domain, | |||
const char * | txt | |||
) | [inline] |
Definition at line 47 of file TBonjourRecord.h.
virtual TBonjourRecord::~TBonjourRecord | ( | ) | [inline, virtual] |
Definition at line 51 of file TBonjourRecord.h.
Bool_t TBonjourRecord::operator== | ( | const TBonjourRecord & | other | ) | const [inline] |
Definition at line 53 of file TBonjourRecord.h.
References fRegisteredType, fReplyDomain, fServiceName, and fTXTRecords.
const char* TBonjourRecord::GetServiceName | ( | ) | const [inline] |
Definition at line 62 of file TBonjourRecord.h.
References fServiceName.
Referenced by Print(), TBonjourRegistrar::RegisterService(), and TBonjourResolver::ResolveBonjourRecord().
const char* TBonjourRecord::GetRegisteredType | ( | ) | const [inline] |
Definition at line 63 of file TBonjourRecord.h.
References fRegisteredType.
Referenced by Print(), TBonjourRegistrar::RegisterService(), TBonjourResolver::ResolveBonjourRecord(), and UpdateBonjourRecords().
const char* TBonjourRecord::GetReplyDomain | ( | ) | const [inline] |
Definition at line 64 of file TBonjourRecord.h.
References fReplyDomain.
Referenced by Print(), TBonjourRegistrar::RegisterService(), TBonjourResolver::ResolveBonjourRecord(), and UpdateBonjourRecords().
const char* TBonjourRecord::GetTXTRecords | ( | ) | const [inline] |
Definition at line 65 of file TBonjourRecord.h.
References fTXTRecords.
Referenced by Print(), and TBonjourRegistrar::RegisterService().
Int_t TBonjourRecord::GetTXTRecordsLength | ( | ) | const [inline] |
Definition at line 66 of file TBonjourRecord.h.
References fTXTRecords, and TString::Length().
Referenced by Print(), and TBonjourRegistrar::RegisterService().
void TBonjourRecord::AddTXTRecord | ( | const char * | record | ) |
void TBonjourRecord::AddTXTRecord | ( | const TString & | record | ) |
Definition at line 34 of file TBonjourRecord.cxx.
References TString::Append(), fTXTRecords, and TString::Length().
void TBonjourRecord::Print | ( | Option_t * | opt = "" |
) | const [virtual] |
Reimplemented from TObject.
Definition at line 44 of file TBonjourRecord.cxx.
References GetRegisteredType(), GetReplyDomain(), GetServiceName(), GetTXTRecords(), and GetTXTRecordsLength().
Referenced by UpdateBonjourRecords().
TString TBonjourRecord::fServiceName [private] |
TString TBonjourRecord::fRegisteredType [private] |
Definition at line 38 of file TBonjourRecord.h.
Referenced by GetRegisteredType(), and operator==().
TString TBonjourRecord::fReplyDomain [private] |
TString TBonjourRecord::fTXTRecords [private] |
Definition at line 40 of file TBonjourRecord.h.
Referenced by AddTXTRecord(), GetTXTRecords(), GetTXTRecordsLength(), and operator==().