diff options
author | Krzysztof Grobelny <krzysztof.grobelny@intel.com> | 2022-09-07 11:40:51 +0300 |
---|---|---|
committer | Ed Tanous <ed@tanous.net> | 2022-09-09 06:20:53 +0300 |
commit | d1bde9e590f165f28d948fda93e48d51b30bb463 (patch) | |
tree | aabfdc5dc75090eeb1066d99a30402efa5bf7505 /redfish-core/lib/power.hpp | |
parent | c6fecdabd58b4c380caf1b83801ad4eb54922fff (diff) | |
download | bmcweb-d1bde9e590f165f28d948fda93e48d51b30bb463.tar.xz |
used sdbusplus::unpackPropertiesNoThrow part 8
used sdbusplus::unpackPropertiesNoThrow in other places, also replaced
all usages of "GetAll" with sdbusplus::asio::getAllProperties
bmcweb size: 2697640 -> 2685336 (-12304)
compressed size: 1129728 -> 1126078 (-3650)
Tested:
- Executed redfish service validator, no new errors detected
Change-Id: I916e462e004fcbde67c209daef295de8f5fb68eb
Signed-off-by: Krzysztof Grobelny <krzysztof.grobelny@intel.com>
Diffstat (limited to 'redfish-core/lib/power.hpp')
-rw-r--r-- | redfish-core/lib/power.hpp | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/redfish-core/lib/power.hpp b/redfish-core/lib/power.hpp index cecaeab4bb..47f0c5d24f 100644 --- a/redfish-core/lib/power.hpp +++ b/redfish-core/lib/power.hpp @@ -23,6 +23,7 @@ #include <dbus_utility.hpp> #include <query.hpp> #include <registries/privilege_registry.hpp> +#include <sdbusplus/asio/property.hpp> namespace redfish { @@ -288,11 +289,11 @@ inline void requestRoutesPower(App& app) } }; - crow::connections::systemBus->async_method_call( - std::move(valueHandler), "xyz.openbmc_project.Settings", + sdbusplus::asio::getAllProperties( + *crow::connections::systemBus, "xyz.openbmc_project.Settings", "/xyz/openbmc_project/control/host0/power_cap", - "org.freedesktop.DBus.Properties", "GetAll", - "xyz.openbmc_project.Control.Power.Cap"); + "xyz.openbmc_project.Control.Power.Cap", + std::move(valueHandler)); }; crow::connections::systemBus->async_method_call( |