| #include "elog_entry.hpp" |
| #include "log_manager.hpp" |
| #include "elog_serialize.hpp" |
| |
| namespace phosphor |
| { |
| namespace logging |
| { |
| |
| // TODO Add interfaces to handle the error log id numbering |
| |
| void Entry::delete_() |
| { |
| parent.erase(id()); |
| } |
| |
| bool Entry::resolved(bool value) |
| { |
| auto current = sdbusplus::xyz::openbmc_project:: |
| Logging::server::Entry::resolved(); |
| if (value != current) |
| { |
| value ? |
| associations({}) : |
| associations(assocs); |
| current = sdbusplus::xyz::openbmc_project:: |
| Logging::server::Entry::resolved(value); |
| serialize(*this); |
| } |
| |
| return current; |
| } |
| |
| } // namespace logging |
| } // namepsace phosphor |