#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