#include "../shared/SimpleLogFile.h" #include "QuickDeadmanTimer.h" QuickDeadmanTimer::QuickDeadmanTimer() : ThreadClass("QuickDeadmanTimer"), _signaled(false), _stop(false) { startThread(); } QuickDeadmanTimer:: ~QuickDeadmanTimer() { _stop = true; waitForThread(); } void QuickDeadmanTimer::threadFunction() { int lateCount = 0; while ((lateCount < 5) && !_stop) { if (_signaled) { _signaled = false; lateCount = 0; } else lateCount++; sleep(1); } if (_stop) sendToLogFile(TclList()<