Função de asend

Uma operação assíncrona de envio, agenda uma tarefa para propagar os dados para o bloco de destino.

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

Parâmetros

  • _Type
    O tipo de dados a serem enviados.

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

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

Valor de retorno

trueSe a mensagem foi aceita antes do método retornado, false contrário.

Comentários

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

Requisitos

Cabeçalho: Agents.h

Namespace: Simultaneidade

Consulte também

Referência

Namespace de simultaneidade

Função de recepção

Função de try-receive

Função de enviar