Module mirrored_supervisor

Behaviours: ?GEN_SERVER.

This module defines the mirrored_supervisor behaviour.
Required callback functions: init/1.

Data Types

group_name()

group_name() = any()

startlink_err()

startlink_err() = {already_started, pid()} | shutdown | term()

startlink_ret()

startlink_ret() = {ok, pid()} | ignore | {error, startlink_err()}

tx_fun()

tx_fun() = fun((fun(() -> A)) -> A)

Function Index

check_childspecs/1
code_change/3
count_children/1
create_tables/0
delete_child/2
handle_call/3
handle_cast/2
handle_info/2
init/1
restart_child/2
start_child/2
start_internal/3
start_link/4
start_link/5
table_definitions/0
terminate/2
terminate_child/2
which_children/1

Function Details

check_childspecs/1

check_childspecs(Specs) -> any()

code_change/3

code_change(OldVsn, State, Extra) -> any()

count_children/1

count_children(Sup) -> any()

create_tables/0

create_tables() -> Result

delete_child/2

delete_child(Sup, Id) -> any()

handle_call/3

handle_call(Msg, From, State) -> any()

handle_cast/2

handle_cast(Msg, State) -> any()

handle_info/2

handle_info(Info, State) -> any()

init/1

init(X1) -> any()

restart_child/2

restart_child(Sup, Id) -> any()

start_child/2

start_child(Sup, ChildSpec) -> any()

start_internal/3

start_internal(Group, TxFun, ChildSpecs) -> Result

start_link/4

start_link(GroupName, TxFun, Module, Args) -> startlink_ret()

start_link/5

start_link(SupName, GroupName, TxFun, Module, Args) -> startlink_ret()

table_definitions/0

table_definitions() -> any()

terminate/2

terminate(Reason, State) -> any()

terminate_child/2

terminate_child(Sup, Id) -> any()

which_children/1

which_children(Sup) -> any()


Generated by EDoc