Classe message_processor
La classe message_processor rappresenta la classe base astratta per l'elaborazione degli oggetti message. Non esiste garanzia sull'ordinamento dei messaggi.
template<
class _Type
>
class message_processor;
Parametri
- _Type
Tipo di dati del payload nei messaggi gestiti dall'oggetto message_processor.
Membri
Typedef pubblici
Nome |
Descrizione |
---|---|
type |
Tipo alias per _Type. |
Metodi pubblici
Nome |
Descrizione |
---|---|
Quando sottoposto a override in una classe derivata, posiziona in modo asincrono i messaggi nel blocco. |
|
Quando sottoposto a override in una classe derivata, posiziona in modo sincrono i messaggi nel blocco. |
|
Quando sottoposto a override in una classe derivata, attende il completamento di tutte le operazioni asincrone. |
Metodi protetti
Nome |
Descrizione |
---|---|
Quando sottoposto a override in una classe derivata, esegue l'elaborazione futura di messaggi nel blocco. Chiamato ogniqualvolta viene aggiunto un nuovo messaggio e la coda viene trovata vuota. |
Gerarchia di ereditarietà
message_processor
Requisiti
Header: agents.h
Concorrenza diSpazio dei nomi: