#include "ifcpconnected.h"\r
#include "iperiodicprocessor.h"\r
\r
-//#include <zthread/Runnable.h>\r
-#include "../pthreadwrapper/runnable.h"\r
+#include "../threadwrapper/cancelablerunnable.h"\r
\r
// forward declaration\r
class IFreenetRegistrable;\r
\r
-class FreenetMasterThread:public PThread::Runnable,public ILogger, public IFCPMessageHandler\r
+class FreenetMasterThread:public CancelableRunnable,public ILogger, public IFCPMessageHandler\r
{\r
public:\r
FreenetMasterThread();\r
\r
const bool HandleMessage(FCPMessage &message);\r
\r
- void Run();\r
+ void run();\r
\r
// registration methods for children objects\r
void RegisterPeriodicProcessor(IPeriodicProcessor *obj);\r