swift
Public Member Functions | Protected Member Functions | List of all members
XSwiftBus::CSettingsProvider Class Referenceabstract

Something owning the settings. More...

Inheritance diagram for XSwiftBus::CSettingsProvider:
[legend]

Public Member Functions

CSettings getSettings () const
 Get settings. More...
 
void setSettings (const CSettings &settings)
 Set settings. More...
 
virtual const CConfiggetConfig () const =0
 Get settings from xswiftbus.conf (needed during plugin initialization)
 
virtual bool writeConfig (bool tcas, bool debug)=0
 Write a config file with these new values.
 

Protected Member Functions

 ~CSettingsProvider ()=default
 Destructor.
 

Detailed Description

Something owning the settings.

Definition at line 30 of file settings.h.

Member Function Documentation

◆ getSettings()

CSettings XSwiftBus::CSettingsProvider::getSettings ( ) const

Get settings.

Remarks
This function is thread safe.
Fixme:
Does this really need to be threadsafe?

Definition at line 19 of file settings.cpp.

◆ setSettings()

void XSwiftBus::CSettingsProvider::setSettings ( const CSettings settings)

Set settings.

Remarks
This function is thread safe.
Fixme:
Does this really need to be threadsafe?

Definition at line 25 of file settings.cpp.


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