X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=include%2Ffreenet%2Funkeyedidcreator.h;h=1cdd7b9278978fb3c47b694650fb058d7fe7bd17;hb=59a5414ec47a2932a7802fcd1d98c4d80166564f;hp=7f9fb15904b3d946d55a0956096d793c9a18fe52;hpb=d8f51eac91f86a1e00a05a5058a8fa9eb8732464;p=fms.git diff --git a/include/freenet/unkeyedidcreator.h b/include/freenet/unkeyedidcreator.h index 7f9fb15..1cdd7b9 100644 --- a/include/freenet/unkeyedidcreator.h +++ b/include/freenet/unkeyedidcreator.h @@ -2,13 +2,14 @@ #define _unkeyedidcreatorr_ #include "../ilogger.h" -#include "../datetime.h" #include "../idatabase.h" #include "ifreenetregistrable.h" #include "ifcpconnected.h" #include "ifcpmessagehandler.h" #include "iperiodicprocessor.h" +#include + /** \brief Looks for any unkeyed Local Identities and requests SSK keys for them @@ -16,10 +17,10 @@ class UnkeyedIDCreator:public IFreenetRegistrable,public IFCPConnected,public IFCPMessageHandler,public IDatabase,public IPeriodicProcessor,public ILogger { public: - UnkeyedIDCreator(); - UnkeyedIDCreator(FCPv2 *fcp); + UnkeyedIDCreator(SQLite3DB::DB *db); + UnkeyedIDCreator(SQLite3DB::DB *db, FCPv2::Connection *fcp); - const bool HandleMessage(FCPMessage &message); + const bool HandleMessage(FCPv2::Message &message); void FCPDisconnected(); void FCPConnected(); @@ -33,7 +34,7 @@ private: void CheckForUnkeyedID(); void SaveKeys(const long localidentityid, const std::string &publickey, const std::string &privatekey); - DateTime m_lastchecked; + Poco::DateTime m_lastchecked; bool m_waiting; };