// senf::scheduler::FdEvent
prefix_ senf::scheduler::FdEvent::FdEvent(std::string const & name, Callback const & cb)
- : FIFORunner::TaskInfo (name), cb_ (cb), fd_ (-1), pollable_ (true), events_ (0)
+ : detail::FIFORunner::TaskInfo (name), cb_ (cb), fd_ (-1), pollable_ (true), events_ (0)
{}
prefix_ senf::scheduler::FdEvent::~FdEvent()
{
if (detail::FdDispatcher::alive())
- disable();
-}
-
-prefix_ bool senf::scheduler::FdEvent::enabled()
-{
- return detail::FdSetBase::linked();
+ disable();
}
prefix_ senf::scheduler::FdEvent & senf::scheduler::FdEvent::action(Callback const & cb)
{
managerTimeout_ = t;
if (fds_.empty())
- FdManager::instance().timeout(managerTimeout_);
+ detail::FdManager::instance().timeout(managerTimeout_);
}
prefix_ int senf::scheduler::detail::FileDispatcher::timeout()
///////////////////////////////////////////////////////////////////////////
-prefix_ int senf::scheduler::retrieve_filehandle(int fd)
+prefix_ int senf::scheduler::detail::retrieve_filehandle(int fd)
{
return fd;
}