]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - include/socket.h
Comments
[user/henk/code/inspircd.git] / include / socket.h
index 8fd2df0df62832884e8c27ed1935e783773be90e..c00c7f1318744fdf8b2ccc8081e6b6ca20ac5a3b 100644 (file)
 #include <netinet/in.h>
 #include <unistd.h>
 #include <fcntl.h>
-#include <poll.h>
 #include <netdb.h>
 #include <errno.h>
 #include "inspircd_config.h"
+#include "socketengine.h"
 
 namespace irc
 {
@@ -138,4 +138,13 @@ namespace irc
        };
 };
 
+class ListenSocket : public EventHandler
+{
+ protected:
+       InspIRCd* ServerInstance;
+ public:
+       ListenSocket(InspIRCd* Instance, int sockfd, irc::sockets::insp_sockaddr client, irc::sockets::insp_sockaddr server, int port, char* addr);
+       void HandleEvent(EventType et);
+};
+
 #endif