12 #ifndef ROOT_TBonjourResolver 13 #define ROOT_TBonjourResolver 33 #if !defined(__CINT__) 37 typedef UInt_t DNSServiceFlags;
38 typedef Int_t DNSServiceErrorType;
56 #if !defined(__CINT__) 59 const char *,
const char *,
64 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