source_block::reserve_message メソッド
派生クラスでオーバーライドされると、この source_block オブジェクトによって以前に提供されたメッセージを予約します。
構文
virtual bool reserve_message(
runtime_object_identity _MsgId
) = 0;
パラメーター
- _MsgId
予約する message オブジェクトの runtime_object_identity。
戻り値
メッセージが正常に予約された場合は true。それ以外の場合は false。
解説
reserve の呼び出しで true が返された場合は、consume または release を呼び出してメッセージの所有権を獲得または解放する必要があります。
必要条件
ヘッダー: agents.h
名前空間: concurrency