事件
每个类都可以有
事件
和就其定义的操作。在状态图和活动图环境中,事件可以触发状态间的过渡。
IBM® Rational® Rhapsody®
执行框架支持三类事件:
信号事件(或“事件”)
- 在带参数的实例间通信的异步激励。信号事件是由类
OMEvent
实现的。
触发式操作(或“同步事件”)
- 可同步触发过渡(不必先排队)的激励。
超时事件(或“超时”)
- 在进入特定状态后的时间间隔到期时发出信号。 超时事件是由类
OMTimeout
实现的。
生成事件和事件排队
分派事件
方法
OMThread::execute
负责事件循环。
取消单个事件
取消对目标的所有事件
系统调用
getMessageList
来获取线程的事件队列中的所有事件列表。
分派触发式操作
分派的触发式操作使用
takeTrigger
方法使用事件。
父主题:
事件处理
反馈