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

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

addedCFGParam(const cfgParamId &_id) constmars::cfg_manager::CFGManagerinlineprivate
CFGManager(lib_manager::LibManager *theManager, const char *filename="mars_default.yaml")mars::cfg_manager::CFGManager
CFGManagerInterface(lib_manager::LibManager *theManager)mars::cfg_manager::CFGManagerInterfaceinline
cfgParamsByIdmars::cfg_manager::CFGManagerprivate
cfgParamsByStringmars::cfg_manager::CFGManagerprivate
CREATE_MODULE_INFO()mars::cfg_manager::CFGManager
createModuleInfo()mars::cfg_manager::CFGManagerInterfaceinlinevirtual
createParam(const std::string &_group, const std::string &_name, const cfgParamType &_paramType)mars::cfg_manager::CFGManagervirtual
deleteParam(CFGParam *param)mars::cfg_manager::CFGManagerinlineprivate
fileExists(const std::string &strFilename) constmars::cfg_manager::CFGManagerprivate
getAllParams(std::vector< cfgParamInfo > *allParams) constmars::cfg_manager::CFGManagervirtual
getLibName() constmars::cfg_manager::CFGManagerinlinevirtual
getLibVersion() constmars::cfg_manager::CFGManagerinlinevirtual
getModuleInfo() constlib_manager::LibInterfaceinline
getNextId()mars::cfg_manager::CFGManagerprivate
getOrCreateProperty(const std::string &_group, const std::string &_name, bool val, CFGClient *newClient=NULL)mars::cfg_manager::CFGManagervirtual
getOrCreateProperty(const std::string &_group, const std::string &_name, double val, CFGClient *newClient=NULL)mars::cfg_manager::CFGManagervirtual
getOrCreateProperty(const std::string &_group, const std::string &_name, int val, CFGClient *newClient=NULL)mars::cfg_manager::CFGManagervirtual
getOrCreateProperty(const std::string &_group, const std::string &_name, const std::string &val, CFGClient *newClient=NULL)mars::cfg_manager::CFGManagervirtual
getOrCreateProperty(const std::string &_group, const std::string &_name, const char *val, CFGClient *newClient=NULL)mars::cfg_manager::CFGManagervirtual
getParam(CFGParam **param, const std::string &_group, const std::string &_name) constmars::cfg_manager::CFGManagerinlineprivate
getParam(CFGParam **param, const cfgParamId &_id) constmars::cfg_manager::CFGManagerinlineprivate
getParamId(const std::string &_group, const std::string &_name) constmars::cfg_manager::CFGManagervirtual
getParamInfo(const cfgParamId &_id) constmars::cfg_manager::CFGManagervirtual
getParamInfo(const std::string &_group, const std::string &_name) constmars::cfg_manager::CFGManagervirtual
getParamInfo(const CFGParam *param) constmars::cfg_manager::CFGManagerinlineprivate
getProperty(CFGProperty *_property) constmars::cfg_manager::CFGManagervirtual
getProperty(cfgPropertyStruct *_propertyS) constmars::cfg_manager::CFGManagervirtual
getPropertyValue(cfgParamId paramId, const std::string &_propertyName, double *rValue) constmars::cfg_manager::CFGManagervirtual
getPropertyValue(cfgParamId paramId, const std::string &_propertyName, int *rValue) constmars::cfg_manager::CFGManagervirtual
getPropertyValue(cfgParamId paramId, const std::string &_propertyName, bool *rValue) constmars::cfg_manager::CFGManagervirtual
getPropertyValue(cfgParamId paramId, const std::string &_propertyName, std::string *rValue) constmars::cfg_manager::CFGManagervirtual
mars::cfg_manager::CFGManagerInterface::getPropertyValue(const std::string &_group, const std::string &_name, const std::string &_propertyName, T *rValue) constmars::cfg_manager::CFGManagerInterfaceinline
insertParam(CFGParam *newParam)mars::cfg_manager::CFGManagerinlineprivate
LibInterface(LibManager *theManager)lib_manager::LibInterfaceinline
libManagerlib_manager::LibInterfaceprotected
loadConfig(const char *filename)mars::cfg_manager::CFGManagervirtual
loadConfig(const char *filename, const char *group)mars::cfg_manager::CFGManagervirtual
loadConfigFromStream(std::istream &in, const char *group)mars::cfg_manager::CFGManagervirtual
loadConfigFromString(const std::string &configString)mars::cfg_manager::CFGManagervirtual
moduleInfolib_manager::LibInterfaceprotected
mutexCFGParamsmars::cfg_manager::CFGManagermutableprivate
mutexNextIdmars::cfg_manager::CFGManagermutableprivate
mutexVecClientsmars::cfg_manager::CFGManagermutableprivate
newLibLoaded(const std::string &libName)lib_manager::LibInterfaceinlinevirtual
nextIdmars::cfg_manager::CFGManagerprivate
readGroup(const std::string &group, const YAML::Node &paramNodes)mars::cfg_manager::CFGManagerprivate
registerToCFG(CFGClient *client)mars::cfg_manager::CFGManagervirtual
registerToParam(const std::string &_group, const std::string &_name, CFGClient *client)mars::cfg_manager::CFGManagervirtual
registerToParam(const cfgParamId &_id, CFGClient *client)mars::cfg_manager::CFGManagervirtual
removedCFGParam(const cfgParamId &_id) constmars::cfg_manager::CFGManagerinlineprivate
removeParam(const cfgParamId &_id)mars::cfg_manager::CFGManagervirtual
removeParam(const std::string &_group, const std::string &_name)mars::cfg_manager::CFGManagervirtual
setProperty(const CFGProperty &_property)mars::cfg_manager::CFGManagervirtual
setProperty(const cfgPropertyStruct &_propertyS)mars::cfg_manager::CFGManagervirtual
setProperty(const std::string &_group, const std::string &_name, bool val)mars::cfg_manager::CFGManagervirtual
setProperty(const std::string &_group, const std::string &_name, double val)mars::cfg_manager::CFGManagervirtual
setProperty(const std::string &_group, const std::string &_name, int val)mars::cfg_manager::CFGManagervirtual
setProperty(const std::string &_group, const std::string &_name, const std::string &val)mars::cfg_manager::CFGManagervirtual
setProperty(const std::string &_group, const std::string &_name, const char *val)mars::cfg_manager::CFGManagervirtual
setPropertyValue(const std::string &_group, const std::string &_name, const std::string &_propertyName, const double rValue)mars::cfg_manager::CFGManagervirtual
setPropertyValue(const std::string &_group, const std::string &_name, const std::string &_propertyName, const int rValue)mars::cfg_manager::CFGManagervirtual
setPropertyValue(const std::string &_group, const std::string &_name, const std::string &_propertyName, const bool rValue)mars::cfg_manager::CFGManagervirtual
setPropertyValue(const std::string &_group, const std::string &_name, const std::string &_propertyName, const std::string &rValue)mars::cfg_manager::CFGManagervirtual
setPropertyValue(const std::string &_group, const std::string &_name, const std::string &_propertyName, const char *rValue)mars::cfg_manager::CFGManagervirtual
unregisterFromCFG(CFGClient *client)mars::cfg_manager::CFGManagervirtual
unregisterFromParam(const std::string &_group, const std::string &_name, CFGClient *client)mars::cfg_manager::CFGManagervirtual
unregisterFromParam(const cfgParamId &_id, CFGClient *client)mars::cfg_manager::CFGManagervirtual
vecClientsmars::cfg_manager::CFGManagerprivate
writeConfig(const char *filename, const char *group=NULL, const unsigned char saveOption=saveOnClose) constmars::cfg_manager::CFGManagervirtual
writeConfigToString(const char *group=NULL, const unsigned char saveOption=saveOnClose) constmars::cfg_manager::CFGManagervirtual
~CFGManager()mars::cfg_manager::CFGManager
~CFGManagerInterface()mars::cfg_manager::CFGManagerInterfaceinline
~LibInterface(void)lib_manager::LibInterfaceinlinevirtual