X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=Scheduler%2FScheduler.cci;h=7fe4f5315cf42c69f4332a163878e1e3b13169a1;hb=03516e8371a90f908ce54dedb3c874eec7dd08ff;hp=27f463e39f27c57e99761180e41b12548a5a1d53;hpb=09010bdcf81888480d4d481a523f9714a89f2625;p=senf.git diff --git a/Scheduler/Scheduler.cci b/Scheduler/Scheduler.cci index 27f463e..7fe4f53 100644 --- a/Scheduler/Scheduler.cci +++ b/Scheduler/Scheduler.cci @@ -32,28 +32,6 @@ #define prefix_ inline ///////////////////////////////cci.p/////////////////////////////////////// -// private members - -prefix_ void senf::Scheduler::do_add(int fd, FdCallback const & cb, int eventMask) -{ - do_add((boost::format("") % fd).str(), fd, cb, eventMask); -} - -prefix_ void senf::Scheduler::do_add(std::string const & name, int fd, FdCallback const & cb, - int eventMask) -{ - if (! fdDispatcher_.add(name, fd, cb, eventMask)) - fileDispatcher_.add(name, fd, cb, eventMask); -} - -prefix_ void senf::Scheduler::do_remove(int fd, int eventMask) -{ - // We don't know, where the descriptor is registered. However, this is no problem since removing - // a non-registered fd is a no-opp - fdDispatcher_.remove(fd, eventMask); - fileDispatcher_.remove(fd, eventMask); -} - // public members prefix_ senf::Scheduler::Scheduler & senf::Scheduler::instance() @@ -62,11 +40,6 @@ prefix_ senf::Scheduler::Scheduler & senf::Scheduler::instance() return instance; } -prefix_ int senf::retrieve_filehandle(int fd) -{ - return fd; -} - prefix_ void senf::Scheduler::terminate() { terminate_ = true; @@ -96,9 +69,7 @@ prefix_ unsigned senf::Scheduler::hangCount() } prefix_ senf::Scheduler::Scheduler() - : terminate_ (false), - fdDispatcher_ (scheduler::FdManager::instance(), scheduler::FIFORunner::instance()), - fileDispatcher_ (scheduler::FdManager::instance(), scheduler::FIFORunner::instance()) + : terminate_ (false) {} ///////////////////////////////cci.e///////////////////////////////////////