]> git.netwichtig.de Git - user/henk/code/inspircd.git/commit
Clean up SocketEngine interface to allow edge-triggered I/O and sockets that do not...
authordanieldg <danieldg@e03df62e-2008-0410-955e-edbf42e46eb7>
Sat, 26 Sep 2009 01:43:09 +0000 (01:43 +0000)
committerdanieldg <danieldg@e03df62e-2008-0410-955e-edbf42e46eb7>
Sat, 26 Sep 2009 01:43:09 +0000 (01:43 +0000)
commit939cb0ba987f927f1ad900d45f98ba6d8e03e9d4
treef35510ff56e01ece2a0417c9a6fbad17fb7acfee
parentc8026bc2d73344e1df526f0a80694046efa4b22a
Clean up SocketEngine interface to allow edge-triggered I/O and sockets that do not force readability.

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11760 e03df62e-2008-0410-955e-edbf42e46eb7
23 files changed:
include/socketengine.h
include/socketengines/socketengine_epoll.h
include/socketengines/socketengine_iocp.h
include/socketengines/socketengine_kqueue.h
include/socketengines/socketengine_poll.h
include/socketengines/socketengine_ports.h
include/socketengines/socketengine_select.h
src/dns.cpp
src/inspircd.cpp
src/inspsocket.cpp
src/listensocket.cpp
src/modules/extra/m_ssl_gnutls.cpp
src/modules/extra/m_ssl_openssl.cpp
src/modules/m_httpd_stats.cpp
src/modules/m_ident.cpp
src/socketengine.cpp
src/socketengines/socketengine_epoll.cpp
src/socketengines/socketengine_iocp.cpp
src/socketengines/socketengine_kqueue.cpp
src/socketengines/socketengine_poll.cpp
src/socketengines/socketengine_ports.cpp
src/socketengines/socketengine_select.cpp
src/usermanager.cpp