이벤트 생성 및 큐에 넣기

이 태스크 정보

다음 시퀀스 다이어그램은 이벤트 생성 및 큐에 넣기를 보여줍니다.

이벤트를 생성하고 큐에 넣기 위한 시퀀스는 다음과 같습니다.

프로시저

  1. 클라이언트 클래스가 이벤트를 작성합니다.
  2. 클라이언트 클래스가 이벤트를 이용하는 반응 클래스의 gen 메소드를 호출합니다.
  3. setDestination 메소드는 대상 속성을 지정된 OMReactive 인스턴스로 설정합니다.
  4. queue 메소드는 스레드가 put 메소드(omthread.cpp에 정의된)를 호출하여 이벤트를 큐에 넣도록 요청합니다.
  5. put 메소드는 이벤트를 스레드의 이벤트 큐에 넣습니다.

피드백