force_cluster_sync(X1::registry | groups) -> ok
get_group_names() -> [GroupName::any()]
get_local_members(GroupName::any()) -> [pid()]
get_local_members(GroupName::any(), X2::with_meta) -> [{pid(), Meta::any()}]
get_members(GroupName::any()) -> [pid()]
get_members(GroupName::any(), X2::with_meta) -> [{pid(), Meta::any()}]
groups_count() -> non_neg_integer()
groups_count(Node::atom()) -> non_neg_integer()
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_reply(CallerPid::pid(), Reply::any()) -> {syn_multi_call_reply, pid(), Reply::any()}
publish(GroupName::any(), Message::any()) -> {ok, RecipientCount::non_neg_integer()}
publish_to_local(GroupName::any(), Message::any()) -> {ok, RecipientCount::non_neg_integer()}
register(Name::any(), Pid::pid()) -> ok | {error, Reason::any()}
register(Name::any(), Pid::pid(), Meta::any()) -> ok | {error, Reason::any()}
register_name(Name::any(), Pid::pid()) -> yes | no
registry_count() -> non_neg_integer()
registry_count(Node::atom()) -> non_neg_integer()
send(Name::any(), Message::any()) -> pid()
start() -> ok
stop() -> ok | {error, Reason::any()}
unregister(Name::any()) -> ok | {error, Reason::any()}
unregister_and_register(Name::any(), Pid::pid()) -> ok | {error, Reason::any()}
unregister_and_register(Name::any(), Pid::pid(), Meta::any()) -> ok | {error, Reason::any()}
unregister_name(Name::any()) -> any()
whereis(Name::any()) -> pid() | undefined
whereis(Name::any(), X2::with_meta) -> {pid(), Meta::any()} | undefined
whereis_name(Name::any()) -> pid() | undefined
Generated by EDoc