X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=include%2Fnntp%2Fnntplistener.h;h=0bcca8f3970f8c15b3b6e4e1570995b6ee62ba7d;hb=3751f10f7127ae0905aa0b52dc6de1c782a38c99;hp=e109137f473ddf8d47e9e90139e0e9cbeb4dd73a;hpb=c7fcb4c4bc5012a584add81a9509fc1f84c3c688;p=fms.git diff --git a/include/nntp/nntplistener.h b/include/nntp/nntplistener.h index e109137..0bcca8f 100644 --- a/include/nntp/nntplistener.h +++ b/include/nntp/nntplistener.h @@ -3,32 +3,28 @@ #include #include -//#include -//#include -//#include -//#include -#include "../pthreadwrapper/runnable.h" - +#include "../threadwrapper/threadedexecutor.h" #include "../socketdefines.h" +#include "../ilogger.h" /** \brief Listens for NNTP connections */ -class NNTPListener:public PThread::Runnable +class NNTPListener:public CancelableRunnable,public ILogger { public: NNTPListener(); ~NNTPListener(); - void Run(); + void run(); void StartListen(); private: unsigned short m_listenport; std::vector m_listensockets; - //ZThread::ThreadedExecutor m_connections; - std::vector m_connectionthreads; + + ThreadedExecutor m_connections; };