OpenJAUS SAE SDK  6.0.0
Public Member Functions | Static Public Member Functions | Private Member Functions | Static Private Member Functions | Private Attributes | List of all members
openjaus::core_v1_1::services::TimeSettings Class Reference

#include <TimeSettings.h>

Inherits openjaus::core_v1_1::services::TimeSettingsInterface.

Public Member Functions

virtual ~TimeSettings ()
 
bool isServerEnabled ()
 
void enableServer (bool value)
 
bool areValid ()
 
- Public Member Functions inherited from openjaus::core_v1_1::services::TimeSettingsInterface
 TimeSettingsInterface ()
 
virtual ~TimeSettingsInterface ()
 

Static Public Member Functions

static TimeSettingsloadFromConfFile (model::ComponentInfo *const component)
 
static TimeSettingsloadFromConfFile (const std::string &componentName)
 

Private Member Functions

 TimeSettings ()
 

Static Private Member Functions

static void verifySettingsAndThrowIfError (TimeSettings *settings)
 

Private Attributes

bool serverEnabled
 

Constructor & Destructor Documentation

◆ ~TimeSettings()

openjaus::core_v1_1::services::TimeSettings::~TimeSettings ( )
virtual

◆ TimeSettings()

openjaus::core_v1_1::services::TimeSettings::TimeSettings ( )
private

Member Function Documentation

◆ areValid()

bool openjaus::core_v1_1::services::TimeSettings::areValid ( )

◆ enableServer()

void openjaus::core_v1_1::services::TimeSettings::enableServer ( bool  value)

◆ isServerEnabled()

bool openjaus::core_v1_1::services::TimeSettings::isServerEnabled ( )
virtual

◆ loadFromConfFile() [1/2]

TimeSettings * openjaus::core_v1_1::services::TimeSettings::loadFromConfFile ( model::ComponentInfo *const  component)
static

◆ loadFromConfFile() [2/2]

TimeSettings * openjaus::core_v1_1::services::TimeSettings::loadFromConfFile ( const std::string &  componentName)
static

◆ verifySettingsAndThrowIfError()

void openjaus::core_v1_1::services::TimeSettings::verifySettingsAndThrowIfError ( TimeSettings settings)
staticprivate

Member Data Documentation

◆ serverEnabled

bool openjaus::core_v1_1::services::TimeSettings::serverEnabled
private

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