version 0.1.3
[fms.git] / include / nntp / nntplistener.h
index 53b5d86..e109137 100644 (file)
@@ -3,30 +3,32 @@
 \r
 #include <list>\r
 #include <vector>\r
-#include <zthread/Thread.h>\r
-#include <zthread/Task.h>\r
-#include <zthread/ZThread.h>\r
-#include <zthread/ThreadedExecutor.h>\r
+//#include <zthread/Thread.h>\r
+//#include <zthread/Task.h>\r
+//#include <zthread/ZThread.h>\r
+//#include <zthread/ThreadedExecutor.h>\r
+#include "../pthreadwrapper/runnable.h"\r
 \r
 #include "../socketdefines.h"\r
 \r
 /**\r
        \brief Listens for NNTP connections\r
 */\r
-class NNTPListener:public ZThread::Runnable\r
+class NNTPListener:public PThread::Runnable\r
 {\r
 public:\r
        NNTPListener();\r
        ~NNTPListener();\r
 \r
-       void run();\r
+       void Run();\r
        void StartListen();\r
 \r
 private:\r
 \r
        unsigned short m_listenport;\r
        std::vector<SOCKET> m_listensockets;\r
-       ZThread::ThreadedExecutor m_connections;\r
+       //ZThread::ThreadedExecutor m_connections;\r
+       std::vector<PThread::Thread *> m_connectionthreads;\r
 \r
 };\r
 \r