Compartilhar via


Método propagator_block::send

Inicia de forma síncrona uma mensagem a esse bloco. Chamado por um bloco de ISource . Quando essa função é concluída, a mensagem será propagado no bloco.

virtual message_status send(
   _Inout_ message<_Source_type> * _PMessage,
   _Inout_ ISource<_Source_type> * _PSource
);

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

Esse método lançará 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 propagator_block