Searched refs:DBusZone (Results 1 – 4 of 4) sorted by relevance
/openbmc/phosphor-fan-presence/control/json/ |
H A D | dbus_zone.hpp | 29 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 D | zone.hpp | 382 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 D | zone.cpp | 44 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 D | dbus_zone.cpp | 39 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()
|