source_block::reserve_message 方法

当在派生类中重写时,保留之前由该 source_block 对象提供的消息。

virtual bool reserve_message(
   runtime_object_identity _MsgId
) = 0;

参数

  • _MsgId
    要保留的 message 对象的 runtime_object_identity

返回值

如果已成功保留该消息,则为 true;否则为 false

备注

在调用 reserve 之后,如果其返回 true,则必须调用 consumerelease 以获取或释放消息的所有权。

要求

**标头:**agents.h

命名空间: 并发

请参见

参考

source_block 类