Class IMetricGroup
Defined in File metrics-group.h
Class Documentation
-
class IMetricGroup
Interface used to obtain general information about a group of metrics.
Public Functions
-
virtual ~IMetricGroup()
-
virtual char const *Name() const = 0
Returns group name as a null-terminated char array.
-
virtual char const *SymbolName() const = 0
Returns group symbol name as a null-terminated char array.
-
virtual unsigned int Count() const = 0
Returns count of available metrics in the group.
-
virtual unsigned int ID() const = 0
Returns group's index, within associated IMetricsSource object.
-
virtual IMetric const *Metric(unsigned int index) const = 0
Returns IMetric interface for the specified group/local metric index.
-
virtual unsigned int StartMetricIndex() const = 0
Returns global metric index for the group's 1st metric, within associated IMetricsSource object.
-
virtual struct metrics::QueryReportDescription const &QueryReportDescription() const = 0
Returns a reference to a general report description of data contained in reports associated with queries made using the metric group.
-
virtual ~IMetricGroup()