Thanks.

Follow your explanation,  I understand as below:
>1.  why there is not react function for custom_reaction< NullEvt >
 NullEvt event is handled by react(const boost::statechart::event_base&)
> 2. why there is not custom_reaction definition about 
> boost::statechart::result react(const MNotifyRec&)
But I can't find any children of Initial which has definition about
MNotifyRec event. Is Primary a children of Initial?

Do I understand correct?


2014-08-31 0:14 GMT+08:00 Sage Weil <[email protected]>:
> On Sat, 30 Aug 2014, star fan wrote:
>> I ask the question because I am not good at  boost::statechart and I
>> can't get answer from other way.
>>
>> To help me to good understand the PG statechart, I hope someone answer
>> below questions:
>> In Initial state,
>> 1.  why there is not react function for custom_reaction< NullEvt >
>> 2. why there is not custom_reaction definition about
>> boost::statechart::result react(const MNotifyRec&);
>
> One thing to keep in mind is that the states form a hierarchy.  If a state
> doesn't explicitly handle/react to an event, the parent will.  You'll
> notice that Reset and Started both react to NullEvt, and the other states
> are substates/children of those.
>
> sage
--
To unsubscribe from this list: send the line "unsubscribe ceph-devel" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to