29 #ifndef BONJOURSERVICERESOLVER_H 30 #define BONJOURSERVICERESOLVER_H 32 #include <QtCore/QObject> 34 #ifndef PLATFORM_AMLOGIC 37 #include <avahi-compat-libdns_sd/dns_sd.h> 39 class QSocketNotifier;
53 void bonjourRecordResolved(
const QHostInfo &hostInfo,
int port);
54 void error(DNSServiceErrorType error);
57 void bonjourSocketReadyRead();
58 void cleanupResolve();
59 void finishConnect(
const QHostInfo &hostInfo);
62 static void DNSSD_API bonjourResolveReply(DNSServiceRef sdRef, DNSServiceFlags flags,
63 quint32 interfaceIndex, DNSServiceErrorType errorCode,
64 const char *fullName,
const char *hosttarget, quint16 port,
65 quint16 txtLen,
const char *txtRecord,
void *context);
66 DNSServiceRef dnssref;
67 QSocketNotifier *bonjourSocket;
71 #endif // BONJOURSERVICERESOLVER_H Definition: bonjourrecord.h:35
Definition: bonjourserviceresolver.h:43