Метод unbounded_buffer::propagate_to_any_targets
Помещает message_PMessage в данный блок обмена сообщениями unbounded_buffer и пытается предлагать его всем связанным целевым объектам.
virtual void propagate_to_any_targets(
message<_Type> * _PMessage
);
Параметры
- _PMessage
Указатель на объект message, которым завладел данный unbounded_buffer.
Заметки
Если другое сообщение уже впереди этого в unbounded_buffer, распространение связанным целевым объектам не произойдет до тех пор, пока все предыдущие сообщения не будут приняты или потреблены. Первый связанный целевой объект, успешно accept или consume сообщение, становится владельцем и нет других целевых объектов, который может затем получить сообщение.
Требования
Заголовок: agents.h
Пространство имен: Concurrency