source_block::release メソッド

以前に正常に行われたメッセージの予約を解放します。

virtual void release(
   runtime_object_identity _MsgId,
   _Inout_ ITarget<_Target_type> * _PTarget
);

パラメーター

  • _MsgId
    予約された message オブジェクトの runtime_object_identity

  • _PTarget
    release メソッドを呼び出しているターゲット ブロックへのポインター。

解説

_PTarget パラメーターが NULL の場合、このメソッドは invalid_argument 例外をスローします。

パラメーター _PTarget が、reserve を呼び出したターゲットとは異なる場合、このメソッドは、bad_target 例外をスローします。

必要条件

ヘッダー: agents.h

名前空間: の同時実行

参照

関連項目

source_block クラス