Sdílet prostřednictvím


Metoda Choice::consume

Spotřebovává dříve nabízené tuto zprávu choice bloku zasílání zpráv a úspěšně vyhrazen cíl, převod vlastnictví k volajícímu.

virtual message<size_t> * consume(
   runtime_object_identity _MsgId,
   _Inout_ ITarget<size_t> * _PTarget
);

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

Výběr třídy