#include "ifreenetregistrable.h"\r
#include "ifcpmessagehandler.h"\r
#include "ifcpconnected.h"\r
#include "iperiodicprocessor.h"\r
\r
#include "ifreenetregistrable.h"\r
#include "ifcpmessagehandler.h"\r
#include "ifcpconnected.h"\r
#include "iperiodicprocessor.h"\r
\r
-class FreenetMasterThread:public ZThread::Runnable,public ILogger, public IFCPMessageHandler\r
+class FreenetMasterThread:public CancelableRunnable,public ILogger, public IFCPMessageHandler, public IThreadDatabase\r
void RegisterPeriodicProcessor(IPeriodicProcessor *obj);\r
void RegisterFCPConnected(IFCPConnected *obj);\r
void RegisterFCPMessageHandler(IFCPMessageHandler *obj);\r
void RegisterPeriodicProcessor(IPeriodicProcessor *obj);\r
void RegisterFCPConnected(IFCPConnected *obj);\r
void RegisterFCPMessageHandler(IFCPMessageHandler *obj);\r
std::vector<IFreenetRegistrable *> m_registrables;\r
std::vector<IPeriodicProcessor *> m_processors;\r
std::vector<IFCPConnected *> m_fcpconnected;\r
std::vector<IFreenetRegistrable *> m_registrables;\r
std::vector<IPeriodicProcessor *> m_processors;\r
std::vector<IFCPConnected *> m_fcpconnected;\r