Behaviours: gen_server.
| code_change/3 | |
| count/0 | |
| count/1 | |
| find_by_key/1 | |
| find_by_key/2 | |
| find_by_pid/1 | |
| find_by_pid/2 | |
| handle_call/3 | |
| handle_cast/2 | |
| handle_info/2 | |
| init/1 | |
| register/2 | |
| register/3 | |
| start_link/0 | |
| terminate/2 | |
| unregister/1 |
code_change(OldVsn::any(), State::#state{registry_process_exit_callback_module = atom(), registry_process_exit_callback_function = atom()}, Extra::any()) -> {ok, #state{registry_process_exit_callback_module = atom(), registry_process_exit_callback_function = atom()}}
count() -> non_neg_integer()
count(Node::atom()) -> non_neg_integer()
find_by_key(Key::any()) -> pid() | undefined
find_by_key(Key::any(), X2::with_meta) -> {pid(), Meta::any()} | undefined
find_by_pid(Pid::pid()) -> Key::any() | undefined
find_by_pid(Pid::pid(), X2::with_meta) -> {Key::any(), Meta::any()} | undefined
handle_call(Request::any(), From::any(), State::#state{registry_process_exit_callback_module = atom(), registry_process_exit_callback_function = atom()}) -> {reply, Reply::any(), #state{registry_process_exit_callback_module = atom(), registry_process_exit_callback_function = atom()}} | {reply, Reply::any(), #state{registry_process_exit_callback_module = atom(), registry_process_exit_callback_function = atom()}, Timeout::non_neg_integer()} | {noreply, #state{registry_process_exit_callback_module = atom(), registry_process_exit_callback_function = atom()}} | {noreply, #state{registry_process_exit_callback_module = atom(), registry_process_exit_callback_function = atom()}, Timeout::non_neg_integer()} | {stop, Reason::any(), Reply::any(), #state{registry_process_exit_callback_module = atom(), registry_process_exit_callback_function = atom()}} | {stop, Reason::any(), #state{registry_process_exit_callback_module = atom(), registry_process_exit_callback_function = atom()}}
handle_cast(Msg::any(), State::#state{registry_process_exit_callback_module = atom(), registry_process_exit_callback_function = atom()}) -> {noreply, #state{registry_process_exit_callback_module = atom(), registry_process_exit_callback_function = atom()}} | {noreply, #state{registry_process_exit_callback_module = atom(), registry_process_exit_callback_function = atom()}, Timeout::non_neg_integer()} | {stop, Reason::any(), #state{registry_process_exit_callback_module = atom(), registry_process_exit_callback_function = atom()}}
handle_info(Info::any(), State::#state{registry_process_exit_callback_module = atom(), registry_process_exit_callback_function = atom()}) -> {noreply, #state{registry_process_exit_callback_module = atom(), registry_process_exit_callback_function = atom()}} | {noreply, #state{registry_process_exit_callback_module = atom(), registry_process_exit_callback_function = atom()}, Timeout::non_neg_integer()} | {stop, Reason::any(), #state{registry_process_exit_callback_module = atom(), registry_process_exit_callback_function = atom()}}
init(X1::[]) -> {ok, #state{registry_process_exit_callback_module = atom(), registry_process_exit_callback_function = atom()}} | {ok, #state{registry_process_exit_callback_module = atom(), registry_process_exit_callback_function = atom()}, Timeout::non_neg_integer()} | ignore | {stop, Reason::any()}
register(Key::any(), Pid::pid()) -> ok | {error, taken | pid_already_registered}
register(Key::any(), Pid::pid(), Meta::any()) -> ok | {error, taken | pid_already_registered}
start_link() -> {ok, pid()} | {error, any()}
terminate(Reason::any(), State::#state{registry_process_exit_callback_module = atom(), registry_process_exit_callback_function = atom()}) -> terminated
unregister(Key::any()) -> ok | {error, undefined}
Generated by EDoc, Dec 12 2016, 01:10:26.