processEvent

processEvent 方法是主要事件使用方法。它可以负责将事件和触发式操作从框架传递到用户定义的状态图,并将其使用。
可见性
Public

此方法由 takeEventtakeTrigger 方法调用。

您可以覆盖 processEvent 以设置不同的特殊事件使用行为:

特征符
virtual TakeEventStatus processEvent (OMEvent* ev);
参数
ev

指示要使用的事件

返回

此方法返回 TakeEventStatus 枚举类型中定义的值之一。您可以使用这些值确定是否以及如何继续在反应对象上处理事件。

可能的值如下所示:

注: processEvent 方法包含处理尚未使用的事件和触发式操作的功能。从概念上讲,这是一个回调方法,您必须覆盖此方法以定义未使用事件的实际处理。为支持此修改,方法的方法特征符已更改。

反馈