]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - include/socketengines/socketengine_poll.h
Sort the module list to give a useful indicator of compile progress
[user/henk/code/inspircd.git] / include / socketengines / socketengine_poll.h
index 725ad225c13422114ab17a7a73005b7a7b71270b..a99ce915cdbcc19444c30c113af80735ff6dfbc3 100644 (file)
@@ -53,14 +53,12 @@ public:
        /** Delete a PollEngine
         */
        virtual ~PollEngine();
-       virtual bool AddFd(EventHandler* eh, bool writeFirst = false);
+       virtual bool AddFd(EventHandler* eh, int event_mask);
+       virtual void OnSetEvent(EventHandler* eh, int old_mask, int new_mask);
        virtual EventHandler* GetRef(int fd);
-       virtual int GetMaxFds();
-       virtual int GetRemainingFds();
        virtual bool DelFd(EventHandler* eh, bool force = false);
        virtual int DispatchEvents();
        virtual std::string GetName();
-       virtual void WantWrite(EventHandler* eh);
 };
 
 /** Creates a SocketEngine