Constructors
Declared in <balm_stopwatchscopedguard.h>
Initialize this scoped guard to record an elapsed time to the specified metricId.
StopwatchScopedGuard(
MetricId const& metricId,
MetricsManager* manager = 0);
» more...
Initialize this scoped guard to record elapsed time using the specified collector.
explicit
StopwatchScopedGuard(
Collector* collector,
Units timeUnits = k_SECONDS);
» more...
Initialize this scoped guard to record elapsed time using the specified metric.
explicit
StopwatchScopedGuard(
Metric* metric,
Units timeUnits = k_SECONDS);
» more...
Initialize this scoped guard to record an elapsed time to the specified metricId using the specified timeUnits.
StopwatchScopedGuard(
MetricId const& metricId,
Units timeUnits,
MetricsManager* manager = 0);
» more...
Initialize this scoped guard to record an elapsed time to the metric identified by the specified category and name.
StopwatchScopedGuard(
char const* category,
char const* name,
MetricsManager* manager = 0);
» more...
Initialize this scoped guard to record an elapsed time to the metric identified by the specified category and name using the specified timeUnits.
StopwatchScopedGuard(
char const* category,
char const* name,
Units timeUnits,
MetricsManager* manager = 0);
» more...
| Name | Description |
|---|---|
| metricId | identity of the metric to record |
| manager | metrics manager used to provide the collector (optional) |
| collector | collector used to record elapsed time |
| timeUnits | units in which to report elapsed time (optional) |
| metric | metric used to record elapsed time |
| category | null-terminated metric category name |
| name | null-terminated metric name |