X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=include%2Ffreenet%2Fmessagelistinserter.h;h=c13383a02269cf5780a7bc35a7a8f578b5fc8fce;hb=59a5414ec47a2932a7802fcd1d98c4d80166564f;hp=a0564d32ec85bc2425690f04e55d50575cdc2a83;hpb=6b896a9e1dc143bba86795be1e9336549db9b85f;p=fms.git diff --git a/include/freenet/messagelistinserter.h b/include/freenet/messagelistinserter.h index a0564d3..c13383a 100644 --- a/include/freenet/messagelistinserter.h +++ b/include/freenet/messagelistinserter.h @@ -6,17 +6,18 @@ class MessageListInserter:public IIndexInserter { public: - MessageListInserter(); - MessageListInserter(FCPv2 *fcp); + MessageListInserter(SQLite3DB::DB *db); + MessageListInserter(SQLite3DB::DB *db, FCPv2::Connection *fcp); private: void Initialize(); - const bool HandlePutSuccessful(FCPMessage &message); - const bool HandlePutFailed(FCPMessage &message); - void StartInsert(const long &localidentityid); + const bool HandlePutSuccessful(FCPv2::Message &message); + const bool HandlePutFailed(FCPv2::Message &message); + const bool StartInsert(const long &localidentityid); void CheckForNeededInsert(); long m_daysbackward; + std::map m_lastinsertedxml; // last xml document inserted for each local identity };