Метод ITarget::propagate
При переопределении в производном классе асинхронно передает сообщение из исходного блока этому блоку целевому.
virtual message_status propagate(
message<_Type> * _PMessage,
ISource<_Type> * _PSource
) = 0;
Параметры
_PMessage
Указатель на объект message._PSource
Указатель на исходный блок, предлагающий сообщение.
Возвращаемое значение
Значение message_status, указывающее, что целевой объект решил сделать с сообщением.
Заметки
Метод создает исключение invalid_argument, если любой из параметров _PMessage и _PSource имеет значение NULL.
Требования
Заголовок: agents.h
Пространство имен: Concurrency