1 #ifndef __libquark_mdns_MDNSServiceBrowser_hxx 2 #define __libquark_mdns_MDNSServiceBrowser_hxx 5 #include <QHostAddress> 8 #include <QScopedPointer> 9 #include <QSharedPointer> 10 #include <QStringList> 17 class MDNSResolveInfo;
20 class MDNSServiceBrowserPrivateData;
29 QStringList subtypes = QStringList());
55 void publishEntry(ServiceEntry *entry);
56 void updateAddressForHost(QStringList hostName,
57 const QHostAddress &address);
58 void sendBrowseQuery();
60 QScopedPointer<MDNSServiceBrowserPrivateData> _privateData;
61 QStringList _serviceType;
62 QStringList _subtypes;
64 QHostAddress _multicastAddress;
65 QMap<QString, ServiceEntry *> _services;
66 QByteArray _browseQuery;
76 #endif // __libquark_mdns_MDNSServiceBrowser_hxx void serviceInstanceResolveFailed(QString instanceName)
Definition: MDNSServiceBrowser.h++:22
MDNSServiceBrowser(QString serviceType, QStringList subtypes=QStringList())
void serviceInstancePublished(QString instanceName)
void serviceInstanceResolveFinished(QSharedPointer< MDNSService > service)
Definition: BarChartView.h++:6
virtual ~MDNSServiceBrowser()
void resolveServiceInstance(QString instanceName)
void serviceInstanceUnpublished(QString instanceName)