choice::consume-Methode
Nutzt eine Nachricht, die zuvor durch diesen choice Nachrichtenblock bereitgestellt wird und erfolgreich vom Ziel reserviert ist und überträgt den Besitz an den Aufrufer.
virtual message<size_t> * consume(
runtime_object_identity _MsgId,
_Inout_ ITarget<size_t> * _PTarget
);
Parameter
_MsgId
runtime_object_identity des belegten message-Objekts._PTarget
Ein Zeiger auf den Zielblock, der die consume-Methode aufruft.
Rückgabewert
Ein Zeiger auf den message-Objekt, dass der Aufrufer jetzt Besitz von verfügt.
Hinweise
Die consume-Methode ist mit accept, sondern muss von einem Aufruf von reserve immer vorangestellt werden, das true zurückgibt.
Anforderungen
Header: agents.h
Namespace: Parallelität