tdaq-develop-2025-02-12
ots::ConfigurationInterface Member List

This is the complete list of members for ots::ConfigurationInterface, including all inherited members.

CONFIGURATION_MODE enum name (defined in ots::ConfigurationInterface)ots::ConfigurationInterface
ConfigurationInterface(void)ots::ConfigurationInterfaceprotected
ConfigurationManager classots::ConfigurationInterfacefriend
ConfigurationManagerRW classots::ConfigurationInterfacefriend
fill(TableBase *configuration, TableVersion version) const =0 (defined in ots::ConfigurationInterface)ots::ConfigurationInterfaceprotectedpure virtual
findLatestGroupKey(const std::string &) constots::ConfigurationInterfaceinlinevirtual
findLatestVersion(const TableBase *configuration) const =0ots::ConfigurationInterfacepure virtual
getAllTableGroupNames(const std::string &="") constots::ConfigurationInterfaceinlinevirtual
getAllTableNames(void) constots::ConfigurationInterfaceinlinevirtual
getInstance(CONFIGURATION_MODE mode=CONFIGURATION_MODE::DO_NOT_CREATE) (defined in ots::ConfigurationInterface)ots::ConfigurationInterfacestatic
getKeys(const std::string &) const (defined in ots::ConfigurationInterface)ots::ConfigurationInterfaceinlinevirtual
getMode(void) (defined in ots::ConfigurationInterface)ots::ConfigurationInterfacestatic
getTableGroupMembers(std::string const &, bool=false) constots::ConfigurationInterfaceinlinevirtual
getVersions(const TableBase *configuration) const =0 (defined in ots::ConfigurationInterface)ots::ConfigurationInterfacepure virtual
GROUP_METADATA_TABLE_NAME (defined in ots::ConfigurationInterface)ots::ConfigurationInterfacestatic
isVersionTrackingEnabled(void) (defined in ots::ConfigurationInterface)ots::ConfigurationInterfacestatic
loadCustomJSON(const std::string &documentNameToLoad, TableVersion documentVersionToLoad) const (defined in ots::ConfigurationInterface)ots::ConfigurationInterfaceinlinevirtual
saveActiveVersion(const TableBase *configuration, bool overwrite=false) const =0 (defined in ots::ConfigurationInterface)ots::ConfigurationInterfacepure virtual
saveCustomJSON(const std::string &JSON, const std::string &documentNameToSave) const (defined in ots::ConfigurationInterface)ots::ConfigurationInterfaceinlinevirtual
saveNewVersion(TableBase *configuration, TableVersion temporaryVersion, TableVersion newVersion=TableVersion())ots::ConfigurationInterface
saveTableGroup(std::map< std::string, TableVersion > const &, std::string const &) const (defined in ots::ConfigurationInterface)ots::ConfigurationInterfaceinlinevirtual
setVersionTrackingEnabled(bool setValue) (defined in ots::ConfigurationInterface)ots::ConfigurationInterfacestatic
theConfigurationHandler_ (defined in ots::ConfigurationInterface)ots::ConfigurationInterfaceprotected
~ConfigurationInterface() (defined in ots::ConfigurationInterface)ots::ConfigurationInterfaceinlinevirtual