Lines Matching full:dump

4 #include "xyz/openbmc_project/Dump/Entry/BMC/server.hpp"
5 #include "xyz/openbmc_project/Dump/Entry/server.hpp"
16 namespace dump namespace
24 sdbusplus::xyz::openbmc_project::Dump::Entry::server::BMC>;
30 * @brief OpenBMC Dump Entry implementation.
32 * xyz.openbmc_project.Dump.Entry DBus API
34 class Entry : virtual public phosphor::dump::Entry, virtual public EntryIfaces
44 /** @brief Constructor for the Dump Entry Object
47 * @param[in] dumpId - Dump id.
48 * @param[in] timeStamp - Dump creation timestamp
50 * @param[in] fileSize - Dump file size in bytes.
51 * @param[in] file - Absolute path to the dump file.
52 * @param[in] status - status of the dump.
53 * @param[in] originatorId - Id of the originator of the dump
55 * @param[in] parent - The dump entry's parent.
60 phosphor::dump::OperationStatus status, std::string originatorId, in Entry()
61 originatorTypes originatorType, phosphor::dump::Manager& parent) : in Entry()
62 phosphor::dump::Entry(bus, objPath.c_str(), dumpId, timeStamp, fileSize, in Entry()
68 this->phosphor::dump::bmc::EntryIfaces::emit_object_added(); in Entry()
75 /** @brief Method to initiate the offload of dump
76 * @param[in] uri - URI to offload dump
80 /** @brief Method to update an existing dump entry, once the dump creation
82 * created during the dump request.
83 * @param[in] timeStamp - Dump creation timestamp
84 * @param[in] fileSize - Dump file size in bytes.
85 * @param[in] file - Name of dump file.
92 // TODO: Handled dump failed case with #ibm-openbmc/2808 in update()
102 * @brief Update dump entry attributes from the file name.
104 * @param[in] dumpPath - The path to the dump directory.
111 * @param[in] id - Dump id.
113 * @param[in] filePath - Path to the dump file.
114 * @param[in] parent - The dump entry's parent.
119 const std::filesystem::path& filePath, phosphor::dump::Manager& parent) in deserializeEntry()
133 "Dump deserialization failed for path: {PATH}, error: {ERROR}", in deserializeEntry()
141 * @brief A minimal private constructor for the Dump Entry Object
144 * @param[in] dumpId - Dump id.
145 * @param[in] file - Absolute path to the dump file.
146 * @param[in] parent - The dump entry's parent.
149 const std::filesystem::path& file, phosphor::dump::Manager& parent) : in Entry()
150 phosphor::dump::Entry(bus, objPath.c_str(), dumpId, 0, 0, file, in Entry()
161 this->phosphor::dump::bmc::EntryIfaces::emit_object_added(); in emitSignal()
166 } // namespace dump