Lines Matching full:dump
9 #include <xyz/openbmc_project/Dump/Create/server.hpp>
16 namespace dump namespace
22 sdbusplus::xyz::openbmc_project::Dump::server::Create>;
24 using UserMap = phosphor::dump::inotify::UserMap;
26 using Watch = phosphor::dump::inotify::Watch;
30 * @brief OpenBMC Dump manager implementation.
32 * xyz.openbmc_project.Dump.Create DBus API
36 virtual public phosphor::dump::Manager
48 * @param[in] event - Dump manager sd_event loop.
50 * @param[in] baseEntryPath - Base path for dump entry.
56 phosphor::dump::Manager(bus, path, baseEntryPath), in Manager()
61 std::bind(std::mem_fn(&phosphor::dump::bmc::Manager::watchCallback), in Manager()
66 /** @brief Implementation of dump watch call back
71 /** @brief Construct dump d-bus objects from their persisted
77 * Method to create a BMC dump entry when user requests for a new BMC dump
79 * @return object_path - The object path of the new dump entry.
82 phosphor::dump::DumpCreateParams params) override;
85 /** @brief Create Dump entry d-bus object
86 * @param[in] fullPath - Full path of the Dump file name
90 /** @brief Capture BMC Dump based on the Dump type.
91 * @param[in] type - Type of the dump to pass to dreport
93 * to be included as part of Dump package.
94 * @return id - The Dump entry id number.
104 /** @brief Calculate per dump allowed size based on the available
105 * size in the dump location.
106 * @returns dump size in kilobytes.
110 /** @brief sdbusplus Dump event loop */
113 /** @brief Dump main watch object */
116 /** @brief Path to the dump file*/
119 /** @brief Flag to reject user intiated dump if a dump is in progress*/
133 } // namespace dump