Module riak_ensemble_peer_sup

Behaviours: supervisor.

Data Types

ensemble_id()

ensemble_id() = term()

peer_id()

peer_id() = {term(), node()}

Function Index

get_peer_pid/2
init/1
peers/0
register_peer/4
start_link/0
start_peer/4
stop_peer/2

Function Details

get_peer_pid/2

get_peer_pid(Ensemble::ensemble_id(), Id::peer_id()) -> pid() | undefined

init/1

init(X1) -> any()

peers/0

peers() -> [{{ensemble_id(), peer_id()}, pid()}]

register_peer/4

register_peer(Ensemble::ensemble_id(), Id::peer_id(), Pid::pid(), ETS::ets:tid()) -> ok

start_link/0

start_link() -> any()

start_peer/4

start_peer(Mod::module(), Ensemble::ensemble_id(), Id::peer_id(), Args::[any()]) -> pid()

stop_peer/2

stop_peer(Ensemble::ensemble_id(), Id::peer_id()) -> ok


Generated by EDoc