summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--include/ipmid-host/cmd.hpp4
-rw-r--r--systemintfcmds.cpp6
2 files changed, 9 insertions, 1 deletions
diff --git a/include/ipmid-host/cmd.hpp b/include/ipmid-host/cmd.hpp
index e46c485..ca73bd2 100644
--- a/include/ipmid-host/cmd.hpp
+++ b/include/ipmid-host/cmd.hpp
@@ -1,6 +1,8 @@
#include <ipmid-host/cmd-utils.hpp>
#include <memory>
-#include <sdbusplus/bus.hpp>
+#include <sdbusplus/asio/connection.hpp>
// Global Host Bound Command manager
extern void ipmid_send_cmd_to_host(phosphor::host::command::CommandHandler&&);
+extern std::unique_ptr<sdbusplus::asio::connection>&
+ ipmid_get_sdbus_plus_handler();
diff --git a/systemintfcmds.cpp b/systemintfcmds.cpp
index 564cc38..4964800 100644
--- a/systemintfcmds.cpp
+++ b/systemintfcmds.cpp
@@ -113,6 +113,12 @@ std::unique_ptr<sdbusplus::asio::connection> sdbusp
__attribute__((init_priority(101)));
} // namespace
+// this is used by openpower-host-ipmi-oem
+std::unique_ptr<sdbusplus::asio::connection>& ipmid_get_sdbus_plus_handler()
+{
+ return sdbusp;
+}
+
#include <unistd.h>
void register_netfn_app_functions()
{
OpenPOWER on IntegriCloud