gen

gen 方法是一個超載的公用 (public) 方法,由傳送端物件用來將事件傳送至接收端物件。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 的參數
事件

指定要傳送的事件

傳送端

指定傳送事件的物件

簽章 3 的參數
theEvent

指定要傳送的事件

傳送端

指定傳送事件的物件

傳回

此方法會傳回下列其中一項布林值:

附註

意見回饋