29 prefix_ void senf::scheduler::IdleEvent::v_run()
34 prefix_ char const * senf::scheduler::IdleEvent::v_type()
40 prefix_ std::string senf::scheduler::IdleEvent::v_info()
49 prefix_ void senf::scheduler::detail::IdleEventDispatcher::remove(
IdleEvent & event)
51 EventList::iterator i (EventList::s_iterator_to(event));
52 if (i == events_.end())
54 FIFORunner::instance().dequeue(&event);
57 detail::FileDispatcher::instance().timeout(managerTimeout_);
60 prefix_ void senf::scheduler::detail::IdleEventDispatcher::prepareRun()
62 for (EventList::iterator i (events_.begin()), i_end (events_.end()); i != i_end; ++i)
66 prefix_ senf::scheduler::detail::IdleEventDispatcher::~IdleEventDispatcher()
68 for (EventList::iterator i (events_.begin()), i_end (events_.end()); i != i_end; ++i)
69 FIFORunner::instance().dequeue(&(*i));
IdleEvent(std::string const &name, Callback const &cb, bool initiallyEnabled=true)