clang-diagnostic error: undeclared identifier

Clang was throwing errors like 'use of undeclared identifier',
'unknown type name' due to missing namespace declarations.

Change-Id: If26471aed22be470680175c31a916a4184e30bd2
Signed-off-by: Pavithra Barithaya <pavithrabarithaya07@gmail.com>
diff --git a/pldmd/oem_ibm.hpp b/pldmd/oem_ibm.hpp
index 20c4bc1..8063efb 100644
--- a/pldmd/oem_ibm.hpp
+++ b/pldmd/oem_ibm.hpp
@@ -9,6 +9,7 @@
 #include "dbus_impl_requester.hpp"
 #include "host-bmc/dbus_to_event_handler.hpp"
 #include "invoker.hpp"
+#include "libpldmresponder/base.hpp"
 #include "libpldmresponder/fru.hpp"
 #include "requester/request.hpp"
 
@@ -57,9 +58,11 @@
     explicit OemIBM(
         const pldm::utils::DBusHandler* dBusIntf, int mctp_fd, uint8_t mctp_eid,
         pldm_pdr* repo, pldm::InstanceIdDb& instanceIdDb,
-        sdeventplus::Event& event, Invoker& invoker,
-        HostPDRHandler* hostPDRHandler, platform::Handler* platformHandler,
-        fru::Handler* fruHandler, base::Handler* baseHandler,
+        sdeventplus::Event& event, responder::Invoker& invoker,
+        HostPDRHandler* hostPDRHandler,
+        responder::platform::Handler* platformHandler,
+        responder::fru::Handler* fruHandler,
+        responder::base::Handler* baseHandler,
         pldm::requester::Handler<pldm::requester::Request>* reqHandler) :
         dBusIntf(dBusIntf),
         mctp_fd(mctp_fd), mctp_eid(mctp_eid), repo(repo),
@@ -104,9 +107,10 @@
      */
     void createOemPlatformHandler()
     {
-        oemPlatformHandler = std::make_unique<oem_ibm_platform::Handler>(
-            dBusIntf, codeUpdate.get(), mctp_fd, mctp_eid, instanceIdDb, event,
-            reqHandler);
+        oemPlatformHandler =
+            std::make_unique<responder::oem_ibm_platform::Handler>(
+                dBusIntf, codeUpdate.get(), mctp_fd, mctp_eid, instanceIdDb,
+                event, reqHandler);
     }
 
     /** @brief Method for creating oemIbmPlatformHandler */
@@ -120,13 +124,14 @@
     /** @brief Method for creating oemFruHandler */
     void createOemFruHandler()
     {
-        oemFruHandler = std::make_unique<oem_ibm_fru::Handler>(repo);
+        oemFruHandler = std::make_unique<responder::oem_ibm_fru::Handler>(repo);
     }
 
     /** @brief Method for creating oemIbmUtilsHandler */
     void createOemIbmUtilsHandler()
     {
-        oemUtilsHandler = std::make_unique<oem_ibm_utils::Handler>(dBusIntf);
+        oemUtilsHandler =
+            std::make_unique<responder::oem_ibm_utils::Handler>(dBusIntf);
     }
 
     /** @brief Method for creating oemIbmFruHandler */
@@ -177,16 +182,16 @@
     sdeventplus::Event& event;
 
     /** @brief Object to the invoker class*/
-    Invoker& invoker;
+    responder::Invoker& invoker;
 
     /** @brief pointer to the requester class*/
     requester::Handler<requester::Request>* reqHandler;
 
     /** @brief pointer to the oem_ibm_handler class*/
-    std::unique_ptr<oem_platform::Handler> oemPlatformHandler{};
+    std::unique_ptr<responder::oem_platform::Handler> oemPlatformHandler{};
 
     /** @brief pointer to the oem_ibm_fru class*/
-    std::unique_ptr<oem_fru::Handler> oemFruHandler{};
+    std::unique_ptr<responder::oem_fru::Handler> oemFruHandler{};
 
     /** @brief pointer to the CodeUpdate class*/
     std::unique_ptr<pldm::responder::CodeUpdate> codeUpdate{};
@@ -200,7 +205,7 @@
     std::unique_ptr<pldm::led::HostLampTest> hostLampTest;
 
     /** @brief oem IBM Utils handler*/
-    std::unique_ptr<oem_utils::Handler> oemUtilsHandler;
+    std::unique_ptr<responder::oem_utils::Handler> oemUtilsHandler;
 };
 
 } // namespace oem_ibm