次の方法で共有


single_assignment::accept_message メソッド

この single_assignment メッセージング ブロックによって提供されたメッセージを受け入れ、そのメッセージのコピーを呼び出し元に返します。

virtual message<_Type> * accept_message(
   runtime_object_identity _MsgId
);

パラメーター

  • _MsgId
    提供された message オブジェクトの runtime_object_identity

戻り値

呼び出し元が所有権を獲得した message オブジェクトへのポインター。

解説

single_assignment メッセージング ブロックは、現在保持しているメッセージの所有権を移譲するのではなく、対応するターゲットにメッセージのコピーを返します。

必要条件

ヘッダー: agents.h

名前空間: の同時実行

参照

関連項目

single_assignment クラス