#include <TBonjourRegistrar.h>
Inheritance diagram for TBonjourRegistrar:

Public Member Functions | |
| TBonjourRegistrar () | |
| virtual | ~TBonjourRegistrar () | 
| Int_t | RegisterService (const TBonjourRecord &record, UShort_t servicePort) | 
| TBonjourRecord | RegisteredRecord () const | 
| void | ServiceRegistered (TBonjourRecord *record) | 
| void | BonjourSocketReadyRead () | 
Private Member Functions | |
| void * | GetSender () | 
Static Private Member Functions | |
| static void DNSSD_API | BonjourRegisterService (DNSServiceRef, DNSServiceFlags, DNSServiceErrorType, const char *, const char *, const char *, void *) | 
Private Attributes | |
| DNSServiceRef | fDNSRef | 
| TFileHandler * | fBonjourSocketHandler | 
| TBonjourRecord | fFinalRecord | 
Definition at line 58 of file TBonjourRegistrar.h.
| TBonjourRegistrar::TBonjourRegistrar | ( | ) | 
| TBonjourRegistrar::~TBonjourRegistrar | ( | ) |  [virtual] | 
        
| void* TBonjourRegistrar::GetSender | ( | ) |  [inline, private, virtual] | 
        
| void TBonjourRegistrar::BonjourRegisterService | ( | DNSServiceRef | , | |
| DNSServiceFlags | , | |||
| DNSServiceErrorType | , | |||
| const char * | , | |||
| const char * | , | |||
| const char * | , | |||
| void * | ||||
| ) |  [static, private] | 
        
Definition at line 130 of file TBonjourRegistrar.cxx.
References TObject::Error(), fFinalRecord, and ServiceRegistered().
Referenced by RegisterService().
| Int_t TBonjourRegistrar::RegisterService | ( | const TBonjourRecord & | record, | |
| UShort_t | servicePort | |||
| ) | 
Definition at line 66 of file TBonjourRegistrar.cxx.
References TFileHandler::Add(), BonjourRegisterService(), TQObject::Connect(), TObject::Error(), fBonjourSocketHandler, fDNSRef, TBonjourRecord::GetRegisteredType(), TBonjourRecord::GetReplyDomain(), TBonjourRecord::GetServiceName(), TBonjourRecord::GetTXTRecords(), TBonjourRecord::GetTXTRecordsLength(), TFileHandler::kRead, and TObject::Warning().
| TBonjourRecord TBonjourRegistrar::RegisteredRecord | ( | ) |  const [inline] | 
        
| void TBonjourRegistrar::ServiceRegistered | ( | TBonjourRecord * | record | ) | 
Definition at line 110 of file TBonjourRegistrar.cxx.
References TQObject::Emit().
Referenced by BonjourRegisterService().
| void TBonjourRegistrar::BonjourSocketReadyRead | ( | ) | 
DNSServiceRef TBonjourRegistrar::fDNSRef [private]           | 
        
Definition at line 61 of file TBonjourRegistrar.h.
Referenced by BonjourSocketReadyRead(), RegisterService(), and ~TBonjourRegistrar().
Definition at line 62 of file TBonjourRegistrar.h.
Referenced by RegisterService(), and ~TBonjourRegistrar().
Definition at line 63 of file TBonjourRegistrar.h.
Referenced by BonjourRegisterService(), and RegisteredRecord().
 1.5.1