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...
TBonjourResolver()
Default ctor.
void RecordResolved(const TInetAddress *hostInfo, Int_t port)
Emit RecordResolved signal.
#define ClassDef(name, id)
virtual ~TBonjourResolver()
Cleanup.
TInetAddress GetInetAddress() 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.
TFileHandler * fBonjourSocketHandler
const char * GetTXTRecord() const
Mother of all ROOT objects.
TInetAddress fHostAddress