X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=PPI%2FIOEvent.hh;h=7b3bf481885fe9f9248abd8c1611932c5695ced6;hb=8f0998b21459641c0e7e240946d58dc26280b631;hp=d2f952819a3fb89806b3ddecef3663066e5b47c7;hpb=1d247d12d1759ffd77f456efe3a52f03dd289994;p=senf.git diff --git a/PPI/IOEvent.hh b/PPI/IOEvent.hh index d2f9528..7b3bf48 100644 --- a/PPI/IOEvent.hh +++ b/PPI/IOEvent.hh @@ -23,8 +23,8 @@ /** \file \brief IOEvent public header */ -#ifndef HH_IOEvent_ -#define HH_IOEvent_ 1 +#ifndef HH_SENF_PPI_IOEvent_ +#define HH_SENF_PPI_IOEvent_ 1 // Custom includes #include "../Scheduler/Scheduler.hh" @@ -77,11 +77,11 @@ namespace ppi { // with the enumeration symbols enum EventFlags { - Read = Scheduler::EV_READ /**< FileHandle is readable */ - , Prio = Scheduler::EV_PRIO /**< FileHandle priority data is readable */ - , Write = Scheduler::EV_WRITE /**< FileHandle is writable */ - , Hup = Scheduler::EV_HUP /**< Hangup condition on FileHandle */ - , Err = Scheduler::EV_ERR /**< Some other error condition on FileHandle */ + Read = scheduler::FdEvent::EV_READ /**< FileHandle is readable */ + , Prio = scheduler::FdEvent::EV_PRIO /**< FileHandle priority data is readable */ + , Write = scheduler::FdEvent::EV_WRITE /**< FileHandle is writable */ + , Hup = scheduler::FdEvent::EV_HUP /**< Hangup condition on FileHandle */ + , Err = scheduler::FdEvent::EV_ERR /**< Some other error condition on FileHandle */ }; /////////////////////////////////////////////////////////////////////////// @@ -106,12 +106,12 @@ namespace ppi { private: virtual void v_enable(); - virtual void v_disable(); + virtual void v_disable(); - void cb(Scheduler::EventId event); + void cb(int event); int fd_; - unsigned events_; + scheduler::FdEvent event_; };