X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=Scheduler%2FScheduler.cci;h=0549c0331333c0da9e016b24d00495d2a57f6bb5;hb=4a677397c9d7a849e3431e747a73e1bb25a8ce12;hp=1e69ee1e2d5935bebd1fbaeb8631439904d8e75e;hpb=ac90835cbb00ca83a51ab9efb23fdcb75518e808;p=senf.git diff --git a/Scheduler/Scheduler.cci b/Scheduler/Scheduler.cci index 1e69ee1..0549c03 100644 --- a/Scheduler/Scheduler.cci +++ b/Scheduler/Scheduler.cci @@ -54,6 +54,23 @@ prefix_ unsigned senf::scheduler::hangCount() return scheduler::detail::FIFORunner::instance().hangCount(); } +prefix_ void senf::scheduler::hiresTimers() +{ + detail::TimerDispatcher::instance().setTimerSource( + std::auto_ptr(new detail::POSIXTimerSource())); +} + +prefix_ void senf::scheduler::loresTimers() +{ + detail::TimerDispatcher::instance().setTimerSource( + std::auto_ptr(new detail::PollTimerSource())); +} + +prefix_ bool senf::scheduler::haveScalableHiresTimers() +{ + return false; +} + ///////////////////////////////cci.e/////////////////////////////////////// #undef prefix_