Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
process_event("eventname") を起動したときに、状態遷移が発生したかどうか、または no_transition が呼び出されたかどうかを確認するにはどうすればよいですか?
基本的に、process_event("eventname") を起動/呼び出すクラスが遷移が発生したかどうかを判断できるようにしたいと考えています。現在、私はこれを決定することはできません。
何か案は?
ありがとうございました
process_eventの戻り値は次のとおりです。
typedef enum { HANDLED_FALSE=0, HANDLED_TRUE =1, HANDLED_GUARD_REJECT=2, HANDLED_DEFERRED=4 } HandledEnum;
HANDLED_FALSE必要なのは、に付属しているを除くすべてですno_transition。
HANDLED_FALSE
no_transition