共用方式為


ordered_message_processor 類別

ordered_message_processormessage_processor,可讓訊息區塊按照接收順序處理訊息。

template<
   class _Type
>
class ordered_message_processor : public message_processor<_Type>;

參數

  • _Type
    由處理器處理的訊息內容承載型別。

Members

Ee473076.collapse_all(zh-tw,VS.110).gif公用 Typedefs

名稱

描述

type

_Type 的型別別名。

Ee473076.collapse_all(zh-tw,VS.110).gif公用建構函式

名稱

描述

ordered_message_processor::ordered_message_processor 建構函式

建構 ordered_message_processor 物件。

ordered_message_processor::~ordered_message_processor 解構函式

終結 ordered_message_processor 物件。

Ee473076.collapse_all(zh-tw,VS.110).gif公用方法

名稱

描述

ordered_message_processor::async_send 方法

以非同步方式向上佇列訊息,並且啟動處理工作 (如果尚未這麼做)。 (會覆寫 message_processor::async_send)。

ordered_message_processor::Initialize 方法

以適當的回呼函式、排程器和排程群組初始化 ordered_message_processor 物件。

ordered_message_processor::initialize_batched_processing 方法

初始化批次的訊息處理

ordered_message_processor::sync_send 方法

以同步方式向上佇列訊息,並且啟動處理工作 (如果尚未這麼做)。 (會覆寫 message_processor::sync_send)。

ordered_message_processor::wait 方法

處理器特定微調等候,用於訊息區塊的解構函式,以確定所有非同步處理工作有時間完成,才能摧毀該區塊。 (會覆寫 message_processor::wait)。

Ee473076.collapse_all(zh-tw,VS.110).gif受保護的方法

名稱

描述

ordered_message_processor::process_incoming_message 方法

非同步呼叫之處理函式。 它會清除佇列中的訊息,並開始處理。 (會覆寫 message_processor::process_incoming_message)。

繼承階層架構

message_processor

ordered_message_processor

需求

標頭: agents.h

Namespace: 並行存取

請參閱

參考

concurrency 命名空間