gen

gen 메소드는 송신자 오브젝트에서 수신자 오브젝트로 오브젝트를 전송하는 데 사용한 오버로드된 공용 메소드입니다. gen은 먼저 수신자 오브젝트가 소멸 중인지 여부를 확인합니다.

인스트루먼테이션되지 않은 코드에서는 gen(OMEvent) 호출이면 항상 충분합니다. 또한 이 호출은 notifyContextSwitch 메소드를 포함하는 경우에는 인스트루먼테이션된 코드에서도 충분합니다.

여러 스레드가 인스트루먼테이션된 애플리케이션에서는
gen(OMEvent* event, void* sender) 호출을 사용해야 합니다. 송신자가 GUI 요소이면 gen(theEvent, OMGUI) 구문을 사용합니다. OMGuiaoxf.h 파일에 정의되어 있습니다.

가시성
Public
시그니처
virtual OMBoolean gen (OMEvent *event,
   OMBoolean genFromISR = FALSE);

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

void gen (AOMEvent *theEvent, void * sender)
시그니처 1의 매개변수
event

반응 오브젝트로 전송되는 이벤트에 대한 포인터를 지정합니다.

genFromISR

이벤트를 운영 체제 ISR(인터럽트 서비스 요청)에서 가져온 것인지 여부를 나타냅니다. 그런 경우 특수 처리가 필요합니다.

시그니처 2의 매개변수
event

전송할 이벤트를 지정합니다.

sender

이벤트를 전송하는 오브젝트를 지정합니다.

시그니처 3의 매개변수
theEvent

전송할 이벤트를 지정합니다.

sender

이벤트를 전송하는 오브젝트를 지정합니다.

리턴값

이 메소드는 다음 부울 값 중 하나를 리턴합니다.

참고

피드백