message_processor-Klasse

Die message_processor-Klasse ist die abstrakte Basisklasse für die Verarbeitung von message-Objekten. Für die Reihenfolge der Meldungen besteht keine Garantie.

template<
   class _Type
>
class message_processor;

Parameter

  • _Type
    Der Datentyp der Nutzlast innerhalb der Meldungen wird von diesem message_processor-Objekt behandelt.

Member

Öffentliche Typedefs

Name

Beschreibungen

type

Ein Typalias für _Type.

Öffentliche Methoden

Name

Beschreibungen

message_processor::async_send-Methode

Platziert beim Überschreiben in einer abgeleiteten Klasse Meldungen asynchron in den Block.

message_processor::sync_send-Methode

Platziert beim Überschreiben in einer abgeleiteten Klasse Meldungen synchron in den Block.

message_processor::wait-Methode

Wartet beim Überschreiben in einer abgeleiteten Klasse auf das Beenden aller synchronen Vorgänge.

Geschützte Methoden

Name

Beschreibungen

message_processor::process_incoming_message-Methode

Führt beim Überschreiben in einer abgeleiteten Klasse die Vorwärtsverarbeitung von Meldungen in den Block aus. Wird jedes Mal aufgerufen, wenn eine neue Meldung hinzugefügt wird und die Warteschlange leer ist.

Vererbungshierarchie

message_processor

Anforderungen

Header: agents.h

Namespace: Concurrency

Siehe auch

Referenz

Concurrency-Namespace

Weitere Ressourcen

ordered_message_processor-Klasse