otsdaq
v2_01_00
|
Public Member Functions | |
void | fill (ConfigurationBase *, ConfigurationVersion) const |
void | saveActiveVersion (const ConfigurationBase *, bool overwrite=false) const |
ConfigurationVersion | findLatestVersion (const ConfigurationBase *) const |
std::set< ConfigurationVersion > | getVersions (const ConfigurationBase *) const |
![]() | |
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) |
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) |
Additional Inherited Members | |
![]() | |
static ConfigurationInterface * | getInstance (bool mode) |
static bool | isVersionTrackingEnabled () |
static void | setVersionTrackingEnabled (bool setValue) |
![]() | |
static const std::string | GROUP_METADATA_TABLE_NAME = "ConfigurationGroupMetadata" |
![]() | |
ConfigurationHandlerBase * | theConfigurationHandler_ |
Definition at line 12 of file FileConfigurationInterface.h.