Udostępnij za pośrednictwem


ISource::consume — Metoda

Gdy zastąpiony w klasie pochodnej, zużywa wiadomość wcześniej oferowanych przez to ISource zablokować i pomyślnie zarezerwowany przez obiekt docelowy przeniesienia własności do obiektu wywołującego.

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

Parametry

  • _MsgId
    runtime_object_identity z zastrzeżonego message obiektu.

  • _PTarget
    Wskaźnik do bloku docelowego, który wywołuje consume metody.

Wartość zwracana

Wskaźnik do message obiekt wywołujący ma teraz własność.

Uwagi

consume Metoda jest podobna do accept, ale zawsze musi być poprzedzone przez wywołanie reserve , który zwrócił true.

Wymagania

Nagłówek: agents.h

Obszar nazw: współbieżności

Zobacz też

Informacje

ISource — Klasa