TBonjourRecord Class Reference

#include <TBonjourRecord.h>

Inheritance diagram for TBonjourRecord:

TObject List of all members.

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

Detailed Description

Definition at line 34 of file TBonjourRecord.h.


Constructor & Destructor Documentation

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.


Member Function Documentation

Bool_t TBonjourRecord::operator== ( const TBonjourRecord other  )  const [inline]

Definition at line 53 of file TBonjourRecord.h.

References fRegisteredType, fReplyDomain, fServiceName, and fTXTRecords.

Bool_t TBonjourRecord::IsEqual ( const TObject obj  )  const [inline, virtual]

Reimplemented from TObject.

Definition at line 60 of file TBonjourRecord.h.

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().


Member Data Documentation

TString TBonjourRecord::fServiceName [private]

Definition at line 37 of file TBonjourRecord.h.

Referenced by GetServiceName(), and operator==().

TString TBonjourRecord::fRegisteredType [private]

Definition at line 38 of file TBonjourRecord.h.

Referenced by GetRegisteredType(), and operator==().

TString TBonjourRecord::fReplyDomain [private]

Definition at line 39 of file TBonjourRecord.h.

Referenced by GetReplyDomain(), and operator==().

TString TBonjourRecord::fTXTRecords [private]

Definition at line 40 of file TBonjourRecord.h.

Referenced by AddTXTRecord(), GetTXTRecords(), GetTXTRecordsLength(), and operator==().


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:34:51 2011 for ROOT_528-00b_version by  doxygen 1.5.1