Copyright © 2015 Michael Truog
Version: 0.1.0 Dec 23 2015 13:21:21 ------------------------------------------------------------------------
Authors: Michael Truog (mjtruog [at] gmail (dot) com).
group() = {Group::any(), {M::module(), F::atom(), A::list()}, Options::[{shutdown, pos_integer()} | {count_hash, pos_integer()} | {count_random, pos_integer()} | {hash, {module(), atom()} | fun((any(), pos_integer()) -> non_neg_integer())} | {random, {module(), atom()} | fun((pos_integer()) -> non_neg_integer())}]}
options() = [{max_r, non_neg_integer()} | {max_t, pos_integer()} | {groups, [group(), ...]}, ...]
| destroy/1 | |
| get/2 | |
| get/3 | |
| new/1 | |
| update/2 |
destroy(Varpool::#varpool{}) -> ok
get(Group::any(), Varpool::#varpool{}) -> pid() | undefined
get(Group::any(), Key::any(), Varpool::#varpool{}) -> pid() | undefined
new(Options::options()) -> #varpool{}
update(X1::any(), Varpool::#varpool{}) -> {updated, #varpool{}} | {ignored, #varpool{}}
Generated by EDoc, Dec 23 2015, 13:21:21.