Class event_signal
Defined in File event.hpp
Class Documentation
-
class event_signal
A class representing the different signals that can be passed between states in an FSM, and/or between FSMs.
Public Types
-
enum type
Values:
-
enumerator ekIGNORED
-
enumerator ekFATAL
A signal that can be ignored.
A signal indicating that something VERY BAD has happened. Will cause the parent FSM to halt the program.
-
enumerator ekHANDLED
A signal indicating that all signals input into a given state have been handled successfully. All states should return this signal in the nomitive case.
-
enumerator ekUNHANDLED
A signal from a lower/child state that could not be handled by a lower state, OR a signal that a lower state sent to indicate that it encountered a situation that it does not know how to handle in the normal turn of events.
-
enumerator ekRUN
A signal indicating nominal run operation should occur upon injection.
-
enumerator ekEXTERNAL_SIGNALS
Applications wishing to defined their own event signals should start here.
-
enumerator ekIGNORED
-
enum type