C에서는 다음 포트 유형에 대해 코드를 생성할 수 있습니다.
- 고속 포트(고속 포트 사용 참조)
- 제공된 필수 인터페이스에 이벤트 수신만 포함된 표준 포트
이벤트 전송을 위한 조치 언어
포트 및 이벤트에 대한 작업에 사용되는 매크로는 다음과 같습니다.
- 포트를 통한 이벤트 생성 및 전송:
- RiCGEN_PORT([pointer to port],
[event])
예:
RiCGEN_PORT
(me->myPort, myEvent())
1보다 큰 다중성을 가진 포트의 경우:
RiCGEN_PORT
(me->myPort[2], myEvent())
- 이벤트가
전송된 입력 포트 발견:
- RiCIS_PORT([pointer to port])
예:
RiCIS_PORT(me->myPort)
IBM Rational Rhapsody Developer for C Reactive에서 현재 처리 중인 이벤트(me로 인스턴스화됨)가
myPort 포트를 통해 전송된 경우 True를 리턴합니다.
1보다 큰 다중성을 가진 포트의 경우:
RiCIS_PORT(me->myPort[2])