X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=Scheduler%2FSignalEvent.hh;h=a5330f297c9cb23fff01a9ba2ca61ba7aa7dd22b;hb=9ded1690d676ba7c7054a7a272debf99102f94c0;hp=bd6540da984c42f10f5467e024637f71ea2330a3;hpb=ac90835cbb00ca83a51ab9efb23fdcb75518e808;p=senf.git diff --git a/Scheduler/SignalEvent.hh b/Scheduler/SignalEvent.hh index bd6540d..a5330f2 100644 --- a/Scheduler/SignalEvent.hh +++ b/Scheduler/SignalEvent.hh @@ -91,11 +91,13 @@ namespace scheduler { void disable(); ///< Enable signal event registration void enable(); ///< Disable the signal event registration - bool enabled() const; ///< \c true, if event enabled, \c false otherwise + void action(Callback const & cb); ///< Change signal event callback private: - virtual void run(); + virtual void v_run(); + virtual char const * v_type() const; + virtual std::string v_info() const; int signal_; Callback cb_;