Privacy
An open-source, flexible 3D physical simulation framework
mars::cfg_manager::CFGManagerInterface Member List

This is the complete list of members for mars::cfg_manager::CFGManagerInterface, including all inherited members.

CFGManagerInterface(lib_manager::LibManager *theManager)mars::cfg_manager::CFGManagerInterfaceinline
createModuleInfo()mars::cfg_manager::CFGManagerInterfaceinlinevirtual
createParam(const std::string &_group, const std::string &_name, const cfgParamType &_paramType)=0mars::cfg_manager::CFGManagerInterfacepure virtual
getAllParams(std::vector< cfgParamInfo > *allParams) const =0mars::cfg_manager::CFGManagerInterfacepure virtual
getLibName() const =0mars::cfg_manager::CFGManagerInterfacepure virtual
getLibVersion() const =0mars::cfg_manager::CFGManagerInterfacepure virtual
getModuleInfo() constlib_manager::LibInterfaceinline
getOrCreateProperty(const std::string &_group, const std::string &_name, bool val, CFGClient *newClient=0)=0mars::cfg_manager::CFGManagerInterfacepure virtual
getOrCreateProperty(const std::string &_group, const std::string &_name, double val, CFGClient *newClient=0)=0mars::cfg_manager::CFGManagerInterfacepure virtual
getOrCreateProperty(const std::string &_group, const std::string &_name, int val, CFGClient *newClient=0)=0mars::cfg_manager::CFGManagerInterfacepure virtual
getOrCreateProperty(const std::string &_group, const std::string &_name, const std::string &val, CFGClient *newClient=0)=0mars::cfg_manager::CFGManagerInterfacepure virtual
getOrCreateProperty(const std::string &_group, const std::string &_name, const char *val, CFGClient *newClient=0)=0mars::cfg_manager::CFGManagerInterfacepure virtual
getParamId(const std::string &_group, const std::string &_name) const =0mars::cfg_manager::CFGManagerInterfacepure virtual
getParamInfo(const cfgParamId &_id) const =0mars::cfg_manager::CFGManagerInterfacepure virtual
getParamInfo(const std::string &_group, const std::string &_name) const =0mars::cfg_manager::CFGManagerInterfacepure virtual
getProperty(cfgPropertyStruct *_propertyS) const =0mars::cfg_manager::CFGManagerInterfacepure virtual
getPropertyValue(const std::string &_group, const std::string &_name, const std::string &_propertyName, T *rValue) constmars::cfg_manager::CFGManagerInterfaceinline
getPropertyValue(cfgParamId paramId, const std::string &_propertyName, double *rValue) const =0mars::cfg_manager::CFGManagerInterfacepure virtual
getPropertyValue(cfgParamId paramId, const std::string &_propertyName, int *rValue) const =0mars::cfg_manager::CFGManagerInterfacepure virtual
getPropertyValue(cfgParamId paramId, const std::string &_propertyName, bool *rValue) const =0mars::cfg_manager::CFGManagerInterfacepure virtual
getPropertyValue(cfgParamId paramId, const std::string &_propertyName, std::string *rValue) const =0mars::cfg_manager::CFGManagerInterfacepure virtual
LibInterface(LibManager *theManager)lib_manager::LibInterfaceinline
libManagerlib_manager::LibInterfaceprotected
loadConfig(const char *filename)=0mars::cfg_manager::CFGManagerInterfacepure virtual
loadConfig(const char *filename, const char *group)=0mars::cfg_manager::CFGManagerInterfacepure virtual
loadConfigFromString(const std::string &configString)=0mars::cfg_manager::CFGManagerInterfacepure virtual
moduleInfolib_manager::LibInterfaceprotected
newLibLoaded(const std::string &libName)lib_manager::LibInterfaceinlinevirtual
registerToCFG(CFGClient *client)=0mars::cfg_manager::CFGManagerInterfacepure virtual
registerToParam(const std::string &_group, const std::string &_name, CFGClient *client)=0mars::cfg_manager::CFGManagerInterfacepure virtual
registerToParam(const cfgParamId &_id, CFGClient *client)=0mars::cfg_manager::CFGManagerInterfacepure virtual
removeParam(const cfgParamId &_id)=0mars::cfg_manager::CFGManagerInterfacepure virtual
removeParam(const std::string &_group, const std::string &_name)=0mars::cfg_manager::CFGManagerInterfacepure virtual
setProperty(const cfgPropertyStruct &_propertyS)=0mars::cfg_manager::CFGManagerInterfacepure virtual
setProperty(const std::string &_group, const std::string &_name, bool val)=0mars::cfg_manager::CFGManagerInterfacepure virtual
setProperty(const std::string &_group, const std::string &_name, double val)=0mars::cfg_manager::CFGManagerInterfacepure virtual
setProperty(const std::string &_group, const std::string &_name, int val)=0mars::cfg_manager::CFGManagerInterfacepure virtual
setProperty(const std::string &_group, const std::string &_name, const std::string &val)=0mars::cfg_manager::CFGManagerInterfacepure virtual
setProperty(const std::string &_group, const std::string &_name, const char *val)=0mars::cfg_manager::CFGManagerInterfacepure virtual
setPropertyValue(const std::string &_group, const std::string &_name, const std::string &_propertyName, const double rValue)=0mars::cfg_manager::CFGManagerInterfacepure virtual
setPropertyValue(const std::string &_group, const std::string &_name, const std::string &_propertyName, const int rValue)=0mars::cfg_manager::CFGManagerInterfacepure virtual
setPropertyValue(const std::string &_group, const std::string &_name, const std::string &_propertyName, const bool rValue)=0mars::cfg_manager::CFGManagerInterfacepure virtual
setPropertyValue(const std::string &_group, const std::string &_name, const std::string &_propertyName, const std::string &rValue)=0mars::cfg_manager::CFGManagerInterfacepure virtual
setPropertyValue(const std::string &_group, const std::string &_name, const std::string &_propertyName, const char *rValue)=0mars::cfg_manager::CFGManagerInterfacepure virtual
unregisterFromCFG(CFGClient *client)=0mars::cfg_manager::CFGManagerInterfacepure virtual
unregisterFromParam(const std::string &_group, const std::string &_name, CFGClient *client)=0mars::cfg_manager::CFGManagerInterfacepure virtual
unregisterFromParam(const cfgParamId &_id, CFGClient *client)=0mars::cfg_manager::CFGManagerInterfacepure virtual
writeConfig(const char *filename, const char *group, const unsigned char saveOption=saveOnClose) const =0mars::cfg_manager::CFGManagerInterfacepure virtual
writeConfigToString(const char *group=0, const unsigned char saveOption=saveOnClose) const =0mars::cfg_manager::CFGManagerInterfacepure virtual
~CFGManagerInterface()mars::cfg_manager::CFGManagerInterfaceinline
~LibInterface(void)lib_manager::LibInterfaceinlinevirtual