summaryrefslogtreecommitdiff
path: root/redfish-core/lib/power.hpp
diff options
context:
space:
mode:
authorKrzysztof Grobelny <krzysztof.grobelny@intel.com>2022-09-07 11:40:51 +0300
committerEd Tanous <ed@tanous.net>2022-09-09 06:20:53 +0300
commitd1bde9e590f165f28d948fda93e48d51b30bb463 (patch)
treeaabfdc5dc75090eeb1066d99a30402efa5bf7505 /redfish-core/lib/power.hpp
parentc6fecdabd58b4c380caf1b83801ad4eb54922fff (diff)
downloadbmcweb-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.hpp9
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(