11 #include "settings/lib/ISettingsHandler.h" 12 #include "threads/CriticalSection.h" 13 #include "utils/logtypes.h" 24 bool Load(
const std::string &file);
25 bool Save(
const std::string &file)
const;
28 const std::string& GetServerUUID()
const {
return m_serverUUID; }
29 int GetServerPort()
const {
return m_serverPort; }
30 int GetMaximumReturnedItems()
const {
return m_maxReturnedItems; }
31 const std::string& GetRendererUUID()
const {
return m_rendererUUID; }
32 int GetRendererPort()
const {
return m_rendererPort; }
34 void SetServerUUID(
const std::string &uuid) { m_serverUUID = uuid; }
35 void SetServerPort(
int port) { m_serverPort = port; }
36 void SetMaximumReturnedItems(
int maximumReturnedItems) { m_maxReturnedItems = maximumReturnedItems; }
37 void SetRendererUUID(
const std::string &uuid) { m_rendererUUID = uuid; }
38 void SetRendererPort(
int port) { m_rendererPort = port; }
47 std::string m_serverUUID;
49 int m_maxReturnedItems;
50 std::string m_rendererUUID;
53 mutable CCriticalSection m_critical;
Interface defining methods being called by the settings system if an action is performed on multiple/...
Definition: ISettingsHandler.h:16
Definition: UPnPSettings.h:17
void OnSettingsUnloaded() override
Setting values have been unloaded.
Definition: UPnPSettings.cpp:43