X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=Scheduler%2FFdManager.hh;h=a87a91c615296ee09e9dfdfd45a1860f7be4814f;hb=5158ab14205f56ba33fe72ce1e1914c7d46430fd;hp=f43203244b0b8eea5949fca0ded8531381e3de50;hpb=ac90835cbb00ca83a51ab9efb23fdcb75518e808;p=senf.git diff --git a/Scheduler/FdManager.hh b/Scheduler/FdManager.hh index f432032..a87a91c 100644 --- a/Scheduler/FdManager.hh +++ b/Scheduler/FdManager.hh @@ -23,8 +23,8 @@ /** \file \brief FdManager public header */ -#ifndef HH_FdManager_ -#define HH_FdManager_ 1 +#ifndef HH_SENF_Scheduler_FdManager_ +#define HH_SENF_Scheduler_FdManager_ 1 // Custom includes #include "Poller.hh" @@ -61,16 +61,16 @@ namespace detail { bool set(int fd, int events, Event * entry); void remove(int fd); - void timeout(int t); ///< Set event timeout - /**< proceseOnce() will wait for max \a t milliseconds for - an event to occur. If set to -1, processOnce() will - wait forever. */ + + // Called by FileDispatcher + void timeout(int t); int timeout() const; + void processOnce(); ///< Wait for events /**< This call waits until at least one event is posted but no longer than the current timeout(). */ ClockService::clock_type eventTime() const; ///< Time of last event - + protected: private: