]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/threadengines/threadengine_pthread.cpp
Change all socketengine methods to be static
[user/henk/code/inspircd.git] / src / threadengines / threadengine_pthread.cpp
index ebd11d487cbf83f042fdb4e92a773eaaf76fc8f8..27641f0ac3f492ce619e901372eebbbadd2a0458 100644 (file)
@@ -75,12 +75,12 @@ class ThreadSignalSocket : public EventHandler
        ThreadSignalSocket(SocketThread* p, int newfd) : parent(p)
        {
                SetFd(newfd);
-               ServerInstance->SE->AddFd(this, FD_WANT_FAST_READ | FD_WANT_NO_WRITE);
+               SocketEngine::AddFd(this, FD_WANT_FAST_READ | FD_WANT_NO_WRITE);
        }
 
        ~ThreadSignalSocket()
        {
-               ServerInstance->SE->DelFd(this);
+               SocketEngine::DelFd(this);
                SocketEngine::Close(GetFd());
        }
 
@@ -124,13 +124,13 @@ class ThreadSignalSocket : public EventHandler
        {
                SetFd(recvfd);
                SocketEngine::NonBlocking(fd);
-               ServerInstance->SE->AddFd(this, FD_WANT_FAST_READ | FD_WANT_NO_WRITE);
+               SocketEngine::AddFd(this, FD_WANT_FAST_READ | FD_WANT_NO_WRITE);
        }
 
        ~ThreadSignalSocket()
        {
                close(send_fd);
-               ServerInstance->SE->DelFd(this);
+               SocketEngine::DelFd(this);
                SocketEngine::Close(GetFd());
        }