Udostępnij za pośrednictwem


Klasa message_processor

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

Ee473038.collapse_all(pl-pl,VS.110).gifDefinicje typów publicznych

Nazwa

Opis

type

Alias typu _Type.

Ee473038.collapse_all(pl-pl,VS.110).gifMetody publiczne

Nazwa

Opis

Metoda message_processor::async_send

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

Metoda message_processor::sync_send

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

Metoda message_processor::wait

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

Ee473038.collapse_all(pl-pl,VS.110).gifMetody chronione

Nazwa

Opis

Metoda message_processor::process_incoming_message

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

Współbieżność obszaru nazw

Klasa ordered_message_processor