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