1 #pragma once 2 3 #include <stdint.h> 4 5 /** 6 * @brief Hostboot dump collector handler 7 * 8 * Handle collection due to host going down 9 */ 10 11 namespace watchdog 12 { 13 namespace dump 14 { 15 16 /** 17 * @brief Request a dump from the dump manager 18 * 19 * Request a dump from the dump manager and register a monitor for observing 20 * the dump progress. 21 * 22 * @param logId - the id of the event log associated with this dump request 23 * @param timeout - timeout interval in seconds 24 * 25 */ 26 void requestDump(const uint32_t logId, const uint32_t timeout); 27 28 } // namespace dump 29 } // namespace watchdog 30