X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=Scheduler%2FFIFORunner.cci;h=209bd99c0fb80f851ebf3e4da76b2b4814ce4ba2;hb=03516e8371a90f908ce54dedb3c874eec7dd08ff;hp=6d2f52a33962a3a870f57ae43c9166a2d79dbce5;hpb=d785ab5820076da44b4a71b05cc231ef7e97c7bf;p=senf.git diff --git a/Scheduler/FIFORunner.cci b/Scheduler/FIFORunner.cci index 6d2f52a..209bd99 100644 --- a/Scheduler/FIFORunner.cci +++ b/Scheduler/FIFORunner.cci @@ -34,20 +34,25 @@ #define prefix_ inline ///////////////////////////////cci.p/////////////////////////////////////// -prefix_ senf::scheduler::FIFORunner::TaskInfo::TaskInfo() - : runnable (false) +prefix_ senf::scheduler::FIFORunner::TaskInfo::TaskInfo(std::string const & name) + : runnable_ (false), name_ (name) {} prefix_ senf::scheduler::FIFORunner::TaskInfo::~TaskInfo() {} +prefix_ void senf::scheduler::FIFORunner::TaskInfo::setRunnable() +{ + runnable_ = true; +} + prefix_ void senf::scheduler::FIFORunner::enqueue(TaskInfo * task) { tasks_.push_back(*task); #ifdef SENF_DEBUG std::stringstream ss; backtrace(ss, 32); - task->backtrace = ss.str(); + task->backtrace_ = ss.str(); #endif }