Invoke metadata handler

Check if error metadata fields have associated handlers, if yes, invoke
them before construction the error d-bus object.

Change-Id: I197385c5c43242f633274b82289cd70c85c1d6e7
Signed-off-by: Deepak Kodihalli <dkodihal@in.ibm.com>
diff --git a/log_manager.hpp b/log_manager.hpp
index 43070ff..285b337 100644
--- a/log_manager.hpp
+++ b/log_manager.hpp
@@ -57,6 +57,16 @@
 
 
     private:
+        /** @brief Call metadata handler(s), if any. Handlers may create
+         *         associations.
+         *  @param[in] errorName - name of the error
+         *  @param[in] additionalData - list of metadata (in key=value format)
+         *  @param[out] objects - list of error's association objects
+         */
+        void processMetadata(const std::string& errorName,
+                             const std::vector<std::string>& additionalData,
+                             AssociationList& objects) const;
+
         /** @brief Persistent sdbusplus DBus bus connection. */
         sdbusplus::bus::bus& busLog;