Metodo propagator_block::propagate_message

Quando sottoposto a override in una classe derivata, il metodo passa in modo asincrono un messaggio da un blocco ISource all'oggetto propagator_block. Viene richiamato dal metodo propagate se chiamato da un blocco di origine.

virtual message_status propagate_message(
   message<_Source_type> * _PMessage,
   ISource<_Source_type> * _PSource
) = 0;

Parametri

  • _PMessage
    Puntatore all'oggetto message.

  • _PSource
    Puntatore al blocco di origine che propone il messaggio.

Valore restituito

Un'indicazione message_status di ciò che la destinazione ha deciso di fare con il messaggio.

Requisiti

Header: agents.h

Spazio dei nomi: Concurrency

Vedere anche

Riferimenti

Classe propagator_block