Structure to provide management of the rule and property maps. More...
#include <indiCompRuleConfig.hpp>

Public Types | |
| typedef std::map< std::string, indiCompRule * > | ruleMapT |
| typedef std::map< std::string, pcf::IndiProperty * > | propMapT |
Public Member Functions | |
| ~indiRuleMaps () | |
Public Attributes | |
| ruleMapT | rules |
| propMapT | props |
Structure to provide management of the rule and property maps.
This owns all pointers in the rule engine, and deletes them on destruction.
Definition at line 17 of file indiCompRuleConfig.hpp.
| typedef std::map<std::string, pcf::IndiProperty*> indiRuleMaps::propMapT |
Definition at line 20 of file indiCompRuleConfig.hpp.
| typedef std::map<std::string, indiCompRule*> indiRuleMaps::ruleMapT |
Definition at line 19 of file indiCompRuleConfig.hpp.
|
inline |
Definition at line 25 of file indiCompRuleConfig.hpp.
| propMapT indiRuleMaps::props |
Definition at line 23 of file indiCompRuleConfig.hpp.
Referenced by ~indiRuleMaps(), MagAOX::app::stateRuleEngine::appStartup(), extractRuleProp(), and MagAOX::app::stateRuleEngine::newCallBack_ruleProp().
| ruleMapT indiRuleMaps::rules |
Definition at line 22 of file indiCompRuleConfig.hpp.
Referenced by ~indiRuleMaps(), MagAOX::app::stateRuleEngine::appLogic(), MagAOX::app::stateRuleEngine::appStartup(), finalizeRuleValRules(), and loadRuleConfig().