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
void _queueTaskWithoutLock();
50 MCNAPI ::TaskResult _watchdogTimerThreadRoutine();
52 MCNAPI
void terminateWatchdogTimer();
63 ::std::chrono::nanoseconds timeout,
65 ::std::function<::std::chrono::steady_clock::time_point()> timeoutCallback,
66 ::std::chrono::nanoseconds deadline,