X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=Scheduler%2FFdEvent.cti;h=317a4eb07c6354241eac5895edaaa2ee22ccb2b1;hb=2da517bbcdb2af10d2322fc762ca27774b53b435;hp=f33ef1c767a9f3cec891a0c8cc40c20fe54afc7c;hpb=03516e8371a90f908ce54dedb3c874eec7dd08ff;p=senf.git diff --git a/Scheduler/FdEvent.cti b/Scheduler/FdEvent.cti index f33ef1c..317a4eb 100644 --- a/Scheduler/FdEvent.cti +++ b/Scheduler/FdEvent.cti @@ -37,13 +37,27 @@ template prefix_ senf::scheduler::FdEvent::FdEvent(std::string const & name, Callback const & cb, Handle const & handle, int events, bool initiallyEnabled) - : FIFORunner::TaskInfo (name), cb_ (cb), fd_ (retrieve_filehandle(handle)), pollable_ (true), - events_ (events) + : detail::FIFORunner::TaskInfo (name), cb_ (cb), fd_ (detail::get_descriptor(handle)), + pollable_ (true), events_ (events) { if (initiallyEnabled) enable(); } +/////////////////////////////////////////////////////////////////////////// + +template +prefix_ int senf::scheduler::get_descriptor(Handle const & handle) +{ + return detail::get_descriptor(handle); +} + +template +prefix_ int senf::scheduler::detail::get_descriptor(Handle const & handle) +{ + return retrieve_filehandle(handle); +} + ///////////////////////////////cti.e/////////////////////////////////////// #undef prefix_