X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=senf%2FScheduler%2FPoller.hh;h=b18c0bf7445bfcd90d9df3ceb5da5b15119e3aaa;hb=9cb871b939efe93e35dd96808d25089399acfc46;hp=bc299534ebe0a6e6859429d118277a65b3bb1cfb;hpb=3a43b572a2c0028b353d47e86fa7546633d6e2cf;p=senf.git diff --git a/senf/Scheduler/Poller.hh b/senf/Scheduler/Poller.hh index bc29953..b18c0bf 100644 --- a/senf/Scheduler/Poller.hh +++ b/senf/Scheduler/Poller.hh @@ -1,6 +1,6 @@ // $Id$ // -// Copyright (C) 2008 +// Copyright (C) 2008 // Fraunhofer Institute for Open Communication Systems (FOKUS) // Competence Center NETwork research (NET), St. Augustin, GERMANY // Stefan Bund @@ -62,16 +62,16 @@ namespace detail { public: /////////////////////////////////////////////////////////////////////////// // Types - + typedef Value value_type; typedef boost::transform_iterator iterator; typedef boost::iterator_range range; - enum Events { + enum Events { EV_READ = EPOLLIN, EV_PRIO = EPOLLPRI, EV_WRITE = EPOLLOUT, - EV_HUP = EPOLLHUP, EV_ERR = EPOLLERR + EV_HUP = EPOLLHUP, EV_ERR = EPOLLERR }; - + /////////////////////////////////////////////////////////////////////////// ///\name Structors and default members ///@{ @@ -90,7 +90,7 @@ namespace detail { range wait(); ///< Wait for one event /**< \returns a range of iterators which iterate over the data values registered with the event */ - + void timeout(int t); ///< Set event timeout to \a t milliseconds int timeout() const; ///< Current event timeout