3 #include <utils/Logger.h> 4 #include <QHostAddress> 27 void searchForService(
const QString& st =
"urn:hyperion-project.org:device:basic:1");
36 const QString
getFirstService(
const searchType& type = STY_WEBSERVER,
const QString& st =
"urn:hyperion-project.org:device:basic:1",
const int& timeout_ms = 3000);
46 void readPendingDatagrams();
49 void sendSearch(
const QString& st);
53 QUdpSocket* _udpSocket;
54 QString _searchTarget;
Search for SSDP sessions, used by standalone capture binaries.
Definition: SSDPDiscover.h:16
const QString getFirstService(const searchType &type=STY_WEBSERVER, const QString &st="urn:hyperion-project.org:device:basic:1", const int &timeout_ms=3000)
Search for specified searchTarget, the method will block until a server has been found or a timeout h...
Definition: SSDPDiscover.cpp:37
void newService(const QString webServer)
Emits whenever a new service has ben found, search started with searchForService() ...
void searchForService(const QString &st="urn:hyperion-project.org:device:basic:1")
Search for specified service, results will be returned by signal newService().
Definition: SSDPDiscover.cpp:27