blob: 56fb7403094760f228815fcb54f393f671d0cef8 [file] [log] [blame]
Dhruvaraj Subhashchandran8b9b4692020-09-24 11:59:42 -05001#include "dump_manager.hpp"
Dhruvaraj Subhashchandran4a959842021-09-30 02:55:52 -05002#include "dump_utils.hpp"
Dhruvaraj Subhashchandran8b9b4692020-09-24 11:59:42 -05003
4#include <memory>
5#include <vector>
6
7namespace phosphor
8{
9namespace dump
10{
11
12using DumpManagerList = std::vector<std::unique_ptr<phosphor::dump::Manager>>;
13/**
14 * @brief load the dump extensions
15 *
16 * @param[in] bus - Bus to attach to
17 * @param[out] dumpMgrList - list dump manager objects.
18 *
19 */
Dhruvaraj Subhashchandran4a959842021-09-30 02:55:52 -050020void loadExtensions(sdbusplus::bus::bus& bus, const EventPtr& event,
21 DumpManagerList& dumpMgrList);
Dhruvaraj Subhashchandran8b9b4692020-09-24 11:59:42 -050022} // namespace dump
23} // namespace phosphor