prefix_ senf::scheduler::SignalEvent::SignalEvent(int signal, Callback const & cb,
bool initiallyEnabled)
- : FIFORunner::TaskInfo(signalName(signal)), signal_ (signal), cb_ (cb)
+ : detail::FIFORunner::TaskInfo(signalName(signal)), signal_ (signal), cb_ (cb)
{
if (initiallyEnabled)
enable();
senf::scheduler::detail::SignalDispatcher::instance().add(*this);
}
-prefix_ bool senf::scheduler::SignalEvent::enabled()
- const
-{
- return detail::SignalSetBase::linked();
-}
-
prefix_ void senf::scheduler::SignalEvent::action(Callback const & cb)
{
cb_ = cb;
}
-prefix_ void senf::scheduler::SignalEvent::run()
-{
- cb_(siginfo_);
-}
-
///////////////////////////////cci.e///////////////////////////////////////
#undef prefix_