gen

gen 方法是一种重载公共方法,由发送方对象用于将事件发送到接收方对象。 gen 首先检查接收方对象是否正在销毁。

在不受检测代码中,调用 gen(OMEvent) 始终可以满足需要。 如果包含了 notifyContextSwitch 方法,那么此调用在受检测代码中也可以满足需要。

多线程受检测应用程序应使用调用
gen(OMEvent* event, void* sender)。 如果发送方是 GUI 元素,使用语法 gen(theEvent, OMGUI)OMGui 是在文件 aoxf.h 定义的。

可见性
Public
特征符
virtual OMBoolean gen (OMEvent *event,
   OMBoolean genFromISR = FALSE);

virtual OMBoolean gen (OMEvent *event, void * sender);

void gen (AOMEvent *theEvent, void * sender)
特征符 1 的参数
事件

为将发送给反应对象的事件指定指针。

genFromISR

指示事件是否来自操作系统中断服务请求 (ISR)。如果是,需要特殊处理。

特征符 2 的参数
事件

指示要发送的事件

sender

指定发送事件的对象

特征符 3 的参数
theEvent

指示要发送的事件

sender

指定发送事件的对象

返回

此方法返回以下某个布尔值:

备注

反馈