takeTrigger

此方法用于使用触发式操作事件(同步事件)。这是一个虚函数,可以将其覆盖。takeTrigger 方法的工作方式如下:

  1. 首先,它调用 processEvent 方法来使用事件。
  2. 接着,它调用 shouldTerminatesetShouldDelete 方法。 如果 (shouldTerminate() && shouldDelete()) 为 1(或 TRUE),takeTrigger 将删除事件。
可见性
Public
特征符
virtual void takeTrigger (OMEvent* ev);
参数
ev

指定触发的事件

备注

触发式操作是一个同步事件。此事件将发送到 OMReactive 实例并被立即使用。大多数状态图事件是异步事件。 此事件将发送到 OMReactive 实例,但不一定被立即使用。


反馈