Sdílet prostřednictvím


message_processor – třída

message_processor Třída je abstraktní základní třída pro zpracování message objektů.Neexistuje žádná záruka na řazení zpráv.

template<
   class _Type
>
class message_processor;

Parametry

  • _Type
    Typ dat datové části v rámci zprávy zpracovávány to message_processor objektu.

Členy

Funkce TypeDef veřejné

Název

Description

type

Zadejte alias pro _Type.

Veřejné metody

Název

Description

message_processor::async_send – metoda

Při přepsání v odvozené třídě umístí asynchronně zprávy do bloku.

message_processor::sync_send – metoda

Při přepsání v odvozené třídě umístí zprávy synchronně do bloku.

message_processor::wait – metoda

Při přepsán v odvozené třídě čeká na dokončení všech asynchronní operace.

Chráněné metody

Název

Description

message_processor::process_incoming_message – metoda

Když přepsán v odvozené třídě provádí zpracování předávání zpráv do bloku.Volat jednou při každém přidání nové zprávy a fronty je nalezen prázdný.

Hierarchii dědičnosti

message_processor

Požadavky

Záhlaví: agents.h

Obor názvů: souběžnosti

Viz také

Referenční dokumentace

concurrency – obor názvů

ordered_message_processor – třída