Метод ISource::accept
При переопределении в производном классе, принимает сообщение, которое было предложено этим блоком ISource, передавая владение вызывающему объекту.
virtual message<_Type> * accept(
runtime_object_identity _MsgId,
_Inout_ ITarget<_Type> * _PTarget
) = 0;
Параметры
_MsgId
runtime_object_identity предложенного объекта message._PTarget
Указатель на целевой блок, вызывающий метод accept.
Возвращаемое значение
Указатель на сообщение, которое теперь принадлежит вызывающей стороне.
Заметки
Метод accept вызывается целевым объектом, пока сообщение предлагается это блоком ISource. Указатель сообщения возвращаемый может быть отличным от того, который передан в метод propagate блока ITarget, если этот источник решает сделать копию сообщения.
Требования
Заголовок: agents.h
Пространство имен: concurrency