2

process_event("eventname") を起動したときに、状態遷移が発生したかどうか、または no_transition が呼び出されたかどうかを確認するにはどうすればよいですか?

基本的に、process_event("eventname") を起動/呼び出すクラスが遷移が発生したかどうかを判断できるようにしたいと考えています。現在、私はこれを決定することはできません。

何か案は?

ありがとうございました

4

1 に答える 1

5

process_eventの戻り値は次のとおりです。

typedef enum
{
    HANDLED_FALSE=0,
    HANDLED_TRUE =1,
    HANDLED_GUARD_REJECT=2,
    HANDLED_DEFERRED=4
} HandledEnum;

HANDLED_FALSE必要なのは、に付属しているを除くすべてですno_transition

于 2012-06-15T15:32:06.333 に答える