X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=Scheduler%2FTimerEvent.ih;h=5cda3c0c1db309113bacb5bd6930ea2a0f0890f6;hb=cc2bf0a1a29245d102d1962118fb19ef178393cf;hp=7062de2be439b6afb8d415d52782c7b0d90dfb4e;hpb=03516e8371a90f908ce54dedb3c874eec7dd08ff;p=senf.git diff --git a/Scheduler/TimerEvent.ih b/Scheduler/TimerEvent.ih index 7062de2..5cda3c0 100644 --- a/Scheduler/TimerEvent.ih +++ b/Scheduler/TimerEvent.ih @@ -32,10 +32,10 @@ ///////////////////////////////ih.p//////////////////////////////////////// namespace senf { +namespace scheduler { - class Scheduler; + void restart(); -namespace scheduler { namespace detail { struct TimerSetCompare { @@ -44,7 +44,7 @@ namespace detail { }; class TimerDispatcher - : public FdManager::Event, + : public detail::FdManager::Event, public singleton { SENF_LOG_CLASS_AREA(); @@ -82,7 +82,7 @@ namespace detail { bool blocked_; timer_t timerId_; - friend class senf::Scheduler; + friend void senf::scheduler::restart(); friend class singleton; };