Compartilhar via


Método ITarget::propagate

Quando substituído em uma classe derivada, passa de forma assíncrona uma mensagem de um bloco de origem para este bloco de destino.

virtual message_status propagate(
   _Inout_opt_ message<_Type> * _PMessage,
   _Inout_opt_ 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.

Requisitos

Cabeçalho: agents.h

Namespace: simultaneidade

Consulte também

Referência

Classe ITarget