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
名前空間: の同時実行