multiverses v0.5.2 Multiverses.Registry View Source
This module is intended to be a drop-in replacement for Registry
, though
currently not all functionality is implemented.
If universes are active, keys in the Registry will be {universe, key}
instead of the normal key
. A convenience via/2
macro has been
provided, which will substitute this in correctly.
Unimplemented functionality:
Link to this section Summary
Functions
cloned from Registry.__unregister__/3
cloned from Registry.child_spec/1
cloned from Registry.count_match/3
cloned from Registry.count_match/4
cloned from Registry.match/3
cloned from Registry.match/4
cloned from Registry.meta/2
cloned from Registry.put_meta/3
Registers the calling process with the Registry. Works as Registry.register/3
does.
cloned from Registry.register_name/2
cloned from Registry.send/2
cloned from Registry.start_link/1
cloned from Registry.start_link/2
cloned from Registry.start_link/3
cloned from Registry.unregister_name/1
generates the correct via term to call this registry.
cloned from Registry.whereis_name/1
Link to this section Functions
cloned from Registry.__unregister__/3
cloned from Registry.child_spec/1
cloned from Registry.count_match/3
cloned from Registry.count_match/4
cloned from Registry.match/3
cloned from Registry.match/4
cloned from Registry.meta/2
cloned from Registry.put_meta/3
Registers the calling process with the Registry. Works as Registry.register/3
does.
cloned from Registry.register_name/2
cloned from Registry.send/2
cloned from Registry.start_link/1
cloned from Registry.start_link/2
cloned from Registry.start_link/3
cloned from Registry.unregister_match/3
cloned from Registry.unregister_match/4
cloned from Registry.unregister_name/1
generates the correct via term to call this registry.
if :use_multiverses
is activated, then the via term will look like:
{:via, Registry, {reg, {universe, key}}}
If it's not, the via term will look like:
{:via, Registry, {reg, key}}
cloned from Registry.whereis_name/1