DDS  ver. 1.6
Public Member Functions | Static Public Member Functions | List of all members
dds::user_defaults_api::CUserDefaults Class Reference

#include <UserDefaults.h>

Public Member Functions

void reinit (const std::string &_cfgFileName, bool _get_default=false)
 
std::string getValueForKey (const std::string &_Key) const
 
const SDDSUserDefaultsOptions_t getOptions () const
 
std::string getServerInfoFileLocationSrv () const
 
std::string getServerInfoFileName () const
 
std::string getServerInfoFileLocation () const
 
std::string getWrkPkgDir () const
 
std::string getWrkPkgPath () const
 
std::string getWrkScriptPath () const
 
std::string getUserEnvScript () const
 
std::string getLogFile () const
 
std::string getAgentLogStorageDir () const
 
pid_t getScoutPid () const
 
std::string getSMInputName () const
 
std::string getSMOutputName () const
 
std::string getPluginsRootDir () const
 
std::string getPluginDir (const std::string &_path, const std::string &_pluginName) const
 Returns path to the plugin's directory for specified plug-in name. More...
 

Static Public Member Functions

static CUserDefaultsinstance ()
 Return singleton instance. More...
 
static void printDefaults (std::ostream &_stream)
 
static std::string currentUDFile ()
 
static std::string getDDSPath ()
 
static std::string getAgentIDFile ()
 

Member Function Documentation

◆ currentUDFile()

string CUserDefaults::currentUDFile ( )
static

◆ getAgentIDFile()

string CUserDefaults::getAgentIDFile ( )
static

◆ getAgentLogStorageDir()

string CUserDefaults::getAgentLogStorageDir ( ) const

◆ getDDSPath()

string CUserDefaults::getDDSPath ( )
static

◆ getLogFile()

string CUserDefaults::getLogFile ( ) const

◆ getOptions()

const SDDSUserDefaultsOptions_t CUserDefaults::getOptions ( ) const

◆ getPluginDir()

string CUserDefaults::getPluginDir ( const std::string &  _path,
const std::string &  _pluginName 
) const

Returns path to the plugin's directory for specified plug-in name.

Parameters
[in]_pathPath to the root plug-ins directory. If not specified (i.e. empty string is provided) than default root plug-ins directory is used.
[in]_pluginNameName of the plug-in.

◆ getPluginsRootDir()

string CUserDefaults::getPluginsRootDir ( ) const

◆ getScoutPid()

pid_t CUserDefaults::getScoutPid ( ) const

◆ getServerInfoFileLocation()

string CUserDefaults::getServerInfoFileLocation ( ) const

◆ getServerInfoFileLocationSrv()

string CUserDefaults::getServerInfoFileLocationSrv ( ) const

◆ getServerInfoFileName()

string CUserDefaults::getServerInfoFileName ( ) const

◆ getSMInputName()

std::string CUserDefaults::getSMInputName ( ) const

◆ getSMOutputName()

std::string CUserDefaults::getSMOutputName ( ) const

◆ getUserEnvScript()

string CUserDefaults::getUserEnvScript ( ) const

◆ getValueForKey()

string CUserDefaults::getValueForKey ( const std::string &  _Key) const

◆ getWrkPkgDir()

string CUserDefaults::getWrkPkgDir ( ) const

◆ getWrkPkgPath()

string CUserDefaults::getWrkPkgPath ( ) const

◆ getWrkScriptPath()

string CUserDefaults::getWrkScriptPath ( ) const

◆ instance()

CUserDefaults & CUserDefaults::instance ( )
static

Return singleton instance.

◆ printDefaults()

void CUserDefaults::printDefaults ( std::ostream &  _stream)
static

◆ reinit()

void CUserDefaults::reinit ( const std::string &  _cfgFileName,
bool  _get_default = false 
)

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