send 関数

ターゲットがメッセージを受け入れるか拒否するまで待機する同期送信操作です。

template <
   class _Type
>
bool send(
   ITarget<_Type> * _Trg,
   const _Type& _Data
);
template <
   class _Type
>
bool send(
   ITarget<_Type> &_Trg,
   const _Type &_Data
);

パラメーター

  • _Type
    ペイロードの種類。

  • _Trg
    データが送信されるターゲットへのポインターまたは参照。

  • _Data
    送信されるデータへの参照。

戻り値

メッセージが受け入れられた場合は true。それ以外の場合は false

解説

詳細については、「メッセージ パッシング関数」を参照してください。

必要条件

ヘッダー: agents.h

名前空間: Concurrency

参照

参照

Concurrency 名前空間

receive 関数

try_receive 関数

asend 関数