Module ktn_fsm

"Nicer" interfact to gen_fsm.

Description

"Nicer" interfact to gen_fsm. With this module you can: - use ktn_fsm:call instead of gen_fsm:sync_send_event - use ktn_fsm:call_through instead of gen_fsm:sync_send_all_state_event - use ktn_fsm:cast instead of gen_fsm:send_event - use ktn_fsm:cast_through instead of gen_fsm:sync_send_event - use ktn_fsm:state to retrieve the current gen_fsm state

Function Index

'$handle_undefined_function'/2
call/2
call/3
call_through/2
call_through/3
cast/2
cast_through/2
state/1

Function Details

'$handle_undefined_function'/2

'$handle_undefined_function'(Func::atom(), Args::[any()]) -> any()

call/2

call(Fsm::sys:name(), Call::term()) -> term()

call/3

call(Fsm::sys:name(), Call::term(), Timeout::timeout()) -> term()

call_through/2

call_through(Fsm::sys:name(), Call::term()) -> term()

call_through/3

call_through(Fsm::sys:name(), Call::term(), Timeout::timeout()) -> term()

cast/2

cast(Fsm::sys:name(), Cast::term()) -> ok

cast_through/2

cast_through(Fsm::sys:name(), Cast::term()) -> ok

state/1

state(Fsm::sys:name()) -> atom()


Generated by EDoc