12#ifndef ROOT_TBonjourResolver
13#define ROOT_TBonjourResolver
37typedef UInt_t DNSServiceFlags;
38typedef Int_t DNSServiceErrorType;
59 const char *,
const char *,
64 const char *,
const char *,
#define ClassDef(name, id)
TInetAddress GetInetAddress() const
void BonjourSocketReadyRead()
The Bonjour socket is ready for reading.
Int_t ResolveBonjourRecord(const TBonjourRecord &record)
Resolve Bonjour service to IP address and port.
void RecordResolved(const TInetAddress *hostInfo, Int_t port)
Emit RecordResolved signal.
TInetAddress fHostAddress
TBonjourResolver()
Default ctor.
TFileHandler * fBonjourSocketHandler
const char * GetTXTRecord() const
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.
virtual ~TBonjourResolver()
Cleanup.
This class represents an Internet Protocol (IP) address.
Mother of all ROOT objects.
This is the ROOT implementation of the Qt object communication mechanism (see also http://www....