X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=Scheduler%2FFdEvent.hh;h=6080d0d5ccfd11bd1bebc74f6e2de6cb2f6ab11f;hb=cc2bf0a1a29245d102d1962118fb19ef178393cf;hp=d574351eeb97f495bba01e95c22f1d14a59b2e4b;hpb=9348e1098d66ac2684c8e280abf8d7143c887982;p=senf.git diff --git a/Scheduler/FdEvent.hh b/Scheduler/FdEvent.hh index d574351..6080d0d 100644 --- a/Scheduler/FdEvent.hh +++ b/Scheduler/FdEvent.hh @@ -75,9 +75,9 @@ namespace scheduler { handles are provided. The FdEvent class is an implementation of the RAII idiom: The event will be automatically - unregistered in the FdEvent destructor. The TimerEvent instance should be created - within the same scope or on a scope below where the callback is defined (e.g. if the - callback is a member function it should be defined as a class member). + unregistered in the FdEvent destructor. The FdEvent instance should be created within the + same scope or on a scope below where the callback is defined (e.g. if the callback is a + member function it should be defined as a class member). */ class FdEvent : public detail::FIFORunner::TaskInfo, @@ -138,7 +138,6 @@ namespace scheduler { void disable(); ///< Disable event void enable(); ///< Enable event - bool enabled(); ///< \c true if event enabled, \c false otherwise FdEvent & action(Callback const & cb); ///< Change event callback @@ -157,7 +156,9 @@ namespace scheduler { private: virtual void signal(int events); - virtual void run(); + virtual void v_run(); + virtual char const * v_type() const; + virtual std::string v_info() const; Callback cb_; int fd_;