1 #ifndef _nntp_listener_
\r
2 #define _nntp_listener_
\r
6 //#include <zthread/Thread.h>
\r
7 //#include <zthread/Task.h>
\r
8 //#include <zthread/ZThread.h>
\r
9 //#include <zthread/ThreadedExecutor.h>
\r
10 #include "../pthreadwrapper/runnable.h"
\r
11 #include "../pthreadwrapper/threadedexecutor.h"
\r
13 #include "../socketdefines.h"
\r
16 \brief Listens for NNTP connections
\r
18 class NNTPListener:public PThread::Runnable
\r
29 unsigned short m_listenport;
\r
30 std::vector<SOCKET> m_listensockets;
\r
31 //ZThread::ThreadedExecutor m_connections;
\r
32 //std::vector<PThread::Thread *> m_connectionthreads;
\r
33 PThread::ThreadedExecutor m_connections;
\r
37 #endif // _nntp_listener_
\r