Lines Matching full:watchdog
17 #include "watchdog.hpp"
37 using phosphor::watchdog::Watchdog;
40 void printActionTargetMap(const Watchdog::ActionTargetMap& actionTargetMap) in printActionTargetMap()
51 void printFallback(const Watchdog::Fallback& fallback) in printFallback()
67 CLI::App app{"Canonical openbmc host watchdog daemon"}; in main()
74 "Ex: /xyz/openbmc_project/state/watchdog/host0") in main()
80 "Ex: xyz.openbmc_project.State.Watchdog.Host") in main()
85 "Continue daemon after watchdog timeout") in main()
109 "watchdog even when disabled via the dbus interface. " in main()
116 "watchdog even when disabled via the dbus interface. " in main()
125 "watchdog even when disabled by the dbus interface. " in main()
138 uint64_t minInterval = phosphor::watchdog::DEFAULT_MIN_INTERVAL_MS; in main()
140 "Set minimum interval for watchdog in milliseconds"); in main()
145 "Set default interval for watchdog in milliseconds"); in main()
152 Watchdog::ActionTargetMap actionTargetMap; in main()
155 actionTargetMap[Watchdog::Action::HardReset] = *target; in main()
156 actionTargetMap[Watchdog::Action::PowerOff] = *target; in main()
157 actionTargetMap[Watchdog::Action::PowerCycle] = *target; in main()
174 Watchdog::Action action; in main()
177 action = Watchdog::convertActionFromString(key); in main()
196 // Build the fallback option used for the Watchdog in main()
197 std::optional<Watchdog::Fallback> maybeFallback; in main()
200 Watchdog::Fallback fallback; in main()
204 Watchdog::convertActionFromString(*fallbackAction); in main()
230 // Create a watchdog object in main()
231 Watchdog watchdog(bus, path.c_str(), event, std::move(actionTargetMap), in main() local
244 std::bind(&Watchdog::resetTimeRemaining, std::ref(watchdog), in main()