17 #ifndef HH_SENF_Scheduler_TimerSource_ 18 #define HH_SENF_Scheduler_TimerSource_ 1 22 #include <boost/noncopyable.hpp> 63 static void sigHandler(
int signal, ::siginfo_t * siginfo,
void *);
64 virtual void signal(
int events);
86 #ifdef HAVE_TIMERFD_CREATE 87 class TimerFDTimerSource
92 ~TimerFDTimerSource();
100 static bool haveTimerFD();
103 virtual void signal(
int events);
107 bool timeoutEnabled_;
config::time_type clock_type
ClockService timer data type.
StatsDataCollectorKernel signal
virtual void notimeout()=0
ClockService public header.
virtual void timeout(ClockService::clock_type const &timeout)=0