#include <senf/Scheduler/FIFORunner.hh>
Definition at line 47 of file FIFORunner.hh.
Classes |
|
struct | NullTask |
class | TaskInfo |
Public Types |
|
typedef boost::filter_iterator < EventManager::IteratorFilter, TaskList::const_iterator > |
iterator |
Public Member Functions |
|
void | enqueue (TaskInfo *task) |
void | dequeue (TaskInfo *task) |
void | run () |
void | taskTimeout (unsigned ms) |
unsigned | taskTimeout () const |
void | abortOnTimeout (bool flag) |
bool | abortOnTimeout () const |
void | startWatchdog () |
void | stopWatchdog () |
unsigned | hangCount () |
iterator | begin () const |
iterator | end () const |
void | yield () |
Friends |
|
void | senf::scheduler::restart () |
typedef boost::filter_iterator< EventManager::IteratorFilter, TaskList::const_iterator> senf::scheduler::detail::FIFORunner:: | ||||
iterator | ||||
Definition at line 88 of file FIFORunner.hh.
bool senf::scheduler::detail::FIFORunner:: | ||||
abortOnTimeout | () | |||
Definition at line 132 of file FIFORunner.cci.
void senf::scheduler::detail::FIFORunner:: | ||||
abortOnTimeout | ( | bool | flag | ) |
Definition at line 127 of file FIFORunner.cci.
senf::scheduler::detail::FIFORunner::iterator senf::scheduler::detail::FIFORunner:: | ||||
begin | () | |||
Definition at line 146 of file FIFORunner.cci.
void senf::scheduler::detail::FIFORunner:: | ||||
dequeue | ( | TaskInfo * | task | ) |
Definition at line 163 of file FIFORunner.cc.
senf::scheduler::detail::FIFORunner::iterator senf::scheduler::detail::FIFORunner:: | ||||
end | () | |||
Definition at line 155 of file FIFORunner.cci.
void senf::scheduler::detail::FIFORunner:: | ||||
enqueue | ( | TaskInfo * | task | ) |
Definition at line 109 of file FIFORunner.cci.
unsigned senf::scheduler::detail::FIFORunner:: | ||||
hangCount | () | |||
Definition at line 138 of file FIFORunner.cci.
void senf::scheduler::detail::FIFORunner:: | ||||
run | () | |||
Definition at line 171 of file FIFORunner.cc.
void senf::scheduler::detail::FIFORunner:: | ||||
startWatchdog | () | |||
Definition at line 110 of file FIFORunner.cc.
void senf::scheduler::detail::FIFORunner:: | ||||
stopWatchdog | () | |||
Definition at line 130 of file FIFORunner.cc.
unsigned senf::scheduler::detail::FIFORunner:: | ||||
taskTimeout | () | |||
Definition at line 121 of file FIFORunner.cci.
void senf::scheduler::detail::FIFORunner:: | ||||
taskTimeout | ( | unsigned | ms | ) |
Definition at line 114 of file FIFORunner.cci.
void senf::scheduler::detail::FIFORunner:: | ||||
yield | () | |||
Definition at line 162 of file FIFORunner.cci.
void senf::scheduler:: | ||||
restart | () | |||