diff options
author | Deepak Kodihalli <dkodihal@in.ibm.com> | 2017-03-31 06:01:57 -0500 |
---|---|---|
committer | Deepak Kodihalli <dkodihal@in.ibm.com> | 2017-04-10 02:07:28 -0500 |
commit | 99a8549ecc81017062f2973f90b013926ec89b93 (patch) | |
tree | 35e76a65d9bfb14d7c41c1840ab24908a0e27cee /log_manager.cpp | |
parent | 90abed66e281eb71a2ed7d04554d3a83842855fc (diff) | |
download | phosphor-logging-99a8549ecc81017062f2973f90b013926ec89b93.tar.gz phosphor-logging-99a8549ecc81017062f2973f90b013926ec89b93.zip |
manager: define erase method
The erase method can erase an entry object specified by id.
Change-Id: I86bb2a214b8cf9b951af37f69767ff025f2f5fd0
Signed-off-by: Deepak Kodihalli <dkodihal@in.ibm.com>
Diffstat (limited to 'log_manager.cpp')
-rw-r--r-- | log_manager.cpp | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/log_manager.cpp b/log_manager.cpp index e497ae0..11c4392 100644 --- a/log_manager.cpp +++ b/log_manager.cpp @@ -178,5 +178,14 @@ void Manager::processMetadata(const std::string& errorName, } } +void Manager::erase(uint32_t entryId) +{ + auto entry = entries.find(entryId); + if(entries.end() != entry) + { + entries.erase(entry); + } +} + } // namespace logging } // namepsace phosphor |