Extended process registry.
Authors: Ulf Wiger (ulf.wiger@ericsson.com
).
This module implements an extended process registry
For a detailed description, see gproc/doc/erlang07-wiger.pdf.
await/3 | |
do_set_counter_value/3 | |
do_set_value/3 | |
ensure_monitor/2 | |
insert_many/4 | |
insert_reg/4 | |
remove_many/4 | |
remove_reg/2 | |
update_aggr_counter/3 | |
update_counter/3 | |
valid_opts/2 |
await(Key, WPid, From) -> any()
do_set_counter_value(Key, Value, Pid) -> any()
do_set_value(Key, Value, Pid) -> any()
ensure_monitor(Pid, Scope) -> any()
insert_many(T::type(), Scope::scope(), KVL::[{key(), any()}], Pid::pid()) -> {true, list()} | false
insert_reg(K::key(), Value::any(), Pid::pid() | shared, Scope::scope()) -> boolean()
remove_many(T, Scope, L, Pid) -> any()
remove_reg(Key, Pid) -> any()
update_aggr_counter(C, N, Val) -> any()
update_counter(Key, Incr, Pid) -> any()
valid_opts(Type, Default) -> any()