\r
#include "../idatabase.h"\r
#include "../ilogger.h"\r
-#include "../datetime.h"\r
#include "ifreenetregistrable.h"\r
#include "ifcpconnected.h"\r
#include "ifcpmessagehandler.h"\r
#include "iperiodicprocessor.h"\r
\r
+#include <Poco/DateTime.h>\r
+\r
class TrustListInserter:public IFreenetRegistrable,public IFCPConnected,public IFCPMessageHandler,public IPeriodicProcessor,public IDatabase,public ILogger\r
{\r
public:\r
- TrustListInserter();\r
- TrustListInserter(FCPv2 *fcp);\r
+ TrustListInserter(SQLite3DB::DB *db);\r
+ TrustListInserter(SQLite3DB::DB *db, FCPv2::Connection *fcp);\r
\r
void FCPConnected();\r
void FCPDisconnected();\r
\r
- const bool HandleMessage(FCPMessage &message);\r
+ const bool HandleMessage(FCPv2::Message &message);\r
\r
void Process();\r
\r
void StartInsert(const long localidentityid, const std::string &privatekey);\r
\r
std::string m_messagebase;\r
- DateTime m_lastchecked;\r
+ Poco::DateTime m_lastchecked;\r
\r
};\r
\r