Compartir a través de


message_processor (Clase)

La clase message_processor es la clase base abstracta del procesamiento de objetos message. No hay ninguna garantía en la clasificación de los mensajes.

template<
   class _Type
>
class message_processor;

Parámetros

  • _Type
    El tipo de datos de la carga dentro de los mensajes administrados por este objeto message_processor.

Miembros

Typedefs públicas

Name

Descripción

type

Un alias de tipo para _Type.

Métodos públicos

Name

Descripción

message_processor::async_send (Método)

Cuando se invalida en una clase derivada, coloca mensajes en el bloque de forma asincrónica.

message_processor::sync_send (Método)

Cuando se invalida en una clase derivada, coloca mensajes en el bloque de forma sincrónica.

message_processor::wait (Método)

Cuando se invalida en una clase derivada, espera a que todas las operaciones asincrónicas se completen.

Métodos protegidos

Name

Descripción

message_processor::process_incoming_message (Método)

Cuando se invalida en una clase derivada, realiza el procesamiento de desvío de mensajes en el bloque. Se llama una vez cada vez que se agrega un nuevo mensaje y la cola esta vacía.

Jerarquía de herencia

message_processor

Requisitos

Encabezado: agents.h

Espacio de nombres: simultaneidad

Vea también

Referencia

concurrency (Espacio de nombres)

ordered_message_processor (Clase)