Udostępnij za pośrednictwem


Metoda propagator_block::Propagate

Asynchronicznie przekazuje wiadomość z bloku źródłowego do tego bloku docelowego.

virtual message_status propagate(
   _Inout_opt_ message<_Source_type> * _PMessage,
   _Inout_opt_ ISource<_Source_type> * _PSource
);

Parametry

  • _PMessage
    Wskaźnik do message obiektu.

  • _PSource
    Wskaźnik do bloku źródłowego, oferując wiadomości.

Wartość zwracana

A message_status wskazanie obiektu docelowego postanowiła z wiadomości.

Uwagi

propagate Na bloku docelowego bloku źródłowego połączonego wywoływana jest metoda.On kolejek asynchronicznych zadania, do obsługi wiadomości, jeśli nie jest już kolejce lub wykonywanie.

Metoda invalid_argument wyjątku, jeżeli albo _PMessage lub _PSource jest parametr NULL.

Wymagania

Nagłówek: agents.h

Obszar nazw: współbieżności

Zobacz też

Informacje

Klasa propagator_block