xref: /openbmc/phosphor-debug-collector/dump-extensions/openpower-dumps/dump-extensions.cpp (revision 2c63448f6e7ea8a8219dea92d3c1d88af4445a56)
1 #include "config.h"
2 
3 #include "dump-extensions.hpp"
4 
5 #include "dump_manager_resource.hpp"
6 #include "dump_manager_system.hpp"
7 
8 namespace phosphor
9 {
10 namespace dump
11 {
12 
loadExtensions(sdbusplus::bus_t & bus,DumpManagerList & dumpList)13 void loadExtensions(sdbusplus::bus_t& bus, DumpManagerList& dumpList)
14 {
15     dumpList.push_back(std::make_unique<openpower::dump::system::Manager>(
16         bus, SYSTEM_DUMP_OBJPATH, SYSTEM_DUMP_OBJ_ENTRY));
17     dumpList.push_back(std::make_unique<openpower::dump::resource::Manager>(
18         bus, RESOURCE_DUMP_OBJPATH, RESOURCE_DUMP_OBJ_ENTRY));
19 }
20 } // namespace dump
21 } // namespace phosphor
22