12 #ifndef ROOT_TBonjourRegistrar
13 #define ROOT_TBonjourRegistrar
43 #ifndef ROOT_TBonjourRecord
47 #if !defined(__CINT__)
51 typedef UInt_t DNSServiceFlags;
52 typedef Int_t DNSServiceErrorType;
67 #if !defined(__CINT__)
69 const char *,
const char *,
const char *,
void *);
72 const char *,
const char *,
const char *,
void *);
Int_t RegisterService(const TBonjourRecord &record, UShort_t servicePort)
Register Bonjour service.
TBonjourRecord RegisteredRecord() const
This is the ROOT implementation of the Qt object communication mechanism (see also http://www...
TFileHandler * fBonjourSocketHandler
#define ClassDef(name, id)
void BonjourSocketReadyRead()
The Bonjour socket is ready for reading.
virtual ~TBonjourRegistrar()
Cleanup.
TBonjourRecord fFinalRecord
Mother of all ROOT objects.
static void DNSSD_API BonjourRegisterService(DNSServiceRef, DNSServiceFlags, DNSServiceErrorType, const char *, const char *, const char *, void *)
Static Bonjour register callback function.
void ServiceRegistered(TBonjourRecord *record)
Emit ServiceRegistered signal.