summaryrefslogtreecommitdiffstats
path: root/dump_manager.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'dump_manager.hpp')
-rw-r--r--dump_manager.hpp15
1 files changed, 4 insertions, 11 deletions
diff --git a/dump_manager.hpp b/dump_manager.hpp
index 3bbcf3e..b4c09c1 100644
--- a/dump_manager.hpp
+++ b/dump_manager.hpp
@@ -1,12 +1,14 @@
#pragma once
+#include <experimental/filesystem>
+
#include <sdbusplus/bus.hpp>
#include <sdbusplus/server/object.hpp>
#include <xyz/openbmc_project/Dump/Create/server.hpp>
-#include <experimental/filesystem>
#include "xyz/openbmc_project/Dump/Internal/Create/server.hpp"
#include "dump_entry.hpp"
+#include "dump_utils.hpp"
namespace phosphor
{
@@ -19,22 +21,13 @@ class Manager;
} // namespace internal
-namespace fs = std::experimental::filesystem;
using Type =
sdbusplus::xyz::openbmc_project::Dump::Internal::server::Create::Type;
using CreateIface = sdbusplus::server::object::object<
sdbusplus::xyz::openbmc_project::Dump::server::Create>;
-/* Need a custom deleter for freeing up sd_event */
-struct EventDeleter
-{
- void operator()(sd_event* event) const
- {
- event = sd_event_unref(event);
- }
-};
-using EventPtr = std::unique_ptr<sd_event, EventDeleter>;
+namespace fs = std::experimental::filesystem;
/** @class Manager
* @brief OpenBMC Dump manager implementation.
OpenPOWER on IntegriCloud