|
otsdaq
3.03.00
|
Inheritance diagram for ots::FileConfigurationInterface:
Collaboration diagram for ots::FileConfigurationInterface:Public Member Functions | |
| void | fill (TableBase *, TableVersion) const |
| read configuration from database | |
| void | saveActiveVersion (const TableBase *, bool overwrite=false) const |
| write configuration to database More... | |
| TableVersion | findLatestVersion (const TableBase *) const |
| find the latest configuration version by configuration type More... | |
| std::set< TableVersion > | getVersions (const TableBase *) const |
| find all configuration versions by configuration type | |
Public Member Functions inherited from ots::ConfigurationInterface | |
| virtual std::set< std::string > | getAllTableNames (void) const |
| TableVersion | saveNewVersion (TableBase *configuration, TableVersion temporaryVersion, TableVersion newVersion=TableVersion()) |
| virtual std::set< std::string > | getAllTableGroupNames (const std::string &="") const |
| group handling | |
| virtual std::set< TableGroupKey > | getKeys (const std::string &) const |
| virtual std::map< std::string, TableVersion > | getTableGroupMembers (std::string const &, bool=false) const |
| virtual void | saveTableGroup (std::map< std::string, TableVersion > const &, std::string const &) const |
| virtual std::pair< std::string, TableVersion > | saveCustomJSON (const std::string &JSON, const std::string &documentNameToSave) const |
| virtual std::string | loadCustomJSON (const std::string &documentNameToLoad, TableVersion documentVersionToLoad) const |
| virtual TableGroupKey | findLatestGroupKey (const std::string &) const |
| otsdaq_database_migrate and otsdaq_import_system_aliases to compile | |
Additional Inherited Members | |
Public Types inherited from ots::ConfigurationInterface | |
| enum class | CONFIGURATION_MODE { DO_NOT_CREATE , XML_FILE , ARTDAQ_DATABASE } |
Static Public Member Functions inherited from ots::ConfigurationInterface | |
| static ConfigurationInterface * | getInstance (CONFIGURATION_MODE mode=CONFIGURATION_MODE::DO_NOT_CREATE) |
| static bool | isVersionTrackingEnabled (void) |
| static void | setVersionTrackingEnabled (bool setValue) |
| static const CONFIGURATION_MODE & | getMode (void) |
Protected Member Functions inherited from ots::ConfigurationInterface | |
| ConfigurationInterface (void) | |
| Protected constructor. | |
Protected Attributes inherited from ots::ConfigurationInterface | |
| ConfigurationHandlerBase * | theConfigurationHandler_ |
Definition at line 12 of file File_configInterface.h.
|
virtual |
find the latest configuration version by configuration type
findLatestVersion return INVALID if no existing versions
Implements ots::ConfigurationInterface.
Definition at line 25 of file File_configInterface.cc.
|
virtual |
write configuration to database
save active configuration view to file
Implements ots::ConfigurationInterface.
Definition at line 36 of file File_configInterface.cc.