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.