Constructors
Synopses
Declared in <balm_integermetric.h>
Create an integer metric object that will record values for the same metric (i.e., using the same IntegerCollector object) as the specified original integer metric. If the original metric is inactive (i.e., isActive() == false), then this metric will similarly be inactive.
IntegerMetric(IntegerMetric const& original);
Create an integer metric object to collect values for the metric implied by the specified collector (i.e., collector‐>metricId()). The behavior is undefined unless collector is a valid address of a IntegerCollector object and the collector object supplied has a valid id (i.e., collector‐>metricId().isValid()).
explicit
IntegerMetric(IntegerCollector* collector);
Create an integer metric object to collect values for the specified metricId. Optionally specify a metrics manager used to provide a collector for metricId. If manager is 0, use the default metrics manager, if initialized; if manager is 0 and the default metrics manager has not been initialized, place this metric object in the inactive state (i.e., isActive() is false) in which case instance methods that would otherwise update the metric will have no effect. The behavior is undefined unless metricId is a valid id returned by the MetricRepository object owned by the indicated metrics manager.
explicit
IntegerMetric(
MetricId const& metricId,
MetricsManager* manager = 0);
Create an integer metric object to collect values for the metric identified by the specified category and name. Optionally specify a metrics manager used to provide a collector for the indicated metric. If manager is 0, use the default metrics manager, if initialized; if manager is 0 and the default metrics manager has not been initialized, place this metric object in the inactive state (i.e., isActive() is false) in which case instance methods that would otherwise update the metric will have no effect. The behavior is undefined unless category and name are null‐terminated.
IntegerMetric(
char const* category,
char const* name,
MetricsManager* manager = 0);
Created with MrDocs