X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=include%2Ffreenet%2Fidentityintroductioninserter.h;h=1cd42653ea2c2eb26d823100ed6deed4fff04b6c;hb=109c20e6f822c6efa465af31249e5608469253b6;hp=d975104e0e0a9719e1d9a596a417049fe1d6a6ff;hpb=d8f51eac91f86a1e00a05a5058a8fa9eb8732464;p=fms.git diff --git a/include/freenet/identityintroductioninserter.h b/include/freenet/identityintroductioninserter.h index d975104..1cd4265 100644 --- a/include/freenet/identityintroductioninserter.h +++ b/include/freenet/identityintroductioninserter.h @@ -2,23 +2,24 @@ #define _identityintroductioninserter_ #include "../idatabase.h" -#include "../datetime.h" #include "../ilogger.h" #include "ifreenetregistrable.h" #include "ifcpconnected.h" #include "ifcpmessagehandler.h" #include "iperiodicprocessor.h" +#include + class IdentityIntroductionInserter:public IFreenetRegistrable,public IFCPConnected,public IFCPMessageHandler,public IPeriodicProcessor,public IDatabase,public ILogger { public: - IdentityIntroductionInserter(); - IdentityIntroductionInserter(FCPv2 *fcp); + IdentityIntroductionInserter(SQLite3DB::DB *db); + IdentityIntroductionInserter(SQLite3DB::DB *db, FCPv2::Connection *fcp); void FCPConnected(); void FCPDisconnected(); - const bool HandleMessage(FCPMessage &message); + const bool HandleMessage(FCPv2::Message &message); void Process(); @@ -30,7 +31,7 @@ private: void StartInsert(const long localidentityid, const std::string &day, const std::string &UUID, const std::string &solution); std::string m_messagebase; - DateTime m_lastchecked; + Poco::DateTime m_lastchecked; bool m_inserting; };