extension: use map in create extension
Adjust the Create extension to use a map for metadata instead of
vector.
Tested: Unit tests updated and passing.
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: I9bd62b8dcc8b18a61958ed64de98b52a48333637
diff --git a/extensions/openpower-pels/manager.cpp b/extensions/openpower-pels/manager.cpp
index 03254d2..5b773c6 100644
--- a/extensions/openpower-pels/manager.cpp
+++ b/extensions/openpower-pels/manager.cpp
@@ -73,7 +73,7 @@
void Manager::create(const std::string& message, uint32_t obmcLogID,
uint64_t timestamp, Entry::Level severity,
- const std::vector<std::string>& additionalData,
+ const std::map<std::string, std::string>& additionalData,
const std::vector<std::string>& associations,
const FFDCEntries& ffdc)
{
@@ -361,7 +361,7 @@
void Manager::createPEL(
const std::string& message, uint32_t obmcLogID, uint64_t timestamp,
phosphor::logging::Entry::Level severity,
- const std::vector<std::string>& additionalData,
+ const std::map<std::string, std::string>& additionalData,
const std::vector<std::string>& /*associations*/, const FFDCEntries& ffdc)
{
auto entry = _registry.lookup(message, rg::LookupType::name);