ots::DatabaseConfigurationInterface Class Reference

Inheritance diagram for ots::DatabaseConfigurationInterface:
ots::ConfigurationInterface

List of all members.

Public Member Functions

void fill (ConfigurationBase *, ConfigurationVersion) const throw (std::runtime_error)
void saveActiveVersion (const ConfigurationBase *, bool overwrite=false) const throw (std::runtime_error)
ConfigurationVersion findLatestVersion (const ConfigurationBase *) const noexcept
std::set< std::string > getAllConfigurationNames () const throw (std::runtime_error)
std::set< ConfigurationVersiongetVersions (const ConfigurationBase *) const noexcept
std::set< std::string > getAllConfigurationGroupNames (const std::string &filterString="") const throw (std::runtime_error)
std::set< ConfigurationGroupKeygetKeys (const std::string &groupName) const
config_version_map_t getConfigurationGroupMembers (std::string const &, bool includeMetaDataTable=false) const throw (std::runtime_error)
void saveConfigurationGroup (config_version_map_t const &, std::string const &) const throw (std::runtime_error)

Detailed Description

Definition at line 17 of file DatabaseConfigurationInterface.h.


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

Generated on 18 Apr 2018 for otsdaq by  doxygen 1.6.1