30 WatchdogTimer& operator=(WatchdogTimer
const&);
31 WatchdogTimer(WatchdogTimer
const&);
41 ::std::chrono::nanoseconds timeout,
43 ::std::function<::std::chrono::steady_clock::time_point()> timeoutCallback,
44 ::std::chrono::nanoseconds deadline,
48 MCNAPI ::TaskResult _watchdogTimerThreadRoutine();
50 MCNAPI
void terminateWatchdogTimer();
61 ::std::chrono::nanoseconds timeout,
63 ::std::function<::std::chrono::steady_clock::time_point()> timeoutCallback,
64 ::std::chrono::nanoseconds deadline,