Метод unbounded_buffer::propagate_message

Асинхронно передает сообщение из блока ISource в этот блок сообщений unbounded_buffer. Вызывается методом propagate при вызове исходного блока.

virtual message_status propagate_message(
   message<_Type> * _PMessage,
   ISource<_Type> * _PSource
);

Параметры

  • _PMessage
    Указатель на объект message.

  • _PSource
    Указатель на исходный блок, предлагающий сообщение.

Возвращаемое значение

Значение message_status, указывающее, что целевой объект решил сделать с сообщением.

Требования

Заголовок: agents.h

Пространство имен: Concurrency

См. также

Ссылки

Класс unbounded_buffer