1580d91ddSDhruvaraj Subhashchandran #pragma once 2580d91ddSDhruvaraj Subhashchandran 3*3fc6df48SJayanth Othayoth #include <filesystem> 4580d91ddSDhruvaraj Subhashchandran 5580d91ddSDhruvaraj Subhashchandran namespace phosphor 6580d91ddSDhruvaraj Subhashchandran { 7580d91ddSDhruvaraj Subhashchandran namespace dump 8580d91ddSDhruvaraj Subhashchandran { 9580d91ddSDhruvaraj Subhashchandran namespace offload 10580d91ddSDhruvaraj Subhashchandran { 11580d91ddSDhruvaraj Subhashchandran 12580d91ddSDhruvaraj Subhashchandran /** 13580d91ddSDhruvaraj Subhashchandran * @brief Kicks off the instructions to 14580d91ddSDhruvaraj Subhashchandran * start offload of the dump using dbus 15580d91ddSDhruvaraj Subhashchandran * 16580d91ddSDhruvaraj Subhashchandran * @param[in] file - dump filename with relative path. 17580d91ddSDhruvaraj Subhashchandran * @param[in] dumpId - id of the dump. 18580d91ddSDhruvaraj Subhashchandran * @param[in] writePath[in] - path to write the dump file. 19580d91ddSDhruvaraj Subhashchandran * 20580d91ddSDhruvaraj Subhashchandran **/ 21*3fc6df48SJayanth Othayoth void requestOffload(std::filesystem::path file, uint32_t dumpId, 22*3fc6df48SJayanth Othayoth std::string writePath); 23580d91ddSDhruvaraj Subhashchandran 24580d91ddSDhruvaraj Subhashchandran } // namespace offload 25580d91ddSDhruvaraj Subhashchandran } // namespace dump 26580d91ddSDhruvaraj Subhashchandran } // namespace phosphor 27