Udostępnij za pośrednictwem


Metoda Choice::consume

Pobiera wiadomość wcześniej oferowanych przez to choice wiadomości bloku i pomyślnie zarezerwowany przez obiekt docelowy przeniesienia własności do obiektu wywołującego.

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

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

Wybór klasy