Compartilhar via


Método source_block::accept_message

Quando substituído em uma classe derivada, aceita uma mensagem oferecida pela origem. Os bloqueios da mensagem deve substituir esse método para validar _MsgId e retornar uma mensagem.

virtual message<_Target_type> * accept_message(
   runtime_object_identity _MsgId
) = 0;

Parâmetros

  • _MsgId
    A identidade do objeto de tempo de execução do objeto de message .

Valor de retorno

Um ponteiro para a mensagem que o chamador tem agora a propriedade de.

Comentários

Para transferir a propriedade, o ponteiro da mensagem original deve ser retornado. Para manter a propriedade, uma cópia de carga da mensagem deve ser feita e retornado.

Requisitos

Cabeçalho: agents.h

Namespace: simultaneidade

Consulte também

Referência

Classe source_block