Public Member Functions | |
ConfigurationManagerRW (std::string username) | |
const std::string & | getUsername (void) const |
ConfigurationInterface * | getConfigurationInterface (void) const |
const std::map< std::string, ConfigurationInfo > & | getAllConfigurationInfo (bool refresh=false, std::string *accumulatedErrors=0, const std::string &errorFilterName="") |
std::map< std::string, std::map< std::string, ConfigurationVersion > > | getActiveVersionAliases (void) const |
template<class T > | |
T * | getConfigurationRW (std::string name) |
ConfigurationBase * | getVersionedConfigurationByName (const std::string &configurationName, ConfigurationVersion version, bool looseColumnMatching=false) |
ConfigurationBase * | getConfigurationByName (const std::string &configurationName) |
ConfigurationGroupKey | findConfigurationGroup (const std::string &groupName, const std::map< std::string, ConfigurationVersion > &groupMembers) |
ConfigurationVersion | saveNewConfiguration (const std::string &configurationName, ConfigurationVersion temporaryVersion=ConfigurationVersion(), bool makeTemporary=false) |
ConfigurationVersion | copyViewToCurrentColumns (const std::string &configurationName, ConfigurationVersion sourceVersion) |
void | eraseTemporaryVersion (const std::string &configurationName, ConfigurationVersion targetVersion=ConfigurationVersion()) |
void | clearCachedVersions (const std::string &configurationName) |
void | clearAllCachedVersions () |
void | activateConfigurationGroup (const std::string &configGroupName, ConfigurationGroupKey configGroupKey, std::string *accumulatedTreeErrors=0) |
ConfigurationVersion | createTemporaryBackboneView (ConfigurationVersion sourceViewVersion=ConfigurationVersion()) |
ConfigurationVersion | saveNewBackbone (ConfigurationVersion temporaryVersion=ConfigurationVersion()) |
ConfigurationGroupKey | saveNewConfigurationGroup (const std::string &groupName, std::map< std::string, ConfigurationVersion > &groupMembers, ConfigurationGroupKey previousVersion=ConfigurationGroupKey(), const std::string &groupComment=ViewColumnInfo::DATATYPE_COMMENT_DEFAULT) |
void | testXDAQContext () |
Definition at line 35 of file ConfigurationManagerRW.h.