X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=Scheduler%2FScheduler.cc;h=7ba69ef7c18acde6d84294f3a677236ecf7755d3;hb=9348e1098d66ac2684c8e280abf8d7143c887982;hp=1d7b28bfaea5beea4496ed3b0f032a96eb37a4d3;hpb=23ef68f7c443f0993b2b46cd912666c040fdccba;p=senf.git diff --git a/Scheduler/Scheduler.cc b/Scheduler/Scheduler.cc index 1d7b28b..7ba69ef 100644 --- a/Scheduler/Scheduler.cc +++ b/Scheduler/Scheduler.cc @@ -89,6 +89,14 @@ prefix_ void senf::scheduler::restart() new (fld) detail::FileDispatcher(); } +prefix_ bool senf::scheduler::empty() +{ + return detail::FdDispatcher::instance().empty() + && detail::TimerDispatcher::instance().empty() + && detail::FileDispatcher::instance().empty() + && detail::SignalDispatcher::instance().empty(); +} + /////////////////////////////////////////////////////////////////////////// // senf::schedulerLogTimeSource