X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=include%2Ffreenet%2Fmessagelistinserter.h;fp=include%2Ffreenet%2Fmessagelistinserter.h;h=a0564d32ec85bc2425690f04e55d50575cdc2a83;hb=6b896a9e1dc143bba86795be1e9336549db9b85f;hp=0000000000000000000000000000000000000000;hpb=8adfd604a97d385869b0ce763b35d014d7aa2cca;p=fms.git diff --git a/include/freenet/messagelistinserter.h b/include/freenet/messagelistinserter.h new file mode 100644 index 0000000..a0564d3 --- /dev/null +++ b/include/freenet/messagelistinserter.h @@ -0,0 +1,23 @@ +#ifndef _messagelistinserter_ +#define _messagelistinserter_ + +#include "iindexinserter.h" + +class MessageListInserter:public IIndexInserter +{ +public: + MessageListInserter(); + MessageListInserter(FCPv2 *fcp); + +private: + void Initialize(); + const bool HandlePutSuccessful(FCPMessage &message); + const bool HandlePutFailed(FCPMessage &message); + void StartInsert(const long &localidentityid); + void CheckForNeededInsert(); + + long m_daysbackward; + +}; + +#endif // _messagelistinserter_