Home
last modified time | relevance | path

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

/openbmc/phosphor-fan-presence/control/json/
H A Ddbus_zone.hpp29 class DBusZone : public ThermalModeIntf class
37 DBusZone() = delete;
38 DBusZone(const DBusZone&) = delete;
39 DBusZone(DBusZone&&) = delete;
40 DBusZone& operator=(const DBusZone&) = delete;
41 DBusZone& operator=(DBusZone&&) = delete;
42 ~DBusZone() = default;
50 explicit DBusZone(const Zone& zone);
H A Dzone.hpp382 T (DBusZone::*func)(T), T&& value, bool persist) in setProperty()
385 std::forward<T>(value)](DBusZone& dbusZone, Zone& zone) { in setProperty()
411 return [=](DBusZone&, Zone& zone) { in setPropertyPersist() argument
428 std::unique_ptr<DBusZone> _dbusZone;
495 DBusZone&, Zone&)>(const json&, bool)>>>
502 std::vector<std::function<void(DBusZone&, Zone&)>> _propInitFunctions;
554 std::function<void(DBusZone&, Zone&)>
567 std::function<void(DBusZone&, Zone&)>
H A Dzone.cpp44 std::map<std::string, std::function<std::function<void(DBusZone&, Zone&)>(
47 {DBusZone::thermalModeIntf,
48 {{DBusZone::supportedProp, zone::property::supported},
49 {DBusZone::currentProp, zone::property::current}}}};
112 _dbusZone = std::make_unique<DBusZone>(*this); in enable()
561 std::function<void(DBusZone&, Zone&)>
589 DBusZone::thermalModeIntf, DBusZone::supportedProp, in supported()
590 &DBusZone::supported, std::move(values), persist); in supported()
604 return Zone::setPropertyPersist(DBusZone::thermalModeIntf, in current()
605 DBusZone::currentProp, persist); in current()
[all …]
H A Ddbus_zone.cpp39 DBusZone::DBusZone(const Zone& zone) : in DBusZone() function in phosphor::fan::control::json::DBusZone
46 std::string DBusZone::current(std::string value) in current()
70 void DBusZone::restoreCurrentMode() in restoreCurrentMode()
104 void DBusZone::saveCurrentMode() in saveCurrentMode()