[Erlang Systems]

gen_fsm

MODULE

MODULE SUMMARY

DESCRIPTION

EXPORTS

start(Module, Args, Options) -> Result
start(FsmName, Module, Args, Options) -> Result
start_link(Module, Args, Options) -> Result
start_link(FsmName, Module, Args, Options) -> Result

send_event(FsmRef, Event) -> ok

send_all_state_event(FsmRef, Event) -> ok

sync_send_event(FsmRef, Event) -> Reply
sync_send_event(FsmRef, Event, Timeout) -> Reply

sync_send_all_state_event(FsmRef, Event) -> Reply
sync_send_all_state_event(FsmRef, Event, Timeout) -> Reply

reply(Caller, Reply) -> true

send_event_after(Time, Event) -> Ref

start_timer(Time, Msg) -> Ref

cancel_timer(Ref) -> RemainingTime | false

CALLBACK FUNCTIONS

EXPORTS

Module:init(Args) -> Result

Module:StateName(Event, StateData) -> Result

Module:handle_event(Event, StateName, StateData) -> Result

Module:StateName(Event, From, StateData) -> Result

Module:handle_sync_event(Event, From, StateName, StateData) -> Result

Module:handle_info(Info, StateName, StateData) -> Result

Module:terminate(Reason, StateName, StateData)

Module:code_change(OldVsn, StateName, StateData, Extra) -> {ok, NextStateName, NewStateData}

SEE ALSO

AUTHORS


stdlib 1.12
Copyright © 1991-2003 Ericsson Utvecklings AB