12 #ifndef ROOT_TBonjourBrowser 13 #define ROOT_TBonjourBrowser 41 #if !defined(__CINT__) 45 typedef UInt_t DNSServiceFlags;
46 typedef Int_t DNSServiceErrorType;
63 #if !defined(__CINT__) 65 DNSServiceFlags,
UInt_t, DNSServiceErrorType,
66 const char *,
const char *,
const char *,
void *);
69 DNSServiceFlags,
Int_t, DNSServiceErrorType,
70 const char *,
const char *,
const char *,
void *);
This is the ROOT implementation of the Qt object communication mechanism (see also http://www...
const char * ServiceType() const
void BonjourSocketReadyRead()
The Bonjour socket is ready for reading.
TList * CurrentRecords() const
static void DNSSD_API BonjourBrowseReply(DNSServiceRef, DNSServiceFlags, UInt_t, DNSServiceErrorType, const char *, const char *, const char *, void *)
Static Bonjour browser callback function.
#define ClassDef(name, id)
void CurrentBonjourRecordsChanged(TList *bonjourRecords)
Emit CurrentBonjourRecordsChanged signal.
TBonjourBrowser()
Default ctor.
TFileHandler * fBonjourSocketHandler
virtual ~TBonjourBrowser()
Cleanup.
Mother of all ROOT objects.
Int_t BrowseForServiceType(const char *serviceType)
Tell Bonjour to start browsing for a specific type of service.