Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ErrEmptyStates = sdk.Errorf("brock/fsm: empty states") ErrNoInitialStates = sdk.Errorf("brock/fsm: no initial states") )
Functions ¶
This section is empty.
Types ¶
type FSM ¶
func New ¶
func New(init string, fn OnTransition, tx TransitionTable) (FSM, error)
type OnTransition ¶
type OnTransition func(state, action, nextState string)
type TransitionTable ¶
Click to show internal directories.
Click to hide internal directories.