Condividi tramite


Metodo unbounded_buffer::propagate_to_any_targets

Consente di posizionare message_PMessage in tale blocco della messaggistica unbounded_buffer e di tentare di metterlo a disposizione di tutte le destinazioni collegate.

virtual void propagate_to_any_targets(
   message<_Type> * _PMessage
);

Parametri

  • _PMessage
    Un puntatore all'oggetto message di cui questo unbounded_buffer ha assunto la proprietà.

Note

Se un altro messaggio già è davanti a questo in unbounded_buffer, non si verificherà la propagazione alle destinazioni collegate fino a quando i messaggi precedenti non sono stati accettati o utilizzati. La prima destinazione collegata correttamente a accept o consume di cui il messaggio assume la proprietà e pertanto altre destinazioni non possono ottenere il messaggio.

Requisiti

Header: agents.h

Spazio dei nomi: Concurrency

Vedere anche

Riferimenti

Classe unbounded_buffer