unbounded_buffer::propagate_output_messages-Methode
Fügt message_PMessage in diesen unbounded_buffer-Meldungsblock ein und versucht, sie allen verknüpften Zielen anzubieten.
virtual void propagate_output_messages();
Hinweise
Wenn bereits eine andere Meldung vor dieser im unbounded_buffer ist, tritt eine Weitergabe zu verknüpften Zielen erst auf, wenn alle früheren Meldungen akzeptiert wurden oder verarbeitet wurden.Das erste verknüpfte Ziel, um erfolgreich ein accept oder consume der Meldung auszuführen, übernimmt den Besitz, und kein anderes Ziel kann dann die Meldung abrufen.
Anforderungen
Header: agents.h
Namespace: Parallelität