A | |
| add [Timemap] | add tm f d adds a floating-point f and a 'a d to the timemap tm.
|
| add [Graph] | add g tag n f k c adds a function f with name n to the graph g and returns it as an element of this graph.
|
| add_tag [Db] | add_tag id k n adds to the database a tag whose id is id, kind k, and name n.
|
B | |
| buf_bool [Binary] | buf_bool b i encodes a boolean i in the buffer b.
|
| buf_float [Binary] | buf_float b f encodes a floating-point number f in the buffer b.
|
| buf_int16 [Binary] | buf_int16 b i encodes a 16-bits integer i in the buffer b.
|
| buf_int31 [Binary] | buf_int31 b i encodes a native 31-bits integer i in the buffer b.
|
| buf_int63 [Binary] | buf_int63 b i encodes a native 63-bits integer i in the buffer b.
|
| buf_int64 [Binary] | buf_int64 b i encodes an int64 i in the buffer b.
|
| buf_int8 [Binary] | buf_int8 b i encodes a 8-bits integer i in the buffer b.
|
| buf_list16 [Binary] | buf_list16 f b l encodes the list l in the buffer b, with the function f specifying how to encode an item of l.
|
| buf_string31 [Binary] | |
C | |
| change_value [Db] | change_value id v replaces the value of the tag whose identifier is id by the value v.
|
| clean_up [Db] | clean_up () cleans up every stored values from every timemaps that are older than the record window.
|
| clear [Graph] | clear g clears the graph.
|
| create [Timemap] | create d creates a timemap with the data d.
|
| 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.
|
| create [Graph] | create () creates an empty graph that is a GMisc.drawing_area.
|
D | |
| decode_one [Bproto] | decode s first last decodes messages using
characters in s from first to last;
returns the messages together with the position right after
the last decoded message.
|
| dump [Bproto] |
DEBUG
|
E | |
| elapsed_time [Monitor_sig.Monitor.Time] |
Time passed since the initialization (in seconds).
|
| encode [Bproto] | encode b ml encodes a message list ml in the buffer b.
|
| encode_one [Bproto] | encode_one b m encodes a message m in the buffer b.
|
F | |
| find [Timemap] | find tm t returns the most recent pair (t',v') in tm
with t' smaller or equal than t;
raises Not_found if tm contains no element or if the
first element of tm is younger than t.
|
G | |
| get_bindings [Db] | get_bindings id returns a list of tags who are bound together.
|
| get_bool [Binary] | get_bool s pos decodes a byte in s at the position pos
and return a boolean along with the new position in s.
|
| get_color [Graph] | get_color f returns the current color used to display the function f.
|
| get_current_time [Db] | get_current_time () returns the current time.
|
| get_float [Binary] | get_float s pos decodes eight bytes in s at the position pos
and return a floating-point number along with the new position in s.
|
| get_gridx [Graph] | get_gridx g returns the number of divisions of the background along the X-axis
on the graph g.
|
| get_gridy [Graph] | get_gridy g returns the number of divisions of the background along the Y-axis
on the graph g.
|
| get_hash [Db] | get_hash id returns the value of the monitored Hashtable id that is the closest
to the observation time along with its last change time.
|
| get_hash_list [Db] | get_hash_list () returns a list of every tags whose kind is Hash.
|
| get_hash_mean [Db] | get_hash_mean id returns the buckets' mean length of the monitored Hashtable id that is the closest
to the observation time.
|
| get_hash_percent_filled [Db] | get_hash_percent_filled id returns the filling rate of the monitored Hashtable id that is the closest
to the observation time.
|
| get_heap_alive_size [Db] | get_heap_alive_size () returns the alive datas size value of the major heap
that is the closest to the observation time along with its last change time.
|
| get_heap_max_size [Db] | get_heap_max_size () returns the maximum size value of the major heap
that is the closest to the observation time along with its last change time.
|
| get_heap_total_size [Db] | get_heap_total_size () returns the total size value of the major heap
that is the closest to the observation time along with its last change time.
|
| get_int16 [Binary] | get_int16 s pos decodes two bytes in s at the position pos
and return a 16 bits integer along with the new position in s.
|
| get_int31 [Binary] | get_int31 s pos decodes four bytes in s at the position pos
and return a 31 bits integer along with the new position in s.
|
| get_int63 [Binary] | get_int63 s pos decodes eight bytes in s at the position pos
and return a 63 bits integer along with the new position in s.
|
| get_int63_of_31 [Binary] | get_int63_of_31 s pos decodes four bytes in s at the position pos
and return a 63 bits integer along with the new position in s, made from the 31 bits integer.
|
| get_int64 [Binary] | get_int64 s pos decodes eight bytes in s at the position pos
and return a 63 bits integer along with the new position in s.
|
| get_int64_of_63 [Binary] | get_int64_of_63 s pos decodes eight bytes in s at the position pos
and return a 64 bits integer along with the new position in s, made from the 63 bits integer.
|
| get_kind [Graph] | get_kind g returns the kind of the graph g.
|
| get_list16 [Binary] | get_list16 f s pos last decodes last-pos bytes in s, at the position pos,
with the function f that specifies how to get an item, and returns a 'b list.
|
| get_log [Db] | |
| get_log_size [Db] | |
| get_min [Timemap] | get_min () returns the index of the minimum 'a in the timemap.
|
| get_nb_fct [Graph] | get_nb_fct g return the number of functions displayed on g.
|
| get_observe_time [Db] | get_observe_time () returns the observation time of the data base.
|
| get_offset [Db] | get_offset () returns the difference between observation time and current time.
|
| get_percent_time [Db] | get_percent_time id returns the percentage of the monitored Time id, related to the observation time, that is the closest
to the observation time.
|
| get_period [Graph] | get_period g returns the value of the timer inside g (in milliseconds).
|
| get_point [Db] | get_point id returns the value of the monitored Point id that is the closest
to the observation time along with its last change time.
|
| get_point_list [Db] | get_point_list () returns a list of every tags whose kind is Point.
|
| get_record_window [Db] | get_time_window () returns the size of the record window in seconds.
|
| get_steps [Graph] | get_steps g returns the number of values that are displayed in the graph g for each function.
|
| get_string [Binary] | get_string s pos len decodes len bytes in s at the position pos
and return a string along with the new position in s.
|
| get_tag [Db] | get_tag id returns the tag whose identifier is id.
|
| get_tag_count [Db] | get_tag_count id returns the cardinal-number value of the monitored Tag id that is the closest
to the observation time along with its last change time.
|
| get_tag_count_list [Db] | get_tag_count_list () returns a list of every tags whose kind is Tag_count.
|
| get_tag_max_count [Db] | get_tag_max_count id returns the maximum cardinal-number value of the monitored Tag id that is the closest
to the observation time along with its last change time.
|
| get_tag_max_size [Db] | get_tag_max_size id returns the maximum size value of the monitored Tag id that is the closest
to the observation time along with its last change time.
|
| get_tag_percent_size [Db] | get_tag_percent_size id returns the percentage of the monitored Tag id, related to the major heap size, that is the closest
to the observation time.
|
| get_tag_size [Db] | get_tag_size id returns the size value of the monitored Tag id that is the closest
to the observation time along with its last change time.
|
| get_tag_size_list [Db] | get_tag_size_list () returns a list of every tags whose kind is Tag_size.
|
| get_time [Db] | get_time id returns the value of the monitored Time id that is the closest
to the observation time along with its last change time.
|
| get_time_list [Db] | get_time_list () returns a list of every tags whose kind is Time.
|
| get_timer [Graph] | get_timer g returns the timer inside g.
|
| get_tree [Db] | get_tree id returns the value of the monitored Tree id that is the closest
to the observation time along with its last change time.
|
| get_tree_list [Db] | get_tree_list () returns a list of every tags whose kind is Ktree.
|
| get_uint8 [Binary] | get_uint8 s pos decodes a byte in s at the position pos.
|
| get_value_bool [Db] | get_value_bool id returns the value of the monitored boolean Value id that is the closest
to the observation time along with its last change time.
|
| get_value_bool_list [Db] | get_value_bool_list () returns a list of every tags whose kind is Value_bool.
|
| get_value_float [Db] | get_value_float id returns the value of the monitored floating-point Value id that is the closest
to the observation time along with its last change time.
|
| get_value_float_list [Db] | get_value_float_list () returns a list of every tags whose kind is Value_float.
|
| get_value_int [Db] | get_value_int id returns the value of the monitored integer Value id that is the closest
to the observation time along with its last change time.
|
| get_value_int_list [Db] | get_value_int_list () returns a list of every tags whose kind is Value_int.
|
| get_value_string [Db] | get_value_string id returns the value of the monitored string Value id that is the closest
to the observation time along with its last change time.
|
| get_value_string_list [Db] | get_value_string_list () returns a list of every tags whose kind is Value_string.
|
| get_xaxis [Graph] | get_xaxis g returns the frequency of the X-axis legend of the graph g
(1 = always displayed, 2 = half displayed etc...)
|
| get_yaxis [Graph] | get_yaxis g returns the frequency of the Y-axis legend of the graph g
(1 = always displayed, 2 = half displayed etc...)
|
I | |
| init [Ocamlviz_threads] | init () has to be used to initialize Ocamlviz_threads.
|
| init [Ocamlviz] | init () has to be used to initialize Ocamlviz.
|
| interp [Db] | interp m matches the message m and calls add_tag if m is a Declare message, or
change_value if m is a Send message.
|
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.
|
R | |
| remove [Graph] | remove g f removes the function f from the graph g.
|
| remove_before [Timemap] | remove_before tm t removes all entries younger or equal to t in tm.
|
| restart [Graph] | restart g p clears the graph g and restarts the timer with the period p.
|
| resume [Graph] | resume g restarts the timer of the graph g with its old period.
|
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_color [Graph] | set_color f c sets the color c used to display the function f.
|
| set_log_size [Db] | |
| set_observe_time [Db] | set_observe_time t sets the observation time of the data base at t.
|
| set_offset [Db] | set_offset t sets the offset of the database at the time t, which means that the difference
between the observation time and the current time will be t.
|
| set_period [Monitor_sig.Monitor.Tag] | set_period t p changes the period to which the operations on the tag t are made.
|
| set_preferences [Graph] | set_preferences g step divx divy xaxis yaxis () changes the value of these arguments
in the graph g.
|
| set_record_window [Db] | set_record_window t changes the size of the record window with t in seconds.
|
| set_timer [Graph] | set_timer g t removes the timer inside g and replaces it with
a new timer whose new timer period will be t (in milliseconds).
|
| set_visible [Graph] | set_visible f b displays the function f on the graph according to b.
|
| 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.
|
| stop [Graph] | stop g stops the timer inside the graph g.
|
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.
|