send 函数

同步发送操作会一直等待,直到目标接受或拒绝消息。

template <
   class _Type
>
bool send(
   _Inout_ 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 命名空间

receive 函数

try_receive 函数

asend 函数