Module delegate

Behaviours: gen_server2.

Data Types

fun_or_mfa()

fun_or_mfa(A) = fun((pid()) -> A) | {atom(), atom(), [any()]}

monitor_ref()

monitor_ref() = reference() | {atom(), pid()}

Function Index

code_change/3
demonitor/1
handle_call/3
handle_cast/2
handle_info/2
init/1
invoke/2
invoke/3
invoke_no_result/2
monitor/2
monitor/3
start_link/1
start_link/2
terminate/2

Function Details

code_change/3

code_change(OldVsn, State, Extra) -> any()

demonitor/1

demonitor(Ref::monitor_ref()) -> true

handle_call/3

handle_call(X1, From, State) -> any()

handle_cast/2

handle_cast(X1, State) -> any()

handle_info/2

handle_info(Info, State) -> any()

init/1

init(X1) -> any()

invoke/2

invoke(Pid::pid(), FunOrMFA::fun_or_mfa(A)) -> A

invoke(Pid::[pid()], FunOrMFA::fun_or_mfa(A)) -> {[{pid(), A}], [{pid(), term()}]}

invoke/3

invoke(Pid, Name, FunOrMFA) -> any()

invoke_no_result/2

invoke_no_result(Pid::pid() | [pid()], FunOrMFA::fun_or_mfa(any())) -> ok

monitor/2

monitor(X1::process, Pid::pid()) -> monitor_ref()

monitor/3

monitor(X1, Pid, Prefix) -> any()

start_link/1

start_link(Num::non_neg_integer()) -> {ok, pid()} | ignore | {error, any()}

start_link/2

start_link(Name, Num) -> any()

terminate/2

terminate(Reason, State) -> any()


Generated by EDoc