choice::accept 方法

接受由此 choice 块提供的消息,将所有权转移给调用方。

virtual message<size_t> * accept(
   runtime_object_identity _MsgId,
   ITarget<size_t> * _PTarget
);

参数

  • _MsgId
    所提供的 message 对象的 runtime_object_identity

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

返回值

调用方拥有所有权的消息的指针。

要求

**标头:**agents.h

命名空间: 并发

请参见

参考

choice 类