Sdílet prostřednictvím


Metoda ISource::consume

Při přepsání v odvozené třídě spotřebovává dříve nabízené tuto zprávu ISource blokovat a úspěšně vyhrazen cíl, převod vlastnictví k volajícímu.

virtual message<_Type> * consume(
   runtime_object_identity _MsgId,
   _Inout_ ITarget<_Type> * _PTarget
) = 0;

Parametry

  • _MsgId
    runtime_object_identity z vyhrazených message objektu.

  • _PTarget
    Ukazatel na cílový blok, který volá consume metoda.

Vrácená hodnota

Ukazatel na message objekt volající má nyní vlastnictví.

Poznámky

consume Metoda je podobná accept, ale musí vždy předcházet volání reserve vrácená true.

Požadavky

Záhlaví: agents.h

Obor názvů: souběžnosti

Viz také

Referenční dokumentace

Třída ISource