Add implementation for delete all BMC Dumps in one shot

Resolves openbmc/openbmc#2255

Change-Id: I8383c55f0f55ac02e509d17c47bc66d326994301
Signed-off-by: Nagaraju Goruganti <ngorugan@in.ibm.com>
diff --git a/dump_manager.cpp b/dump_manager.cpp
index 6ac636d..28d3b77 100644
--- a/dump_manager.cpp
+++ b/dump_manager.cpp
@@ -154,6 +154,17 @@
     entries.erase(entryId);
 }
 
+void Manager::deleteAll()
+{
+    auto iter = entries.begin();
+    while (iter != entries.end())
+    {
+        auto& entry = iter->second;
+        entry->delete_();
+        ++iter;
+    }
+}
+
 void Manager::watchCallback(const UserMap& fileInfo)
 {
     for (const auto& i : fileInfo)