Sdílet prostřednictvím


Metoda propagator_block::Propagate

Asynchronně předává zprávy ze zdrojového bloku tento cílový blok.

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

Parametry

  • _PMessage
    Ukazatel na message objektu.

  • _PSource
    Ukazatel na zprávy nabízející zdrojového bloku.

Vrácená hodnota

A message_status údaj o cílové rozhodnuto s zprávy.

Poznámky

propagate Metoda je uplatňována na cílový blok o blok propojený zdroj.Fronty je asynchronní úkol zpracovat zprávu, pokud jeden není ve již frontě nebo provádění.

Vyvolá metodu invalid_argument výjimku, pokud _PMessage nebo _PSource parametr je NULL.

Požadavky

Záhlaví: agents.h

Obor názvů: souběžnosti

Viz také

Referenční dokumentace

Třída propagator_block