summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
Diffstat (limited to 'include')
-rw-r--r--include/socketengine.h2
-rw-r--r--include/socketengine_epoll.h1
2 files changed, 3 insertions, 0 deletions
diff --git a/include/socketengine.h b/include/socketengine.h
index 1b68f1685..9aa651499 100644
--- a/include/socketengine.h
+++ b/include/socketengine.h
@@ -179,6 +179,8 @@ public:
*/
virtual bool AddFd(EventHandler* eh);
+ virtual void WantWrite(EventHandler* eh);
+
/** Returns the maximum number of file descriptors
* you may store in the socket engine at any one time.
* @return The maximum fd value
diff --git a/include/socketengine_epoll.h b/include/socketengine_epoll.h
index 8e4d6308f..5eb69cf65 100644
--- a/include/socketengine_epoll.h
+++ b/include/socketengine_epoll.h
@@ -51,6 +51,7 @@ public:
virtual bool DelFd(EventHandler* eh);
virtual int DispatchEvents();
virtual std::string GetName();
+ virtual void WantWrite(EventHandler* eh);
};
/** Creates a SocketEngine