Metoda ISource::reserve
Při přepsání v odvozené třídě vyhrazuje dříve nabízené tuto zprávu ISource bloku.
virtual bool reserve(
runtime_object_identity _MsgId,
_Inout_ ITarget<_Type> * _PTarget
) = 0;
Parametry
_MsgId
runtime_object_identity Nabízených message objektu._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