summaryrefslogtreecommitdiffstats
path: root/chassishandler.cpp
diff options
context:
space:
mode:
authorVernon Mauery <vernon.mauery@linux.intel.com>2019-05-01 08:36:11 -0700
committerVernon Mauery <vernon.mauery@linux.intel.com>2019-05-14 15:46:08 +0000
commit16b8693d636bdcbff58e7d184f37e3a06340965d (patch)
treec15134a636e9450004c989e73d6aa1245707a02e /chassishandler.cpp
parent23b7021c00b0a52cd7837c9d51cfa7fa52dc9776 (diff)
downloadphosphor-host-ipmid-16b8693d636bdcbff58e7d184f37e3a06340965d.tar.gz
phosphor-host-ipmid-16b8693d636bdcbff58e7d184f37e3a06340965d.zip
remove usage of sdbusplus::message::variant
sdbusplus has had its alias of std::variant in place for long enough. This changes all ipmid references to use std::variant directly instead of the sdbusplus alias. Tested-by: building and running ipmid Change-Id: Id5b4136d4589aa598815edd3ef4202e64a7698e2 Signed-off-by: Vernon Mauery <vernon.mauery@linux.intel.com>
Diffstat (limited to 'chassishandler.cpp')
-rw-r--r--chassishandler.cpp12
1 files changed, 5 insertions, 7 deletions
diff --git a/chassishandler.cpp b/chassishandler.cpp
index a9e188f..541ab52 100644
--- a/chassishandler.cpp
+++ b/chassishandler.cpp
@@ -1139,7 +1139,7 @@ void enclosureIdentifyLed(bool flag)
dbus.new_method_call(connection.c_str(), identify_led_object_name,
"org.freedesktop.DBus.Properties", "Set");
led.append("xyz.openbmc_project.Led.Group", "Asserted",
- sdbusplus::message::variant<bool>(flag));
+ std::variant<bool>(flag));
auto ledReply = dbus.call(led);
if (ledReply.is_method_error())
{
@@ -1251,8 +1251,7 @@ static ipmi_ret_t setBootSource(const Source::Sources& source)
{
using namespace chassis::internal;
using namespace chassis::internal::cache;
- sdbusplus::message::variant<std::string> property =
- convertForMessage(source);
+ std::variant<std::string> property = convertForMessage(source);
auto bootSetting = settings::boot::setting(objects, bootSourceIntf);
const auto& bootSourceSetting = std::get<settings::Path>(bootSetting);
auto method = dbus.new_method_call(
@@ -1277,7 +1276,7 @@ static ipmi_ret_t setBootMode(const Mode::Modes& mode)
{
using namespace chassis::internal;
using namespace chassis::internal::cache;
- sdbusplus::message::variant<std::string> property = convertForMessage(mode);
+ std::variant<std::string> property = convertForMessage(mode);
auto bootSetting = settings::boot::setting(objects, bootModeIntf);
const auto& bootModeSetting = std::get<settings::Path>(bootSetting);
auto method = dbus.new_method_call(
@@ -1344,7 +1343,7 @@ ipmi_ret_t ipmi_chassis_get_sys_boot_options(ipmi_netfn_t netfn, ipmi_cmd_t cmd,
*data_len = 0;
return IPMI_CC_UNSPECIFIED_ERROR;
}
- sdbusplus::message::variant<std::string> result;
+ std::variant<std::string> result;
reply.read(result);
auto bootSource =
Source::convertSourcesFromString(std::get<std::string>(result));
@@ -1644,8 +1643,7 @@ ipmi_ret_t ipmi_chassis_set_power_restore_policy(
chassis::internal::cache::objects.map
.at(chassis::internal::powerRestoreIntf)
.front();
- sdbusplus::message::variant<std::string> property =
- convertForMessage(value);
+ std::variant<std::string> property = convertForMessage(value);
auto method = chassis::internal::dbus.new_method_call(
chassis::internal::cache::objects
OpenPOWER on IntegriCloud