Module Header.Item
A Header.Item.t
is anything that is uniquely identified by a Probe_id.t
.
type single
=
{
name : string;
spec : Core_profiler.Probe_type.t;
}
type group
=
{
name : string;
points_spec : Core_profiler.Probe_type.t;
children : Core_profiler.Probe_id.t list;
}
type group_point
=
{
name : string;
parent : Core_profiler.Probe_id.t;
sources : Core_profiler.Probe_id.t list;
}
type t
=
|
Single of single
|
Group of group
|
Group_point of group_point
val name : t -> string