Lines Matching full:entry
4 #include "xyz/openbmc_project/Dump/Entry/BMC/server.hpp"
5 #include "xyz/openbmc_project/Dump/Entry/server.hpp"
24 sdbusplus::xyz::openbmc_project::Dump::Entry::server::BMC>;
29 /** @class Entry
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 class
37 Entry() = delete;
38 Entry(const Entry&) = delete;
39 Entry& operator=(const Entry&) = delete;
40 Entry(Entry&&) = delete;
41 Entry& operator=(Entry&&) = delete;
42 ~Entry() = default;
44 /** @brief Constructor for the Dump Entry Object
55 * @param[in] parent - The dump entry's parent.
57 Entry(sdbusplus::bus_t& bus, const std::string& objPath, uint32_t dumpId, in Entry() function in phosphor::dump::bmc::Entry
62 phosphor::dump::Entry(bus, objPath.c_str(), dumpId, timeStamp, fileSize, in Entry()
80 /** @brief Method to update an existing dump entry, once the dump creation
81 * is completed this function will be used to update the entry which got
102 * @brief Update dump entry attributes from the file name.
109 * @brief Deserialize and create an entry
114 * @param[in] parent - The dump entry's parent.
115 * @return A unique pointer to the created entry.
117 static std::unique_ptr<Entry> deserializeEntry( in deserializeEntry()
123 auto entry = std::unique_ptr<Entry>( in deserializeEntry() local
124 new Entry(bus, objPath, id, filePath, parent)); in deserializeEntry()
125 entry->updateFromFile(filePath); in deserializeEntry()
126 entry->deserialize(filePath.parent_path()); in deserializeEntry()
127 entry->emitSignal(); in deserializeEntry()
128 return entry; in deserializeEntry()
141 * @brief A minimal private constructor for the Dump Entry Object
146 * @param[in] parent - The dump entry's parent.
148 Entry(sdbusplus::bus_t& bus, const std::string& objPath, uint32_t dumpId, in Entry() function in phosphor::dump::bmc::Entry
150 phosphor::dump::Entry(bus, objPath.c_str(), dumpId, 0, 0, file, in Entry()