1 #ifndef _introductionpuzzleremover_
\r
2 #define _introductionpuzzleremover_
\r
4 #include "../idatabase.h"
\r
5 #include "../ilogger.h"
\r
6 #include "../datetime.h"
\r
7 #include "ifreenetregistrable.h"
\r
8 #include "iperiodicprocessor.h"
\r
11 \brief Removes stale IntroductionPuzzles from database
\r
13 class IntroductionPuzzleRemover:public IFreenetRegistrable,public IPeriodicProcessor,public IDatabase,public ILogger
\r
16 IntroductionPuzzleRemover();
\r
20 void RegisterWithThread(FreenetMasterThread *thread);
\r
24 DateTime m_lastchecked;
\r
28 #endif // _introductionpuzzleremover_
\r