Home
last modified time | relevance | path

Searched refs:reportFactory (Results 1 – 4 of 4) sorted by relevance

/openbmc/telemetry/src/
H A Dreport_manager.hpp24 std::unique_ptr<interfaces::ReportFactory> reportFactory,
40 std::unique_ptr<interfaces::ReportFactory> reportFactory; member in ReportManager
H A Dreport.cpp31 const interfaces::ReportFactory& reportFactory, in Report() argument
73 reportIface = makeReportInterface(reportFactory); in Report()
191 Report::makeReportInterface(const interfaces::ReportFactory& reportFactory) in makeReportInterface() argument
288 [this, &reportFactory](auto newVal, auto& oldVal) { in makeReportInterface()
289 auto labeledMetricParams = reportFactory.convertMetricParams(newVal); in makeReportInterface()
291 reportFactory.updateMetrics(metrics, state.get<ReportFlags::enabled>(), in makeReportInterface()
H A Dreport.hpp65 const interfaces::ReportFactory& reportFactory, const bool enabled,
91 makeReportInterface(const interfaces::ReportFactory& reportFactory);
H A Dreport_manager.cpp22 reportFactory(std::move(reportFactoryIn)), in ReportManager()
138 auto labeledMetricParams = reportFactory->convertMetricParams(yield, in addReport()
164 reportFactory->make(id, name, reportingType, reportActions, interval, in addReport()