| 7 | namespace p2c::pmon |
| 8 | { |
| 9 | DynamicQuery::DynamicQuery(pmapi::Session& session, double winSizeMs, double metricOffsetMs, std::span<const kern::QualifiedMetric> qmets) |
| 10 | { |
| 11 | for (auto& qmet : qmets) { |
| 12 | elements.push_back(PM_QUERY_ELEMENT{ |
| 13 | .metric = (PM_METRIC)qmet.metricId, |
| 14 | .stat = (PM_STAT)qmet.statId, |
| 15 | .deviceId = qmet.deviceId, |
| 16 | .arrayIndex = qmet.arrayIndex, |
| 17 | }); |
| 18 | } |
| 19 | query = session.RegisterDynamicQuery(elements, winSizeMs, metricOffsetMs); |
| 20 | blobs = query.MakeBlobContainer(1u); |
| 21 | } |
| 22 | |
| 23 | std::vector<PM_QUERY_ELEMENT> DynamicQuery::ExtractElements() |
| 24 | { |
nothing calls this directly
no test coverage detected