Compartilhar via


Função send

Uma operação síncrona de envio, que espera até que o destino aceitar ou diminuir a mensagem.

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

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

Parâmetros

  • _Type
    O tipo de carga.

  • _Trg
    Um ponteiro ou uma referência ao destino aos quais os dados são enviados.

  • _Data
    Uma referência aos dados a serem enviados.

Valor de retorno

true se a mensagem for aceita, false de outra forma.

Comentários

Para obter mais informações, consulte Funções de transmissão de mensagem.

Requisitos

Cabeçalho: agents.h

Namespace: simultaneidade

Consulte também

Referência

Namespace Concurrency

Função receive

Função try_receive

Função asend