xbmc
Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
CUPnPSettings Class Reference
Inheritance diagram for CUPnPSettings:
Inheritance graph
[legend]
Collaboration diagram for CUPnPSettings:
Collaboration graph
[legend]

Public Member Functions

void OnSettingsUnloaded () override
 Setting values have been unloaded. More...
 
bool Load (const std::string &file)
 
bool Save (const std::string &file) const
 
void Clear ()
 
const std::string & GetServerUUID () const
 
int GetServerPort () const
 
int GetMaximumReturnedItems () const
 
const std::string & GetRendererUUID () const
 
int GetRendererPort () const
 
void SetServerUUID (const std::string &uuid)
 
void SetServerPort (int port)
 
void SetMaximumReturnedItems (int maximumReturnedItems)
 
void SetRendererUUID (const std::string &uuid)
 
void SetRendererPort (int port)
 
- Public Member Functions inherited from ISettingsHandler
virtual bool OnSettingsLoading ()
 Settings loading has been initiated. More...
 
virtual void OnSettingsLoaded ()
 Settings have been loaded. More...
 
virtual bool OnSettingsSaving () const
 Settings saving has been initiated. More...
 
virtual void OnSettingsSaved () const
 Settings have been saved. More...
 
virtual void OnSettingsCleared ()
 Settings have been cleared. More...
 

Static Public Member Functions

static CUPnPSettingsGetInstance ()
 

Protected Member Functions

 CUPnPSettings (const CUPnPSettings &)=delete
 
CUPnPSettingsoperator= (CUPnPSettings const &)=delete
 

Member Function Documentation

◆ OnSettingsUnloaded()

void CUPnPSettings::OnSettingsUnloaded ( )
overridevirtual

Setting values have been unloaded.

This callback can be used to trigger uninitializing any state variables (e.g. before re-loading the settings).

Reimplemented from ISettingsHandler.


The documentation for this class was generated from the following files: