Append a new group of the specified records measuring the specified elapsedTime.
Synopsis
Declared in <balm_metricsample.h>
void
appendGroup(
MetricRecord const* records,
int numRecords,
bsls::TimeInterval const& elapsedTime);
Description
Append to the sequence of groups maintained by this sample a new group containing the specified sequence of records of specified length numRecords measuring the specified elapsedTime. The behavior is undefined unless 0 <= numRecords, records refers to a contiguous sequence of size (at least) numRecords, and elapsedTime > bsls::TimeInterval(0, 0). Note that records is not copied: hence, the supplied array must remain valid for the lifetime of this object or until the records are removed by calling removeAllRecords(). This method is functionally equivalent to: ` appendGroup(MetricSampleGroup(records, numRecords, elapsedTime)); `
Parameters
Name |
Description |
records |
contiguous sequence of metric records (held, not owned) |
numRecords |
number of records in |
elapsedTime |
duration over which the records were collected |
Created with MrDocs