X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=Scheduler%2FTimerEvent.cci;h=5fcf5ef5023c5e20c271e65d0058f86f08cbaf20;hb=8057a9e389e33771aad9c78538f76d0e82ad7adb;hp=372565dc3a8507fba182d425dddaf5ba46811b89;hpb=ac90835cbb00ca83a51ab9efb23fdcb75518e808;p=senf.git diff --git a/Scheduler/TimerEvent.cci b/Scheduler/TimerEvent.cci index 372565d..5fcf5ef 100644 --- a/Scheduler/TimerEvent.cci +++ b/Scheduler/TimerEvent.cci @@ -65,11 +65,6 @@ prefix_ void senf::scheduler::TimerEvent::disable() senf::scheduler::detail::TimerDispatcher::instance().remove(*this); } -prefix_ bool senf::scheduler::TimerEvent::enabled() -{ - return detail::TimerSetBase::linked(); -} - prefix_ void senf::scheduler::TimerEvent::action(Callback const & cb) { cb_ = cb; @@ -87,6 +82,16 @@ prefix_ void senf::scheduler::TimerEvent::timeout(ClockService::clock_type timeo /////////////////////////////////////////////////////////////////////////// // senf::scheduler::detail::TimerDispatcher +prefix_ void senf::scheduler::detail::TimerDispatcher::enable() +{ + source_->enable(); +} + +prefix_ void senf::scheduler::detail::TimerDispatcher::disable() +{ + source_->disable(); +} + prefix_ bool senf::scheduler::detail::TimerDispatcher::empty() const {