entry: implement xyz.openbmc_project.Object.Delete

Implement xyz.openbmc_project.Object.Delete to delete an entry object.

Resolves openbmc/openbmc#1327.

Change-Id: I265c26fb9434d0d4cb066fbfa85729782318bd8f
Signed-off-by: Deepak Kodihalli <dkodihal@in.ibm.com>
diff --git a/elog_entry.cpp b/elog_entry.cpp
index 1360887..07a2854 100644
--- a/elog_entry.cpp
+++ b/elog_entry.cpp
@@ -1,5 +1,5 @@
-#include <cstdio>
 #include "elog_entry.hpp"
+#include "log_manager.hpp"
 
 namespace phosphor
 {
@@ -8,5 +8,10 @@
 
 // TODO Add interfaces to handle the error log id numbering
 
+void Entry::delete_()
+{
+    parent.erase(id());
+}
+
 } // namespace logging
 } // namepsace phosphor