Pairs of dimension name and value.
Dimension pair sequence.
The type of a dimension name.
Type of collection of event dimension names and their values.
Type of collection of event dimension names and their values. Dimensions are used when producing reports, which can summarise along one or more dimensions.
Base class of profiling events.
Event types.
The type of a dimension value.
An empty dimensions collection.
Event buffer.
Generate a Finish
event which matches the start event
with the given id, and which has the given dimensions.
Generate a Finish
event which matches the start event
with the given id, and which has the given dimensions.
Flag to control whether profiling data is stored or not.
Flag to control whether profiling data is stored or not. When this
is false (the default) the event generation routines start
and
finish
can be called, but will not store anything. If you want
profiling, you need to turn this flag on explicitly, or by calling
the Profiler.profiler
method which will turn the flag on while
a profiled computation is being evaluated.
Reset the event buffer.
Generate a Start
event with the given dimensions.
Generate a Start
event with the given dimensions.
Wrap an execution of c
by a Start
event defined by the dimension
values given by dimPairs
and a corresponding Finish
event with no
extra dimension values.