diff options
Diffstat (limited to 'priv/templates/simplefsm.erl')
-rw-r--r-- | priv/templates/simplefsm.erl | 57 |
1 files changed, 0 insertions, 57 deletions
diff --git a/priv/templates/simplefsm.erl b/priv/templates/simplefsm.erl deleted file mode 100644 index 776081e..0000000 --- a/priv/templates/simplefsm.erl +++ /dev/null @@ -1,57 +0,0 @@ --module({{fsmid}}). --behaviour(gen_fsm). --define(SERVER, ?MODULE). - -%% ------------------------------------------------------------------ -%% API Function Exports -%% ------------------------------------------------------------------ - --export([start_link/0]). - -%% ------------------------------------------------------------------ -%% gen_fsm Function Exports -%% ------------------------------------------------------------------ - --export([init/1, state_name/2, state_name/3, handle_event/3, - handle_sync_event/4, handle_info/3, terminate/3, - code_change/4]). - -%% ------------------------------------------------------------------ -%% API Function Definitions -%% ------------------------------------------------------------------ - -start_link() -> - gen_fsm:start_link({local, ?SERVER}, ?MODULE, [], []). - -%% ------------------------------------------------------------------ -%% gen_fsm Function Definitions -%% ------------------------------------------------------------------ - -init(_Args) -> - {ok, initial_state_name, initial_state}. - -state_name(_Event, State) -> - {next_state, state_name, State}. - -state_name(_Event, _From, State) -> - {reply, ok, state_name, State}. - -handle_event(_Event, StateName, State) -> - {next_state, StateName, State}. - -handle_sync_event(_Event, _From, StateName, State) -> - {reply, ok, StateName, State}. - -handle_info(_Info, StateName, State) -> - {next_state, StateName, State}. - -terminate(_Reason, _StateName, _State) -> - ok. - -code_change(_OldVsn, StateName, State, _Extra) -> - {ok, StateName, State}. - -%% ------------------------------------------------------------------ -%% Internal Function Definitions -%% ------------------------------------------------------------------ - |