Lines Matching +full:auto +full:- +full:load

10 #include <phosphor-logging/log.hpp>
36 reportManagerIface = objServer->add_unique_interface( in ReportManager()
38 [this](auto& dbusIface) { in ReportManager()
42 [](const auto&) { return maxReports; }); in ReportManager() argument
46 [](const auto&) -> uint64_t { return minInterval.count(); }); in ReportManager() argument
52 [](const auto&) -> std::vector<std::string> { in ReportManager() argument
54 utils::convDataOperationType, [](const auto& item) { in ReportManager()
92 [](const auto& reportAction) { in ReportManager()
108 [report](const auto& x) { return report == x.get(); }), in removeReport()
156 auto labeledMetricParams = in addReport()
157 reportFactory->convertMetricParams(yield, metricParams); in addReport()
172 const auto existingReportIds = utils::transform( in addReport()
173 reports, [](const auto& report) { return report->getId(); }); in addReport()
175 auto [id, name] = utils::makeIdName(reportId, reportName, reportNameDefault, in addReport()
182 reportFactory->make(id, name, reportingType, reportActions, interval, in addReport()
191 reportStorage->list(); in loadFromPersistent()
193 for (const auto& path : paths) in loadFromPersistent()
195 std::optional<nlohmann::json> data = reportStorage->load(path); in loadFromPersistent()
199 reportStorage->remove(path); in loadFromPersistent()
202 const auto& j = *data; in loadFromPersistent()
218 [](const auto reportAction) { in loadFromPersistent()
224 auto readingParameters = in loadFromPersistent()
230 if (auto it = j.find("MetricValues"); it != j.end()) in loadFromPersistent()
232 const auto labeledReadings = it->get<LabeledReadings>(); in loadFromPersistent()
245 "Failed to load report from storage", in loadFromPersistent()
250 reportStorage->remove(path); in loadFromPersistent()
259 for (const auto& metricParam : metricParams) in verifyMetricParams()
261 auto metricParamsVec = in verifyMetricParams()