Oi.Registry (oi v0.1.0)

Copy Markdown

Local process storage for Oi sessions.

Summary

Types

key()

@type key() :: Oi.name() | {Oi.name(), role()}

role()

@type role() :: nil | atom()

via_tuple()

@type via_tuple() :: {:via, Registry, {Oi.Registry, key()}}

Functions

child_spec(init_arg)

key(oi_name, role)

@spec key(Oi.name(), role()) :: key()

via(oi_name, role \\ nil)

@spec via(Oi.name(), role()) :: via_tuple()

Build a via tuple.