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.

Members

Ee473038.collapse_all(es-es,VS.110).gifTypedefs públicas

Name

Descripción

type

Un alias de tipo para _Type.

Ee473038.collapse_all(es-es,VS.110).gifMé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.

Ee473038.collapse_all(es-es,VS.110).gifMé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

Simultaneidad deespacio de nombres:

Vea también

Referencia

concurrency (Espacio de nombres)

ordered_message_processor (Clase)