Lines Matching +full:auto +full:- +full:detection
5 #include <phosphor-logging/lg2.hpp>
31 auto DetectionManager::processInventoryAdded( in processInventoryAdded()
33 const std::string& /*unused*/) -> void in processInventoryAdded()
38 auto DetectionManager::processInventoryRemoved( in processInventoryRemoved()
40 const std::string& /*unused*/) -> void in processInventoryRemoved()
50 auto DetectionManager::processConfigAddedAsync( in processConfigAddedAsync()
51 sdbusplus::message::object_path objectPath) -> sdbusplus::async::task<> in processConfigAddedAsync()
53 auto res = co_await getDetectorConfig(objectPath); in processConfigAddedAsync()
58 auto config = res.value(); in processConfigAddedAsync()
80 auto DetectionManager::getDetectorConfig( in getDetectorConfig()
82 -> sdbusplus::async::task<std::optional<config::DetectorConfig>> in getDetectorConfig()
86 auto properties = in getDetectorConfig()
94 for (const auto& [key, value] : config::validDetectorTypes) in getDetectorConfig()
105 for (const auto& [key, value] : config::validPinPolarity) in getDetectorConfig()
120 for (const auto& [key, value] : config::validDetectorLevel) in getDetectorConfig()
146 constexpr auto path = leak::DetectorIntf::namespace_path::value; in main()
147 constexpr auto serviceName = "xyz.openbmc_project.leakdetector"; in main()
151 info("Creating leak detection manager at {PATH}", "PATH", path); in main()