]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - include/socket.h
Add StreamSocket::SendQueue::moveall() for moving data between sendqs
[user/henk/code/inspircd.git] / include / socket.h
index c292b7010b915262d3ad03920f39acdfecf39d81..b15ddcb3dca6ec4c5f3ecf6f52e5182545bb28fc 100644 (file)
@@ -127,7 +127,6 @@ namespace irc
        }
 }
 
-#include "iohook.h"
 #include "socketengine.h"
 /** This class handles incoming connections on client ports.
  * It will create a new User for every valid connection
@@ -150,16 +149,13 @@ class CoreExport ListenSocket : public EventHandler
        /** Create a new listening socket
         */
        ListenSocket(ConfigTag* tag, const irc::sockets::sockaddrs& bind_to);
-       /** Handle an I/O event
-        */
-       void HandleEvent(EventType et, int errornum = 0);
        /** Close the socket
         */
        ~ListenSocket();
 
-       /** Handles sockets internals crap of a connection, convenience wrapper really
+       /** Handles new connections, called by the socket engine
         */
-       void AcceptInternal();
+       void OnEventHandlerRead() CXX11_OVERRIDE;
 
        /** Inspects the bind block belonging to this socket to set the name of the IO hook
         * provider which this socket will use for incoming connections.