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)
事件
为将发送给反应对象的事件指定指针。
genFromISR
指示事件是否来自操作系统中断服务请求 (ISR)。如果是,需要特殊处理。
事件
指示要发送的事件
sender
指定发送事件的对象
theEvent
指示要发送的事件
sender
指定发送事件的对象
此方法返回以下某个布尔值: