64,683
社区成员
发帖
与我相关
我的任务
分享
struct Initial : boost::statechart::state< Initial, RecoveryMachine >, NamedState {
Initial(my_context ctx);
void exit();
typedef boost::mpl::list <
boost::statechart::transition< Initialize, Reset >,
boost::statechart::custom_reaction< Load >,
boost::statechart::custom_reaction< NullEvt >,
boost::statechart::transition< boost::statechart::event_base, Crashed >
> reactions;
boost::statechart::result react(const Load&);
boost::statechart::result react(const MNotifyRec&);
boost::statechart::result react(const MInfoRec&);
boost::statechart::result react(const MLogRec&);
boost::statechart::result react(const boost::statechart::event_base&) {
return discard_event();
}
};
boost::statechart::custom_reaction< NullEvt >,
并没有对应的react,同时多个react也没有与之相对应的custom_reactioon;boost::statechart::result react(const boost::statechart::event_base&) {
return discard_event();
}
我也是看到那里十分的疑惑