X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=Scheduler%2FFIFORunner.hh;h=27b626f876acb6d62a47312fc72b50d7a395223d;hb=383bdfaf22128c50ffa5c692e7f5242b110c0183;hp=8803f7590957a7321cf128fde522243155be8fa8;hpb=c7ddbbb0bc014bdfe6daef91e2d1c512d77e9fff;p=senf.git diff --git a/Scheduler/FIFORunner.hh b/Scheduler/FIFORunner.hh index 8803f75..27b626f 100644 --- a/Scheduler/FIFORunner.hh +++ b/Scheduler/FIFORunner.hh @@ -23,8 +23,8 @@ /** \file \brief FIFORunner public header */ -#ifndef HH_FIFORunner_ -#define HH_FIFORunner_ 1 +#ifndef HH_SENF_Scheduler_FIFORunner_ +#define HH_SENF_Scheduler_FIFORunner_ 1 // Custom includes #include @@ -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