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 delete
s 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().