3 #include <ssdp/SSDPServer.h> 5 #include <QNetworkConfiguration> 8 #include <utils/settings.h> 11 class QNetworkConfigurationManager;
46 const QString getDescAddress();
51 const QString getBaseAddress();
56 const QString buildDesc();
62 const QString getLocalAddress();
72 void handleMSearchRequest(
const QString& target,
const QString& mx,
const QString address,
const quint16 & port);
74 void handleNetworkConfigurationChanged(
const QNetworkConfiguration &config);
78 QString _localAddress;
79 QNetworkConfigurationManager* _NCA;
void handleSettingsUpdate(const settings::type &type, const QJsonDocument &config)
Handle settings update from Hyperion Settingsmanager emit.
Definition: SSDPHandler.cpp:46
Manage SSDP discovery.
Definition: SSDPHandler.h:19
void initServer()
Init SSDP after thread start.
Definition: SSDPHandler.cpp:21
The SSDP Server sends and receives (parses) SSDP requests.
Definition: SSDPServer.h:10
Definition: WebServer.h:18
void handleWebServerStateChange(const bool newState)
get state changes from webserver
Definition: SSDPHandler.cpp:59