Behaviours: gen_server.
add_to_local_table(GroupName::any(), Pid::pid(), Meta::any(), MonitorRef::undefined | reference()) -> ok
code_change(OldVsn::any(), State::#state{custom_event_handler = undefined | module(), anti_entropy_interval_ms = undefined | non_neg_integer(), anti_entropy_interval_max_deviation_ms = undefined | non_neg_integer(), multicast_pid = undefined | pid()}, Extra::any()) -> {ok, #state{custom_event_handler = undefined | module(), anti_entropy_interval_ms = undefined | non_neg_integer(), anti_entropy_interval_max_deviation_ms = undefined | non_neg_integer(), multicast_pid = undefined | pid()}}
count() -> non_neg_integer()
count(Node::node()) -> non_neg_integer()
force_cluster_sync() -> ok
get_group_names() -> [GroupName::any()]
get_local_members(Name::any()) -> [pid()]
get_local_members(GroupName::any(), X2::with_meta) -> [{pid(), Meta::any()}]
get_members(Name::any()) -> [pid()]
get_members(GroupName::any(), X2::with_meta) -> [{pid(), Meta::any()}]
handle_call(Request::any(), From::any(), State::#state{custom_event_handler = undefined | module(), anti_entropy_interval_ms = undefined | non_neg_integer(), anti_entropy_interval_max_deviation_ms = undefined | non_neg_integer(), multicast_pid = undefined | pid()}) -> {reply, Reply::any(), #state{custom_event_handler = undefined | module(), anti_entropy_interval_ms = undefined | non_neg_integer(), anti_entropy_interval_max_deviation_ms = undefined | non_neg_integer(), multicast_pid = undefined | pid()}} | {reply, Reply::any(), #state{custom_event_handler = undefined | module(), anti_entropy_interval_ms = undefined | non_neg_integer(), anti_entropy_interval_max_deviation_ms = undefined | non_neg_integer(), multicast_pid = undefined | pid()}, Timeout::non_neg_integer()} | {noreply, #state{custom_event_handler = undefined | module(), anti_entropy_interval_ms = undefined | non_neg_integer(), anti_entropy_interval_max_deviation_ms = undefined | non_neg_integer(), multicast_pid = undefined | pid()}} | {noreply, #state{custom_event_handler = undefined | module(), anti_entropy_interval_ms = undefined | non_neg_integer(), anti_entropy_interval_max_deviation_ms = undefined | non_neg_integer(), multicast_pid = undefined | pid()}, Timeout::non_neg_integer()} | {stop, Reason::any(), Reply::any(), #state{custom_event_handler = undefined | module(), anti_entropy_interval_ms = undefined | non_neg_integer(), anti_entropy_interval_max_deviation_ms = undefined | non_neg_integer(), multicast_pid = undefined | pid()}} | {stop, Reason::any(), #state{custom_event_handler = undefined | module(), anti_entropy_interval_ms = undefined | non_neg_integer(), anti_entropy_interval_max_deviation_ms = undefined | non_neg_integer(), multicast_pid = undefined | pid()}}
handle_cast(Msg::any(), State::#state{custom_event_handler = undefined | module(), anti_entropy_interval_ms = undefined | non_neg_integer(), anti_entropy_interval_max_deviation_ms = undefined | non_neg_integer(), multicast_pid = undefined | pid()}) -> {noreply, #state{custom_event_handler = undefined | module(), anti_entropy_interval_ms = undefined | non_neg_integer(), anti_entropy_interval_max_deviation_ms = undefined | non_neg_integer(), multicast_pid = undefined | pid()}} | {noreply, #state{custom_event_handler = undefined | module(), anti_entropy_interval_ms = undefined | non_neg_integer(), anti_entropy_interval_max_deviation_ms = undefined | non_neg_integer(), multicast_pid = undefined | pid()}, Timeout::non_neg_integer()} | {stop, Reason::any(), #state{custom_event_handler = undefined | module(), anti_entropy_interval_ms = undefined | non_neg_integer(), anti_entropy_interval_max_deviation_ms = undefined | non_neg_integer(), multicast_pid = undefined | pid()}}
handle_info(Info::any(), State::#state{custom_event_handler = undefined | module(), anti_entropy_interval_ms = undefined | non_neg_integer(), anti_entropy_interval_max_deviation_ms = undefined | non_neg_integer(), multicast_pid = undefined | pid()}) -> {noreply, #state{custom_event_handler = undefined | module(), anti_entropy_interval_ms = undefined | non_neg_integer(), anti_entropy_interval_max_deviation_ms = undefined | non_neg_integer(), multicast_pid = undefined | pid()}} | {noreply, #state{custom_event_handler = undefined | module(), anti_entropy_interval_ms = undefined | non_neg_integer(), anti_entropy_interval_max_deviation_ms = undefined | non_neg_integer(), multicast_pid = undefined | pid()}, Timeout::non_neg_integer()} | {stop, Reason::any(), #state{custom_event_handler = undefined | module(), anti_entropy_interval_ms = undefined | non_neg_integer(), anti_entropy_interval_max_deviation_ms = undefined | non_neg_integer(), multicast_pid = undefined | pid()}}
init(X1::[]) -> {ok, #state{custom_event_handler = undefined | module(), anti_entropy_interval_ms = undefined | non_neg_integer(), anti_entropy_interval_max_deviation_ms = undefined | non_neg_integer(), multicast_pid = undefined | pid()}} | {ok, #state{custom_event_handler = undefined | module(), anti_entropy_interval_ms = undefined | non_neg_integer(), anti_entropy_interval_max_deviation_ms = undefined | non_neg_integer(), multicast_pid = undefined | pid()}, Timeout::non_neg_integer()} | ignore | {stop, Reason::any()}
join(GroupName::any(), Pid::pid()) -> ok
join(GroupName::any(), Pid::pid(), Meta::any()) -> ok
leave(GroupName::any(), Pid::pid()) -> ok | {error, Reason::any()}
local_member(Pid::pid(), GroupName::any()) -> boolean()
member(Pid::pid(), GroupName::any()) -> boolean()
multi_call(GroupName::any(), Message::any()) -> {[{pid(), Reply::any()}], [BadPid::pid()]}
multi_call(GroupName::any(), Message::any(), Timeout::non_neg_integer()) -> {[{pid(), Reply::any()}], [BadPid::pid()]}
multi_call_and_receive(CollectorPid::pid(), Pid::pid(), Message::any(), Timeout::non_neg_integer()) -> any()
multi_call_reply(CallerPid::pid(), Reply::any()) -> {syn_multi_call_reply, pid(), Reply::any()}
multicast_loop() -> terminated
publish(GroupName::any(), Message::any()) -> {ok, RecipientCount::non_neg_integer()}
publish_to_local(GroupName::any(), Message::any()) -> {ok, RecipientCount::non_neg_integer()}
remove_from_local_table(GroupName::any(), Pid::pid()) -> ok | {error, Reason::any()}
start_link() -> {ok, pid()} | {error, any()}
sync_get_local_groups_tuples(FromNode::node()) -> [syn_groups_tuple()]
sync_join(RemoteNode::node(), GroupName::any(), Pid::pid(), Meta::any()) -> ok
sync_leave(RemoteNode::node(), GroupName::any(), Pid::pid()) -> ok
terminate(Reason::any(), State::#state{custom_event_handler = undefined | module(), anti_entropy_interval_ms = undefined | non_neg_integer(), anti_entropy_interval_max_deviation_ms = undefined | non_neg_integer(), multicast_pid = undefined | pid()}) -> terminated
Generated by EDoc