engine
v0.1.2
Pages
Modules
engine v0.1.2
Engine.Fsm
Summary
Functions
next_state(state)
next_state(state, data)
respond(response)
respond(response, state)
respond(response, state, data)
Macros
defcommand(event)
defcommand(event, opts)
defcommand(event, opts, list)
defcommandp(event)
defcommandp(event, opts)
defcommandp(event, opts, list)
defevent(event)
defevent(event, opts)
defevent(event, opts, list)
defeventp(event)
defeventp(event, opts)
defeventp(event, opts, list)
defstate(state, state_def)
Functions
next_state(state)
next_state(state, data)
respond(response)
respond(response, state)
respond(response, state, data)
Macros
defcommand(event)
defcommand(event, opts)
defcommand(event, opts, list)
defcommandp(event)
defcommandp(event, opts)
defcommandp(event, opts, list)
defevent(event)
defevent(event, opts)
defevent(event, opts, list)
defeventp(event)
defeventp(event, opts)
defeventp(event, opts, list)
defstate(state, state_def)