Same as the preceding overload, collecting from the specified categories sequence.

Synopsis

Declared in <balm_metricsmanager.h>

void
collectSample(
    MetricSample* sample,
    bsl::vector<MetricRecord>* records,
    Category const const* categories[],
    int numCategories,
    bool resetFlag = false);

Parameters

Name

Description

sample

receives the collected metric sample

records

receives the metric records referred to by sample

categories

sequence of unique categories to sample

numCategories

number of categories in categories

resetFlag

if true, reset collected metrics to defaults

Created with MrDocs