Método ITarget::send
Quando substituído em uma classe derivada, de forma síncrona transmite uma mensagem para o bloco de destino.
virtual message_status send(
_Inout_ message<_Type> * _PMessage,
_Inout_ ISource<_Type> * _PSource
) = 0;
Parâmetros
_PMessage
Um ponteiro para o objeto de message ._PSource
Um ponteiro para o bloco de origem que oferece a mensagem.
Valor de retorno
Uma indicação de message_status do destino decidir fazer com que a mensagem.
Comentários
O método gerará uma exceção de invalid_argument se _PMessage ou o parâmetro de _PSource são NULL.
Usar o método de send fora da iniciação da mensagem e propagar mensagens em uma rede é perigosa e pode resultar para bloquear.
Quando send retorna a mensagem, ou tiver sido aceita já, e transferida no bloco de destino, ou foi diminuída pelo destino.
Requisitos
Cabeçalho: agents.h
Namespace: simultaneidade