ordered_message_processor classe

Um ordered_message_processor é um message_processor que permite que os blocos de mensagens processar mensagens na ordem em que foram recebidas.

template<
   class _Type
>
class ordered_message_processor : public message_processor<_Type>;

Parâmetros

  • _Type
    O tipo de carga de mensagens tratadas pelo processador.

Membros

Definições de tipo públicas

Nome

Descrição

type

Um alias de tipo para _Type.

Construtores públicos

Nome

Descrição

Construtor de ordered_message_processor::ordered_message_processor

Constrói uma ordered_message_processor objeto.

ordered_message_processor:: ~ ordered_message_processor destruidor

Destrói a ordered_message_processor objeto.

Métodos públicos

Nome

Descrição

Método de ordered_message_processor::async_send

Assincronamente, filas de mensagens e inicia uma tarefa de processamento, se isso não foi feito já. (Substitui message_processor::async_send.)

Método de ordered_message_processor::Initialize

Inicializa o ordered_message_processor o objeto com a função de retorno de chamada apropriada, Agendador e agendamento de grupo.

Método de ordered_message_processor::sync_send

Modo síncrono, filas de mensagens e inicia uma tarefa de processamento, se isso não foi feito já. (Substitui message_processor::sync_send.)

Método de ordered_message_processor::wait

Uma espera de rotação de processador específico usada em destruidores de blocos de mensagem para certificar-se de que todas as tarefas de processamento assíncrono tem tempo para concluir antes de destruir o bloco. (Substitui message_processor::wait.)

Métodos protegidos

Nome

Descrição

Método de ordered_message_processor::process_incoming_message

A função de processamento que é chamada de forma assíncrona. Ele desenfileira mensagens e começa a processá-las. (Substitui message_processor::process_incoming_message.)

Hierarquia de herança

message_processor

ordered_message_processor

Requisitos

Cabeçalho: Agents.h

Namespace: Simultaneidade

Consulte também

Referência

Namespace de simultaneidade