11 #include "settings/lib/ISettingCallback.h" 20 #ifdef HAS_WEB_INTERFACE 26 #endif // HAS_WEB_INTERFACE 27 #endif // HAS_WEB_SERVER 36 void OnSettingChanged(
const std::shared_ptr<const CSetting>& setting)
override;
38 const char* oldSettingId,
39 const TiXmlNode* oldSettingNode)
override;
42 void Stop(
bool bWait);
56 bool StartServer(
enum ESERVERS server,
bool start);
58 bool StartWebserver();
59 bool IsWebserverRunning();
62 bool StartAirPlayServer();
63 bool IsAirPlayServerRunning();
64 bool StopAirPlayServer(
bool bWait);
65 bool StartAirTunesServer();
66 bool IsAirTunesServerRunning();
67 bool StopAirTunesServer(
bool bWait);
69 bool StartJSONRPCServer();
70 bool IsJSONRPCServerRunning();
71 bool StopJSONRPCServer(
bool bWait);
73 bool StartEventServer();
74 bool IsEventServerRunning();
75 bool StopEventServer(
bool bWait,
bool promptuser);
76 bool RefreshEventServer();
79 bool StopUPnP(
bool bWait);
80 bool StartUPnPClient();
81 bool IsUPnPClientRunning();
82 bool StopUPnPClient();
83 bool StartUPnPController();
84 bool IsUPnPControllerRunning();
85 bool StopUPnPController();
86 bool StartUPnPRenderer();
87 bool IsUPnPRendererRunning();
88 bool StopUPnPRenderer();
89 bool StartUPnPServer();
90 bool IsUPnPServerRunning();
91 bool StopUPnPServer();
98 bool IsZeroconfRunning();
101 bool StartWSDiscovery();
102 bool IsWSDiscoveryRunning();
103 bool StopWSDiscovery();
109 bool ValidatePort(
int port);
112 std::shared_ptr<CSettings> m_settings;
115 #ifdef HAS_WEB_SERVER 122 #ifdef HAS_WEB_INTERFACE
Definition: WebServer.h:25
Wrapper around CSettingsManager responsible for properly setting up the settings manager and register...
Definition: Settings.h:27
Definition: ISettingCallback.h:16
Definition: HTTPPythonHandler.h:16
Definition: HTTPJsonRpcHandler.h:17
bool OnSettingChanging(const std::shared_ptr< const CSetting > &setting) override
The value of the given setting is being changed.
Definition: NetworkServices.cpp:179
void OnSettingChanged(const std::shared_ptr< const CSetting > &setting) override
The value of the given setting has changed.
Definition: NetworkServices.cpp:497
Definition: HTTPWebinterfaceHandler.h:16
bool OnSettingUpdate(const std::shared_ptr< CSetting > &setting, const char *oldSettingId, const TiXmlNode *oldSettingNode) override
The given setting needs to be updated.
Definition: NetworkServices.cpp:520
Definition: HTTPWebinterfaceAddonsHandler.h:15
Definition: HTTPImageHandler.h:15
Definition: NetworkServices.h:29
Definition: HTTPVfsHandler.h:15