message_processor 类

message_processor 类是用于处理 message 对象的抽象基类。 信息的顺序无法确保固定。

template<
   class _Type
>
class message_processor;

参数

  • _Type
    由此 message_processor 对象处理的消息内负载的数据类型。

成员

Ee473038.collapse_all(zh-cn,VS.110).gif公共 Typedefs

名称

说明

type

_Type 的类型别名。

Ee473038.collapse_all(zh-cn,VS.110).gif公共方法

名称

说明

message_processor::async_send 方法

在派生类中重写时,异步将消息放置到块中。

message_processor::sync_send 方法

在派生类中重写时,同步将消息放置到块中。

message_processor::wait 方法

当在派生类中重写时,等待所有异步操作完成。

Ee473038.collapse_all(zh-cn,VS.110).gif受保护的方法

名称

说明

message_processor::process_incoming_message 方法

在派生类中重写时,执行到块中的消息转发处理。 每调用一次则添加一则新消息,并且发现队列为空。

继承层次结构

message_processor

要求

**标头:**agents.h

命名空间: 并发

请参见

参考

concurrency 命名空间

ordered_message_processor 类