component() = machine | aux | snapshot_sender
abstract datatype: state()
init/0 | |
add/3 | |
remove/3 | |
remove_all/2 | |
handle_down/2 | |
components/2 |
init() -> state()
add(Pid :: pid() | node(), Component :: component(), Monitors :: state()) -> state()
remove(Target :: pid() | node(), Component :: component(), Monitors :: state()) -> state()
remove_all(Component :: component(), Monitors :: state()) -> state()
handle_down(Target :: pid() | node(), Monitors0 :: state()) -> {[component()], state()}
components(Target :: pid() | node(), Monitors :: state()) -> [component()]
Generated by EDoc