|
void | get (ConfigurationBase *&configuration, const std::string configurationName, std::shared_ptr< const ConfigurationGroupKey > groupKey=0, const std::string *groupName=0, bool dontFill=false, ConfigurationVersion version=ConfigurationVersion(), bool resetConfiguration=true, bool looseColumnMatching=false) |
|
virtual std::set< std::string > | getAllConfigurationNames () const throw (std::runtime_error) |
|
virtual std::set
< ConfigurationVersion > | getVersions (const ConfigurationBase *configuration) const =0 |
|
const bool & | getMode () const |
|
ConfigurationVersion | saveNewVersion (ConfigurationBase *configuration, ConfigurationVersion temporaryVersion, ConfigurationVersion newVersion=ConfigurationVersion()) |
|
virtual std::set< std::string > | getAllConfigurationGroupNames (const std::string &filterString="") const throw (std::runtime_error) |
|
virtual std::set
< ConfigurationGroupKey > | getKeys (const std::string &groupName) const |
|
virtual std::map< std::string,
ConfigurationVersion > | getConfigurationGroupMembers (std::string const &, bool includeMetaDataTable=false) const throw (std::runtime_error) |
|
virtual void | saveConfigurationGroup (std::map< std::string, ConfigurationVersion > const &, std::string const &) const throw (std::runtime_error) |
|
virtual void | saveActiveVersion (const ConfigurationBase *configuration, bool overwrite=false) const =0 |
|
|
static ConfigurationInterface * | getInstance (bool mode) |
|
static bool | isVersionTrackingEnabled () |
|
static void | setVersionTrackingEnabled (bool setValue) |
|
|
static const std::string | GROUP_METADATA_TABLE_NAME = "ConfigurationGroupMetadata" |
|
|
ConfigurationHandlerBase * | theConfigurationHandler_ |
|
|
class | ConfigurationManagerRW |
|
class | ConfigurationManager |
|
Definition at line 19 of file ConfigurationInterface.h.
The documentation for this class was generated from the following files: