This module defines the gen_server2 behaviour.
Required callback functions: init/1, handle_call/3, handle_cast/2, handle_info/2, terminate/2, code_change/3.
gs2_state() = #gs2_state{}
abcast(Name, Request) -> any()
abcast(Nodes, Name, Request) -> any()
call(Name, Request) -> any()
call(Name, Request, Timeout) -> any()
cast(Dest, Request) -> any()
enter_loop(Mod, Options, State) -> any()
enter_loop(Mod, Options, State, Backoff) -> any()
enter_loop(Mod, Options, State, ServerName, Backoff) -> any()
enter_loop(Mod, Options, State, ServerName, Timeout, Backoff) -> any()
format_status(Opt, StatusData) -> any()
init_it(Starter, Parent, Name, Mod, Args, Options) -> any()
mcall(CallSpecs) -> any()
multi_call(Name, Req) -> any()
multi_call(Nodes, Name, Req) -> any()
multi_call(Nodes, Name, Req, Timeout) -> any()
reply(X1, Reply) -> any()
start(Mod, Args, Options) -> any()
start(Name, Mod, Args, Options) -> any()
start_link(Mod, Args, Options) -> any()
start_link(Name, Mod, Args, Options) -> any()
stop(Name) -> any()
stop(Name, Reason, Timeout) -> any()
system_code_change(GS2State, Module, OldVsn, Extra) -> any()
system_continue(Parent, Debug, GS2State) -> any()
system_terminate(Reason::term(), Parent::term(), Debug::term(), GS2State::gs2_state()) -> no_return()
wake_hib(GS2State) -> any()
with_state(Name, Fun) -> any()
Generated by EDoc