Sdílet prostřednictvím


Metoda Choice::Reserve

Rezervy dříve nabízené tuto zprávu choice bloku zasílání zpráv.

virtual bool reserve(
   runtime_object_identity _MsgId,
   _Inout_ ITarget<size_t> * _PTarget
);

Parametry

  • _MsgId
    runtime_object_identity z message objektu vyhrazena.

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

Vrácená hodnota

truePokud zprávu úspěšně vyhrazen, false jinak.Rezervace může selhat z mnoha důvodů, včetně: zprávu již rezervován nebo přijat jiný cíl zdroje nelze odepřít rezervací atd.

Poznámky

Po volání reserve, pokud se buď musí volat consume nebo release k, nebo dát nahoru držení zprávy, resp..

Požadavky

Záhlaví: agents.h

Obor názvů: souběžnosti

Viz také

Referenční dokumentace

Výběr třídy