Revert "Remove the interfaces removed handler"

Listening for the interfaces removed signal is required so
that ibm-logging can remove its objects when phosphor-logging
prunes its entries after hitting capacity.

Previously, ibm-logging depended on someone calling Delete or
DeleteAll to remove objects.

This reverts commit 19ff79fafee4bdf695ae71522715e16bedb1349a.

Tested: Delete xyz.openbmc_project.Logging entries and verify
        these logs get deleted too.

Change-Id: Ib172100cc455563fc026330182d46b96f97679b5
Signed-off-by: Matt Spinler <spinler@us.ibm.com>
2 files changed
tree: 7161d2e95721d1ee357e47ed61ea724261a446e5
  1. test/
  2. .clang-format
  3. .gitignore
  4. bootstrap.sh
  5. condense_policy.py
  6. configure.ac
  7. create_error_reports.py
  8. dbus.cpp
  9. dbus.hpp
  10. delete.hpp
  11. delete_all.hpp
  12. interfaces.hpp
  13. LICENSE
  14. main.cpp
  15. Makefile.am
  16. manager.cpp
  17. manager.hpp
  18. policy_find.cpp
  19. policy_find.hpp
  20. policy_table.cpp
  21. policy_table.hpp
  22. README.md
README.md

Provides IBM specific error logging functionality.

To Build

To build this package, do the following steps:

    1. ./bootstrap.sh
    2. ./configure ${CONFIGURE_FLAGS}
    3. make

To clean the repository run `./bootstrap.sh clean`.