asend 関数
ターゲット ブロックにデータを反映するタスクをスケジュールする非同期送信操作です。
template <
class _Type
>
bool asend(
_Inout_ ITarget<_Type> * _Trg,
const _Type& _Data
);
template <
class _Type
>
bool asend(
ITarget<_Type> &_Trg,
const _Type &_Data
);
パラメーター
_Type
送信されるデータの型。_Trg
データが送信されるターゲットへのポインターまたは参照。_Data
送信されるデータへの参照。
戻り値
メソッドが終了する前にメッセージが受け付けられた場合は true。それ以外の場合は false。
解説
詳細については、「メッセージ パッシング関数」を参照してください。
必要条件
ヘッダー: agents.h
名前空間: concurrency