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