UniPg behaviour (uni_pg v0.2.0) View Source

Link to this section Summary

Link to this section Types

Specs

group() :: any()

Specs

scope() :: atom()

Link to this section Functions

Link to this section Callbacks

Link to this callback

get_local_members(scope, group)

View Source

Specs

get_local_members(scope(), group()) :: [pid()]
Link to this callback

get_members(scope, group)

View Source

Specs

get_members(scope(), group()) :: [pid()]
Link to this callback

join(scope, group, list)

View Source

Specs

join(scope(), group(), [pid()]) :: :ok
Link to this callback

leave(scope, group, list)

View Source

Specs

leave(scope(), group(), [pid()]) :: :ok

Specs

which_groups(scope()) :: [group()]