callback is a member function it should be defined as a class member).
*/
class SignalEvent
- : public FIFORunner::TaskInfo,
+ : public detail::FIFORunner::TaskInfo,
public detail::SignalSetBase
{
public:
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_;
friend class detail::SignalSetCompare;
friend class detail::FindNumericSignal;
friend class detail::SignalDispatcher;
- friend class senf::Scheduler;
};