source_block::release 方法

释放以前成功的消息保留。

virtual void release(
   runtime_object_identity _MsgId,
   ITarget<_Target_type> * _PTarget
);

参数

  • _MsgId
    保留的 message 对象的 runtime_object_identity

  • _PTarget
    调用 release 方法的目标块的指针。

备注

该方法引发 invalid_argument 异常,前提是参数 _PTarget 为 NULL

如果参数 _PTarget 不表示称为 reserve 的目标,方法会引发 bad_target 异常。

要求

**标头:**agents.h

命名空间: 并发

请参见

参考

source_block 类