Behaviours: gen_server.
node_or_tuple() = atom() | {atom(), term()}
abcast(Name::atom(), Msg::term()) -> abcast
abcast(Nodes::list(), Name::atom(), Msg::term()) -> abcast
async_call(NodeOrTuple::node_or_tuple(), M::atom() | tuple(), F::atom()) -> {pid(), reference()}
async_call(NodeOrTuple::node_or_tuple(), M::atom() | tuple(), F::atom(), A::list()) -> {pid(), reference()}
async_call_worker(NodeOrTuple, M, F, A, Ref) -> any()
call(NodeOrTuple::node_or_tuple(), M::atom() | tuple(), F::atom()) -> term() | {badrpc, term()} | {badtcp, term()}
call(NodeOrTuple::node_or_tuple(), M::atom() | tuple(), F::atom(), A::list()) -> term() | {badrpc, term()} | {badtcp, term()}
call(NodeOrTuple::node_or_tuple(), M::atom() | tuple(), F::atom(), A::list(), RecvTO::timeout() | undefined) -> term() | {badrpc, term()} | {badtcp, term()}
call(NodeOrTuple::node_or_tuple(), M::atom() | tuple(), F::atom(), A::list(), RecvTO::timeout() | undefined, SendTO::timeout() | undefined) -> term() | {badrpc, term()} | {badtcp, term()}
cast(NodeOrTuple::node_or_tuple(), M::atom() | tuple(), F::atom()) -> true
cast(NodeOrTuple::node_or_tuple(), M::atom() | tuple(), F::atom(), A::list()) -> true
cast(NodeOrTuple::node_or_tuple(), M::atom() | tuple(), F::atom(), A::list(), SendTO::timeout() | undefined) -> true
cast_worker(NodeOrTuple, Cast, Ret, SendTO) -> any()
code_change(OldVsn, State, Extra) -> any()
eval_everywhere(Nodes::[node_or_tuple()], M::atom() | tuple(), F::atom()) -> abcast
eval_everywhere(Nodes::[node_or_tuple()], M::atom() | tuple(), F::atom(), A::list()) -> abcast
eval_everywhere(Nodes::[node_or_tuple()], M::atom() | tuple(), F::atom(), A::list(), SendTO::timeout() | undefined) -> abcast
handle_call(Msg, Caller, State) -> any()
handle_cast(Msg, State) -> any()
handle_info(Msg, State) -> any()
init(X1) -> any()
multicall(M::atom() | tuple(), F::atom(), A::list()) -> {list(), list()}
multicall(M::list() | atom() | tuple(), F::atom() | tuple(), A::atom() | list(), Timeout::list() | timeout()) -> {list(), list()}
multicall(Nodes::list(), M::atom() | tuple(), F::atom(), A::list(), Timeout::timeout()) -> {list(), list()}
nb_yield(Key::{pid(), reference()}) -> {value, term()} | timeout
nb_yield(X1::{pid(), reference()}, Timeout::timeout()) -> {value, term()} | timeout
sbcast(Name::atom(), Msg::term()) -> {list(), list()}
sbcast(Nodes::list(), Name::atom(), Msg::term()) -> {list(), list()}
start_link(NodeOrTuple::node_or_tuple()) -> {ok, pid()} | ignore | {error, term()}
stop(NodeOrTuple::node_or_tuple()) -> ok
terminate(Reason, State) -> any()
yield(Key::{pid(), reference()}) -> term()
Generated by EDoc