version 0.3.29
[fms.git] / include / freenet / unkeyedidcreator.h
index 7f9fb15..1cdd7b9 100644 (file)
@@ -2,13 +2,14 @@
 #define _unkeyedidcreatorr_\r
 \r
 #include "../ilogger.h"\r
-#include "../datetime.h"\r
 #include "../idatabase.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
 \r
 /**\r
        \brief Looks for any unkeyed Local Identities and requests SSK keys for them\r
 class UnkeyedIDCreator:public IFreenetRegistrable,public IFCPConnected,public IFCPMessageHandler,public IDatabase,public IPeriodicProcessor,public ILogger\r
 {\r
 public:\r
-       UnkeyedIDCreator();\r
-       UnkeyedIDCreator(FCPv2 *fcp);\r
+       UnkeyedIDCreator(SQLite3DB::DB *db);\r
+       UnkeyedIDCreator(SQLite3DB::DB *db, FCPv2::Connection *fcp);\r
 \r
-       const bool HandleMessage(FCPMessage &message);\r
+       const bool HandleMessage(FCPv2::Message &message);\r
 \r
        void FCPDisconnected();\r
        void FCPConnected();\r
@@ -33,7 +34,7 @@ private:
        void CheckForUnkeyedID();\r
        void SaveKeys(const long localidentityid, const std::string &publickey, const std::string &privatekey);\r
 \r
-       DateTime m_lastchecked;\r
+       Poco::DateTime m_lastchecked;\r
        bool m_waiting;\r
 };\r
 \r