NetFn: Use api.hpp instead of api.h
Since NetFn declared in api.h has been gradually deprecated, this
submission is to use api.hpp instead of api.h.
https://gerrit.openbmc.org/c/openbmc/phosphor-host-ipmid/+/79391
Change-Id: Ib8aa5783234b7c47c987da2b857532c9ac02b711
Signed-off-by: George Liu <liuxiwei@ieisystem.com>
diff --git a/strgfnhandler.cpp b/strgfnhandler.cpp
index 39499db..984eb4a 100644
--- a/strgfnhandler.cpp
+++ b/strgfnhandler.cpp
@@ -3,6 +3,7 @@
#include <ipmid/api.h>
#include <unistd.h>
+#include <ipmid/api-types.hpp>
#include <phosphor-logging/log.hpp>
#include <sdbusplus/bus.hpp>
@@ -113,9 +114,9 @@
//-------------------------------------------------------
void register_netfn_storage_write_fru()
{
- std::printf("Registering NetFn:[0x%X], Cmd:[0x%X]\n", NETFUN_STORAGE,
+ std::printf("Registering NetFn:[0x%X], Cmd:[0x%X]\n", ipmi::netFnStorage,
IPMI_CMD_WRITE_FRU_DATA);
- ipmi_register_callback(NETFUN_STORAGE, IPMI_CMD_WRITE_FRU_DATA, nullptr,
+ ipmi_register_callback(ipmi::netFnStorage, IPMI_CMD_WRITE_FRU_DATA, nullptr,
ipmiStorageWriteFruData, SYSTEM_INTERFACE);
}