NV::Rules::IController
-
class IController
Controller 接口。
控制器可用于与工具运行时交互,例如,向工具发出信号以提出后续规则。
公共函数
-
virtual std::shared_ptr<IMessageVault> get_message_vault() = 0
获取一个 IMessageVault 对象,该对象可用于规则之间的消息传递。
-
virtual void propose_rule(const char *rule) = 0
在当前上下文中提出指定的
rule
。
-
inline virtual ~IController()
-
virtual std::shared_ptr<IMessageVault> get_message_vault() = 0