X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=Scheduler%2FTimerEvent.ih;h=1c5ea524da73b59b3ff0fee75deacf7c30051f74;hb=be2850abbb7e1b46acd20c36adb99816ffc9c189;hp=7062de2be439b6afb8d415d52782c7b0d90dfb4e;hpb=03516e8371a90f908ce54dedb3c874eec7dd08ff;p=senf.git diff --git a/Scheduler/TimerEvent.ih b/Scheduler/TimerEvent.ih index 7062de2..1c5ea52 100644 --- a/Scheduler/TimerEvent.ih +++ b/Scheduler/TimerEvent.ih @@ -23,8 +23,8 @@ /** \file \brief TimerDispatcher internal header */ -#ifndef IH_TimerDispatcher_ -#define IH_TimerDispatcher_ 1 +#ifndef IH_SENF_Scheduler_TimerEvent_ +#define IH_SENF_Scheduler_TimerEvent_ 1 // Custom includes #include "../boost/intrusive/iset.hpp" @@ -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; };