如何在boost :: msm中从状态机内部触发事件?

时间:2015-04-30 10:44:59

标签: c++ boost-msm

我是boost :: msm的新手,我无法弄清楚如何使用基本前端从状态机内部触发事件。

我们说我有两个正交区域:

  • 第一个具有状态A1和A2
  • 第二个具有状态B1和B2
  • 从B1到B2的转换由事件ev_B1ToB2触发。

现在,我要问的是当从A1转换到A2时,如何触发事件ev_B1ToB2,以便状态机处理它。

当然,我正在尝试实现的内容要复杂得多,我实际上是尝试从子机器执行此操作,并且事件将仅由父机器处理。因此,我的第二个问题:

当在子机器中触发事件时,如果子机器没有响应此事件,它是否会在更高的层次结构级别处理?

0 个答案:

没有答案