12 #ifndef ROOT_TBonjourResolver
13 #define ROOT_TBonjourResolver
35 #ifndef ROOT_TInetAddress
39 #if !defined(__CINT__)
43 typedef UInt_t DNSServiceFlags;
44 typedef Int_t DNSServiceErrorType;
62 #if !defined(__CINT__)
65 const char *,
const char *,
70 const char *,
const char *,
void BonjourSocketReadyRead()
The Bonjour socket is ready for reading.
Int_t ResolveBonjourRecord(const TBonjourRecord &record)
Resolve Bonjour service to IP address and port.
This class represents an Internet Protocol (IP) address.
This is the ROOT implementation of the Qt object communication mechanism (see also http://www...
const char * GetTXTRecord() const
TInetAddress GetInetAddress() const
void RecordResolved(const TInetAddress *hostInfo, Int_t port)
Emit RecordResolved signal.
#define ClassDef(name, id)
virtual ~TBonjourResolver()
Cleanup.
static void DNSSD_API BonjourResolveReply(DNSServiceRef, DNSServiceFlags, UInt_t, DNSServiceErrorType, const char *, const char *, UShort_t, UShort_t, const char *, void *)
Static Bonjour resolver callback function.
TFileHandler * fBonjourSocketHandler
Mother of all ROOT objects.
TInetAddress fHostAddress