diff options
| author | 2006-10-30 20:25:08 +0000 | |
|---|---|---|
| committer | 2006-10-30 20:25:08 +0000 | |
| commit | ce82b3bd6bed1d0a5dd54a6f9d6a6e813944bb1f (patch) | |
| tree | 7c778c0666db23e60812e7bc4f52057364165a0d /src/socketengine_epoll.cpp | |
| parent | Make this properly obey the write/read states. This ZOOMS now. (diff) | |
| download | inspircd++-ce82b3bd6bed1d0a5dd54a6f9d6a6e813944bb1f.tar.gz inspircd++-ce82b3bd6bed1d0a5dd54a6f9d6a6e813944bb1f.tar.bz2 inspircd++-ce82b3bd6bed1d0a5dd54a6f9d6a6e813944bb1f.zip | |
Remove very verbose debugging of event system
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5589 e03df62e-2008-0410-955e-edbf42e46eb7
Diffstat (limited to 'src/socketengine_epoll.cpp')
| -rw-r--r-- | src/socketengine_epoll.cpp | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/src/socketengine_epoll.cpp b/src/socketengine_epoll.cpp index cbf800a5c..c3c0c89a2 100644 --- a/src/socketengine_epoll.cpp +++ b/src/socketengine_epoll.cpp @@ -79,6 +79,9 @@ bool EPollEngine::AddFd(EventHandler* eh) void EPollEngine::WantWrite(EventHandler* eh) { + /** Use oneshot so that the system removes the writeable + * status for us and saves us a call. + */ struct epoll_event ev; ev.events = EPOLLOUT | EPOLLONESHOT; ev.data.fd = eh->GetFd(); @@ -87,10 +90,6 @@ void EPollEngine::WantWrite(EventHandler* eh) { ServerInstance->Log(DEBUG,"epoll: Could not set want write on fd %d!",eh->GetFd()); } - else - { - ServerInstance->Log(DEBUG,"epoll: WantWrite set on %d",eh->GetFd()); - } } bool EPollEngine::DelFd(EventHandler* eh) @@ -137,7 +136,6 @@ int EPollEngine::DispatchEvents() ServerInstance->Log(DEBUG,"Handle %s event on fd %d",events[j].events & EPOLLOUT ? "write" : "read", events[j].data.fd); if (events[j].events & EPOLLOUT) { - ServerInstance->Log(DEBUG,"One shot, we should EPOLL_CTL_MOD here to set it read only."); struct epoll_event ev; ev.events = EPOLLIN; ev.data.fd = events[j].data.fd; |
