Udostępnij za pośrednictwem


message_processor — Klasa

message_processor Klasa jest abstrakcyjna klasa podstawowa dla przetwarzania message obiektów.Nie ma żadnej gwarancji na porządkowanie wiadomości.

template<
   class _Type
>
class message_processor;

Parametry

  • _Type
    Typ danych ładunku w wiadomości obsługiwane przez to message_processor obiektu.

Członkowie

Definicje typów publicznych

Nazwa

Opis

type

Alias typu _Type.

Metody publiczne

Nazwa

Opis

message_processor::async_send — Metoda

Gdy zastąpiony w klasie pochodnej, umieszcza wiadomości do bloku asynchronicznie.

message_processor::sync_send — Metoda

Gdy zastąpiony w klasie pochodnej, umieszcza wiadomości do bloku synchronicznie.

message_processor::wait — Metoda

Gdy zastąpiony w klasie pochodnej, czeka na zakończenie wszystkich operacji asynchronicznych.

Metody chronione

Nazwa

Opis

message_processor::process_incoming_message — Metoda

Kiedy zastąpiony w klasie pochodnej, wykonuje terminowe przetwarzanie wiadomości w bloku.Wywoływana raz przy każdym dodaje się nowe wiadomości i kolejki okaże się puste.

Hierarchii dziedziczenia

message_processor

Wymagania

Nagłówek: agents.h

Obszar nazw: współbieżności

Zobacz też

Informacje

concurrency — Przestrzeń nazwy

ordered_message_processor — Klasa