clang-tidy: fix use of undeclared identifier error
This commit resolves the clang-diagnostic-error related to
missing identifiers by ensuring all necessary header files
are included in the same source file.
Also Correct undeclared identifier 'cmdWildcard' to
'ipmi::cmdWildcard'
Change-Id: Ic818af97557c7bc74b7fc9478315fe181a9a4cfc
Signed-off-by: Jayanth Othayoth <ojayanth@gmail.com>
diff --git a/include/ipmid/message/pack.hpp b/include/ipmid/message/pack.hpp
index 407c35f..9225d60 100644
--- a/include/ipmid/message/pack.hpp
+++ b/include/ipmid/message/pack.hpp
@@ -15,6 +15,7 @@
*/
#pragma once
+#include <include/ipmid/message.hpp>
#include <ipmid/message/types.hpp>
#include <phosphor-logging/lg2.hpp>
#include <phosphor-logging/log.hpp>
diff --git a/include/ipmid/message/unpack.hpp b/include/ipmid/message/unpack.hpp
index 8340ce3..357f0b4 100644
--- a/include/ipmid/message/unpack.hpp
+++ b/include/ipmid/message/unpack.hpp
@@ -15,6 +15,7 @@
*/
#pragma once
+#include <include/ipmid/message.hpp>
#include <ipmid/message/types.hpp>
#include <array>
diff --git a/include/ipmid/sessiondef.hpp b/include/ipmid/sessiondef.hpp
index ac63f8f..0311c91 100644
--- a/include/ipmid/sessiondef.hpp
+++ b/include/ipmid/sessiondef.hpp
@@ -16,6 +16,9 @@
*/
#pragma once
+#include <stddef.h>
+#include <stdint.h>
+
namespace session
{