![]() |
An open-source, flexible 3D physical simulation framework
|
This is the complete list of members for mars::cfg_manager::CFGManager, including all inherited members.
addedCFGParam(const cfgParamId &_id) const | mars::cfg_manager::CFGManager | inlineprivate |
CFGManager(lib_manager::LibManager *theManager, const char *filename="mars_default.yaml") | mars::cfg_manager::CFGManager | |
CFGManagerInterface(lib_manager::LibManager *theManager) | mars::cfg_manager::CFGManagerInterface | inline |
cfgParamsById | mars::cfg_manager::CFGManager | private |
cfgParamsByString | mars::cfg_manager::CFGManager | private |
CREATE_MODULE_INFO() | mars::cfg_manager::CFGManager | |
createModuleInfo() | mars::cfg_manager::CFGManagerInterface | inlinevirtual |
createParam(const std::string &_group, const std::string &_name, const cfgParamType &_paramType) | mars::cfg_manager::CFGManager | virtual |
deleteParam(CFGParam *param) | mars::cfg_manager::CFGManager | inlineprivate |
fileExists(const std::string &strFilename) const | mars::cfg_manager::CFGManager | private |
getAllParams(std::vector< cfgParamInfo > *allParams) const | mars::cfg_manager::CFGManager | virtual |
getLibName() const | mars::cfg_manager::CFGManager | inlinevirtual |
getLibVersion() const | mars::cfg_manager::CFGManager | inlinevirtual |
getModuleInfo() const | lib_manager::LibInterface | inline |
getNextId() | mars::cfg_manager::CFGManager | private |
getOrCreateProperty(const std::string &_group, const std::string &_name, bool val, CFGClient *newClient=NULL) | mars::cfg_manager::CFGManager | virtual |
getOrCreateProperty(const std::string &_group, const std::string &_name, double val, CFGClient *newClient=NULL) | mars::cfg_manager::CFGManager | virtual |
getOrCreateProperty(const std::string &_group, const std::string &_name, int val, CFGClient *newClient=NULL) | mars::cfg_manager::CFGManager | virtual |
getOrCreateProperty(const std::string &_group, const std::string &_name, const std::string &val, CFGClient *newClient=NULL) | mars::cfg_manager::CFGManager | virtual |
getOrCreateProperty(const std::string &_group, const std::string &_name, const char *val, CFGClient *newClient=NULL) | mars::cfg_manager::CFGManager | virtual |
getParam(CFGParam **param, const std::string &_group, const std::string &_name) const | mars::cfg_manager::CFGManager | inlineprivate |
getParam(CFGParam **param, const cfgParamId &_id) const | mars::cfg_manager::CFGManager | inlineprivate |
getParamId(const std::string &_group, const std::string &_name) const | mars::cfg_manager::CFGManager | virtual |
getParamInfo(const cfgParamId &_id) const | mars::cfg_manager::CFGManager | virtual |
getParamInfo(const std::string &_group, const std::string &_name) const | mars::cfg_manager::CFGManager | virtual |
getParamInfo(const CFGParam *param) const | mars::cfg_manager::CFGManager | inlineprivate |
getProperty(CFGProperty *_property) const | mars::cfg_manager::CFGManager | virtual |
getProperty(cfgPropertyStruct *_propertyS) const | mars::cfg_manager::CFGManager | virtual |
getPropertyValue(cfgParamId paramId, const std::string &_propertyName, double *rValue) const | mars::cfg_manager::CFGManager | virtual |
getPropertyValue(cfgParamId paramId, const std::string &_propertyName, int *rValue) const | mars::cfg_manager::CFGManager | virtual |
getPropertyValue(cfgParamId paramId, const std::string &_propertyName, bool *rValue) const | mars::cfg_manager::CFGManager | virtual |
getPropertyValue(cfgParamId paramId, const std::string &_propertyName, std::string *rValue) const | mars::cfg_manager::CFGManager | virtual |
mars::cfg_manager::CFGManagerInterface::getPropertyValue(const std::string &_group, const std::string &_name, const std::string &_propertyName, T *rValue) const | mars::cfg_manager::CFGManagerInterface | inline |
insertParam(CFGParam *newParam) | mars::cfg_manager::CFGManager | inlineprivate |
LibInterface(LibManager *theManager) | lib_manager::LibInterface | inline |
libManager | lib_manager::LibInterface | protected |
loadConfig(const char *filename) | mars::cfg_manager::CFGManager | virtual |
loadConfig(const char *filename, const char *group) | mars::cfg_manager::CFGManager | virtual |
loadConfigFromStream(std::istream &in, const char *group) | mars::cfg_manager::CFGManager | virtual |
loadConfigFromString(const std::string &configString) | mars::cfg_manager::CFGManager | virtual |
moduleInfo | lib_manager::LibInterface | protected |
mutexCFGParams | mars::cfg_manager::CFGManager | mutableprivate |
mutexNextId | mars::cfg_manager::CFGManager | mutableprivate |
mutexVecClients | mars::cfg_manager::CFGManager | mutableprivate |
newLibLoaded(const std::string &libName) | lib_manager::LibInterface | inlinevirtual |
nextId | mars::cfg_manager::CFGManager | private |
readGroup(const std::string &group, const YAML::Node ¶mNodes) | mars::cfg_manager::CFGManager | private |
registerToCFG(CFGClient *client) | mars::cfg_manager::CFGManager | virtual |
registerToParam(const std::string &_group, const std::string &_name, CFGClient *client) | mars::cfg_manager::CFGManager | virtual |
registerToParam(const cfgParamId &_id, CFGClient *client) | mars::cfg_manager::CFGManager | virtual |
removedCFGParam(const cfgParamId &_id) const | mars::cfg_manager::CFGManager | inlineprivate |
removeParam(const cfgParamId &_id) | mars::cfg_manager::CFGManager | virtual |
removeParam(const std::string &_group, const std::string &_name) | mars::cfg_manager::CFGManager | virtual |
setProperty(const CFGProperty &_property) | mars::cfg_manager::CFGManager | virtual |
setProperty(const cfgPropertyStruct &_propertyS) | mars::cfg_manager::CFGManager | virtual |
setProperty(const std::string &_group, const std::string &_name, bool val) | mars::cfg_manager::CFGManager | virtual |
setProperty(const std::string &_group, const std::string &_name, double val) | mars::cfg_manager::CFGManager | virtual |
setProperty(const std::string &_group, const std::string &_name, int val) | mars::cfg_manager::CFGManager | virtual |
setProperty(const std::string &_group, const std::string &_name, const std::string &val) | mars::cfg_manager::CFGManager | virtual |
setProperty(const std::string &_group, const std::string &_name, const char *val) | mars::cfg_manager::CFGManager | virtual |
setPropertyValue(const std::string &_group, const std::string &_name, const std::string &_propertyName, const double rValue) | mars::cfg_manager::CFGManager | virtual |
setPropertyValue(const std::string &_group, const std::string &_name, const std::string &_propertyName, const int rValue) | mars::cfg_manager::CFGManager | virtual |
setPropertyValue(const std::string &_group, const std::string &_name, const std::string &_propertyName, const bool rValue) | mars::cfg_manager::CFGManager | virtual |
setPropertyValue(const std::string &_group, const std::string &_name, const std::string &_propertyName, const std::string &rValue) | mars::cfg_manager::CFGManager | virtual |
setPropertyValue(const std::string &_group, const std::string &_name, const std::string &_propertyName, const char *rValue) | mars::cfg_manager::CFGManager | virtual |
unregisterFromCFG(CFGClient *client) | mars::cfg_manager::CFGManager | virtual |
unregisterFromParam(const std::string &_group, const std::string &_name, CFGClient *client) | mars::cfg_manager::CFGManager | virtual |
unregisterFromParam(const cfgParamId &_id, CFGClient *client) | mars::cfg_manager::CFGManager | virtual |
vecClients | mars::cfg_manager::CFGManager | private |
writeConfig(const char *filename, const char *group=NULL, const unsigned char saveOption=saveOnClose) const | mars::cfg_manager::CFGManager | virtual |
writeConfigToString(const char *group=NULL, const unsigned char saveOption=saveOnClose) const | mars::cfg_manager::CFGManager | virtual |
~CFGManager() | mars::cfg_manager::CFGManager | |
~CFGManagerInterface() | mars::cfg_manager::CFGManagerInterface | inline |
~LibInterface(void) | lib_manager::LibInterface | inlinevirtual |