X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=Scheduler%2FFIFORunner.hh;h=27b626f876acb6d62a47312fc72b50d7a395223d;hb=6745b9a3712f3221fe4b076ed7abb1ab92d6ac2b;hp=11ab3ee737e24365a30114fb54929da2f43de862;hpb=412024ed31a4ab4eaea7a4165a434f8efebee325;p=senf.git diff --git a/Scheduler/FIFORunner.hh b/Scheduler/FIFORunner.hh index 11ab3ee..27b626f 100644 --- a/Scheduler/FIFORunner.hh +++ b/Scheduler/FIFORunner.hh @@ -100,6 +100,9 @@ namespace detail { void taskTimeout(unsigned ms); unsigned taskTimeout() const; + void startWatchdog(); + void stopWatchdog(); + unsigned hangCount() const; iterator begin() const; @@ -132,6 +135,7 @@ namespace detail { NullTask highPriorityEnd_; timer_t watchdogId_; + bool watchdogRunning_; unsigned watchdogMs_; std::string runningName_; # ifdef SENF_DEBUG