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 são manipuladas por isso message_processor objeto.

Membros

Definições de tipo públicas

Nome

Descrição

type

Um alias de tipo para _Type.

Mé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::sync_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.

Métodos protegidos

Nome

Descrição

Método de message_processor::process_incoming_message

Quando substituído em uma classe derivada, realiza o processamento de encaminhamento de mensagens no bloco. Uma vez chamado sempre que uma nova mensagem é adicionada e a fila for encontrada para ser deixado em branco.

Hierarquia de herança

message_processor

Requisitos

Cabeçalho: Agents.h

Namespace: Simultaneidade

Consulte também

Referência

Namespace de simultaneidade

Outros recursos

ordered_message_processor classe