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 |
---|---|
Platziert beim Überschreiben in einer abgeleiteten Klasse Meldungen asynchron in den Block. |
|
Platziert beim Überschreiben in einer abgeleiteten Klasse Meldungen synchron in den Block. |
|
Wartet beim Überschreiben in einer abgeleiteten Klasse auf das Beenden aller synchronen Vorgänge. |
Geschützte Methoden
Name |
Beschreibungen |
---|---|
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
Anforderungen
Header: agents.h
Namespace: Concurrency