Compartilhar via


Método de unbounded_buffer::propagate_to_any_targets

Locais de message_PMessage neste unbounded_buffer Bloco de mensagens e tenta oferecê-lo a todos os destinos vinculado.

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

Parâmetros

  • _PMessage
    Um ponteiro para uma message objeto que este unbounded_buffer assumiu apropriar.

Comentários

Se outra mensagem já está à frente deste na unbounded_buffer, a propagação para destinos vinculados não ocorrerá até que as mensagens anteriores foram aceitas ou consumidas. A primeira vinculado com êxito o destino para accept ou consume a mensagem se apropria, e nenhum outro alvo pode obter a mensagem.

Requisitos

Cabeçalho: Agents.h

Namespace: Simultaneidade

Consulte também

Referência

Classe de unbounded_buffer