Scheduler: Add timeout() member to TimerEvent
[senf.git] / Scheduler / TimerEvent.cci
index e2bf3fb..ad671db 100644 (file)
@@ -79,6 +79,12 @@ prefix_ void senf::scheduler::TimerEvent::timeout(ClockService::clock_type timeo
         enable();
 }
 
+prefix_ senf::ClockService::clock_type senf::scheduler::TimerEvent::timeout()
+    const
+{
+    return timeout_;
+}
+
 ///////////////////////////////////////////////////////////////////////////
 // senf::scheduler::detail::TimerDispatcher
 
@@ -99,11 +105,17 @@ prefix_ bool senf::scheduler::detail::TimerDispatcher::empty()
 }
 
 prefix_ void senf::scheduler::detail::TimerDispatcher::
-setTimerSource(std::auto_ptr<TimerSource> timerSource)
+timerSource(std::auto_ptr<TimerSource> timerSource)
 {
     source_.reset(timerSource.release());
 }
 
+prefix_ senf::scheduler::detail::TimerSource *
+senf::scheduler::detail::TimerDispatcher::timerSource()
+{
+    return source_.get();
+}
+
 ///////////////////////////////cci.e///////////////////////////////////////
 #undef prefix_