Udostępnij za pośrednictwem


source_block::accept — Metoda

Akceptuje wiadomość, oferowany przez to source_block obiektu przeniesienia własności do obiektu wywołującego.

virtual message<_Target_type> * accept(
   runtime_object_identity _MsgId,
   _Inout_ ITarget<_Target_type> * _PTarget
);

Parametry

  • _MsgId
    runtime_object_identity z oferowanych message obiektu.

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

Wartość zwracana

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

Uwagi

Metoda invalid_argument wyjątek Jeśli parametr _PTarget jest NULL.

accept Metoda jest wywoływana przez element docelowy, podczas gdy wiadomość jest oferowana przez to ISource bloku.Wskaźnik wiadomości zwrócił mogą różnić się od jednej, przekazany do propagate metoda ITarget bloku, jeśli to źródło postanawia kopię wiadomości.

Wymagania

Nagłówek: agents.h

Obszar nazw: współbieżności

Zobacz też

Informacje

source_block — Klasa