message クラス
メッセージング ブロック間で渡されるデータ ペイロードが格納される、基本的なメッセージ エンベロープ。
template<
class _Type
>
class message : public ::Concurrency::details::_Runtime_object;
パラメーター
- _Type
メッセージ内のペイロードのデータ型。
メンバー
パブリック typedef
名前 |
説明 |
---|---|
type |
_Type の型のエイリアス。 |
パブリック コンストラクター
名前 |
説明 |
---|---|
オーバーロードされます。 message オブジェクトを構築します。 |
|
message オブジェクトを破棄します。 |
パブリック メソッド
名前 |
説明 |
---|---|
message オブジェクトの参照カウントを加算します。 メッセージの有効期間を判別するために参照カウントが必要なメッセージ ブロックで使用されます。 |
|
message オブジェクトの ID を返します。 |
|
message オブジェクトの参照カウントを減算します。 メッセージの有効期間を判別するために参照カウントが必要なメッセージ ブロックで使用されます。 |
パブリック定数
名前 |
説明 |
---|---|
message オブジェクトのペイロード。 |
解説
詳細については、「非同期メッセージ ブロック」を参照してください。
継承階層
_AllocBase
_Runtime_object
必要条件
ヘッダー: agents.h
名前空間: Concurrency