Public Member Functions | |
virtual std::shared_ptr < IMessageVault > | get_message_vault ()=0 |
virtual void | propose_rule (const char *rule)=0 |
virtual std::shared_ptr<IMessageVault> NV::Rules::IController::get_message_vault | ( | ) | [pure virtual] |
Get an IMessageVault object that can be used for message passing between rules.
virtual void NV::Rules::IController::propose_rule | ( | const char * | rule | ) | [pure virtual] |
Propose the specified rule
in the current context