Partilhar via


message_processor classe

O message_processor classe é a classe base abstrata para processamento de message objetos.Não há nenhuma garantia sobre a ordem das mensagens.

template<
   class _Type
>
class message_processor;

Parâmetros

  • _Type
    O tipo de dados de carga dentro de mensagens tratadas por isso message_processor objeto.

Membros

Ee473038.collapse_all(pt-br,VS.110).gifTypedefs pública

Nome

Descrição

type

Um alias de tipo para _Type.

Ee473038.collapse_all(pt-br,VS.110).gifMétodos públicos

Nome

Descrição

método de message_processor::async_send

Quando substituído em uma classe derivada, armazena as mensagens no bloco de forma assíncrona.

método de message_processor::synchronization_send

Quando substituído em uma classe derivada, armazena as mensagens no bloco de forma síncrona.

método de message_processor::wait

Quando substituído em uma classe derivada, aguarda até que todas as operações assíncronas concluir.

Ee473038.collapse_all(pt-br,VS.110).gifMétodos protegidos

Nome

Descrição

método de message_processor::process_incoming_message

Quando substituído em uma classe derivada, executa o processamento de encaminhamento de mensagens no bloco.Chamado uma vez sempre é adicionada uma nova mensagem e a fila é encontrada para ser vazia.

Hierarquia de herança

message_processor

Requisitos

Cabeçalho: agents.h

Namespace: concorrência

Consulte também

Referência

simultaneidade Namespace

ordered_message_processor classe