Index of values


C
create [Monitor_sig.Monitor.Time]
create s creates a time called s.
create [Monitor_sig.Monitor.Tag]
create s creates a tag called s.
create [Monitor_sig.Monitor.Point]
create s creates a point called s.

E
elapsed_time [Monitor_sig.Monitor.Time]
Time passed since the initialization (in seconds).

I
init [Ocamlviz_threads]
init () has to be used to initialize Ocamlviz_threads.
init [Ocamlviz]
init () has to be used to initialize Ocamlviz.

K
kill [Monitor_sig.Monitor.Time]
kill t kills a time t.
kill [Monitor_sig.Monitor.Tag]
kill t kills a tag t.
kill [Monitor_sig.Monitor.Point]
kill p kills a point p.

L
log [Monitor_sig.Monitor]
Similar to an Ocaml printf function.

M
mark [Monitor_sig.Monitor.Tag]
mark t v marks any value v of type 'a with the tag t.

O
observe [Monitor_sig.Monitor.Hashtable]
observe s h monitors a hash table h called s.
observe [Monitor_sig.Monitor.Tree]
observe s f monitors a variant called s given by the function f.
observe [Monitor_sig.Monitor.Point]
observe p puts a checkpoint p at the place where it is used.
observe_bool [Monitor_sig.Monitor.Value]
observe_bool_now n b monitors a boolean b.
observe_bool_fct [Monitor_sig.Monitor.Value]
observe_bool n f monitors a boolean given by the function f.
observe_bool_ref [Monitor_sig.Monitor.Value]
observe_bool_ref n b monitors a boolean reference b.
observe_calls [Monitor_sig.Monitor.Point]
observe_calls s f create a point called s inside the function f that has one argument and isn't recursive.
observe_calls2 [Monitor_sig.Monitor.Point]
observe_calls2 s f create a point called s inside the function f that has two arguments and isn't recursive.
observe_calls_rec [Monitor_sig.Monitor.Point]
observe_calls_rec s f create a point called s inside the function f that has one argument and is recursive.
observe_calls_rec2 [Monitor_sig.Monitor.Point]
observe_calls_rec2 s f create a point called s inside the function f that has two arguments and is recursive.
observe_float [Monitor_sig.Monitor.Value]
observe_float_now n f monitors a floating-point number f.
observe_float_fct [Monitor_sig.Monitor.Value]
observe_float n f monitors a floating-point number given by the function f.
observe_float_ref [Monitor_sig.Monitor.Value]
observe_float_ref n f monitors a floating-point number reference f.
observe_int [Monitor_sig.Monitor.Value]
observe_int_now n i monitors an integer i.
observe_int_fct [Monitor_sig.Monitor.Value]
observe_int n f monitors an integer given by the function f.
observe_int_ref [Monitor_sig.Monitor.Value]
observe_int_ref n i monitors an integer reference i.
observe_string [Monitor_sig.Monitor.Value]
observe_string_now n s monitors a string s.
observe_string_fct [Monitor_sig.Monitor.Value]
observe_string n f monitors a string given by the function f.
observe_string_ref [Monitor_sig.Monitor.Value]
observe_string_ref n s monitors a string reference s.

S
send_now [Ocamlviz_threads]
send_now () immediatly sends the current values of monitored datas to the clients.
send_now [Ocamlviz]
send_now () immediatly sends the current values of monitored datas to the clients.
set_period [Monitor_sig.Monitor.Tag]
set_period t p changes the period to which the operations on the tag t are made.
start [Monitor_sig.Monitor.Time]
start t starts the time monitoring t at the place where it is used.
stop [Monitor_sig.Monitor.Time]
stop t sets the end of the time monitoring t at the place where it is used.

T
time [Monitor_sig.Monitor.Time]
time s f arg monitors the time spent in the function f.

W
wait_for_connected_clients [Monitor_sig.Monitor]
wait_for_connected_clients n blocks the program until n clients are connected.
wait_for_killed_clients [Monitor_sig.Monitor]
wait_for_killed_clients () blocks the program until every clients are disconnected.

Y
yield [Ocamlviz_threads]
Use this function to allow monitoring in computation-only code.
yield [Ocamlviz]
Use this function to allow monitoring in computation-only code.