message_processor クラス
message_processor クラスは、message オブジェクトを処理するための抽象基底クラスです。 メッセージの順序は保証されません。
template<
class _Type
>
class message_processor;
パラメーター
- _Type
この message_processor オブジェクトによって処理されるメッセージ内のペイロードのデータ型。
メンバー
パブリック typedef
名前 |
説明 |
---|---|
type |
_Type の型のエイリアス。 |
パブリック メソッド
名前 |
説明 |
---|---|
派生クラスでオーバーライドされると、ブロックに非同期的にメッセージを渡します。 |
|
派生クラスでオーバーライドされると、ブロックに同期的にメッセージを渡します。 |
|
派生クラスでオーバーライドされると、すべての非同期操作が完了するのを待機します。 |
プロテクト メソッド
名前 |
説明 |
---|---|
派生クラスでオーバーライドされると、ブロックへのメッセージの転送処理を実行します。 新しいメッセージが追加され、キューが空であると検出されるたびに呼び出されます。 |
継承階層
message_processor
必要条件
ヘッダー: agents.h
名前空間: concurrency