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()