iterator begin() const;
iterator end() const;
+ void yield();
+
protected:
private:
~FIFORunner();
static void watchdog(int, siginfo_t *, void *);
+ void watchdogError();
TaskList::iterator priorityEnd(TaskInfo::Priority p);
void run(TaskList::iterator f, TaskList::iterator l);
# endif
unsigned watchdogCount_;
unsigned hangCount_;
+ bool yield_;
friend void senf::scheduler::restart();
friend class singleton<FIFORunner>;