Module type Monitor_sig.Monitor

module type Monitor = sig .. end

module Point: sig .. end

A module that allows to create checkpoints and watch how many times the program go through these points.

module Tag: sig .. end

A module that allows to create tags and mark values.

module Time: sig .. end

A module that allows time monitoring.

module Value: sig .. end

A module to monitor OCaml values such as native integers, floating-point numbers, booleans, strings.

module Tree: sig .. end

A module to monitor OCaml variant types and trees.

module Hashtable: sig .. end

A module that allows hash tables monitoring.

val log : ('a, Stdlib.Format.formatter, unit, unit) Stdlib.format4 -> 'a

Similar to an Ocaml printf function.

val wait_for_connected_clients : int -> unit

wait_for_connected_clients n blocks the program until n clients are connected.

val wait_for_killed_clients : unit -> unit

wait_for_killed_clients () blocks the program until every clients are disconnected.