別のアドレス空間のリアクティブ・オブジェクトにイベントを送信する場合は、RidSendRemoteEvent 関数を使用する必要があります。標準のイベント生成マクロ RiCGEN は使用しないでください。
RiCBoolean RidSendRemoteEvent (const RhpString strReactiveName, struct
RiCEvent* const ev, const RhpPositive eventSize);
strReactiveName - 宛先のリアクティブ・オブジェクトの公開済みの名前
ev - 送信するイベントを指すポインター
eventSize - 送信するイベントのサイズ
IBM® Rational® Rhapsody® は、RidSendRemoteEvent 関数を呼び出す RiCGENREMOTE という名前のマクロを提供しています。
RiCGENREMOTE ([文字 - 宛先リアクティブ・オブジェクトの発行済みの名前], [括弧で囲まれたパラメーター付きのイベントの型])
例:
RiCGENREMOTE("destinationObject", Fstarted());