を使おうとしていますin_state_reaction
。奇妙なことに、これに対する反応関数は、呼び出された後に実行されないようですprocess_event ()
。に変更in_state_reaction
しましたがcustom_reaction
、問題ないようです。
で動作させる方法を知りたいだけですin_state_reaction
。私は何か間違ったことをしているに違いない。
サンプルコードを高く評価します。州内のサンプルはあまりありません。
ありがとう。
struct Reset : sc::simple_state<Reset, Idle>
{
Reset() { }
~Reset() { }
typedef sc::in_state_reaction<Event1> reactions;
sc::result react(const Event1 &)
{
printf ("In state reaction\n");
return discard_event();
} // react
}; // Reset