isBusy

此方法用于返回 OMReactive 类属性的当前值。此方法由 rootState_dispatchEvent 方法调用。

可见性
Public
特征符
int isBusy() const
返回

此方法返回以下某个整数:

备注

doBusy 方法将 sm_busy 的值设置为 1 或 TRUEundoBusy 方法将 sm_busy 的值设置为 0FALSE

Rational® Rhapsody® 对平面状态图实现应用了一种防止自主式触发器操作的安全机制。如果 Rational Rhapsody 发现此情况,那么它将直接忽略调用。

要省略此安全机制,您可以在用户类代码中覆盖 OMReactive::processEvent()(这将省略对 isBusy() 进行检查,但不修改框架代码)。但是,这可能会使行为不可预测。handleEventNotConsumedhandleTONotConsumed 操作提供了更可预测的结果。


反馈