1 #ifndef _messagelistinserter_
\r
2 #define _messagelistinserter_
\r
4 #include "iindexinserter.h"
\r
6 class MessageListInserter:public IIndexInserter<long>
\r
9 MessageListInserter(SQLite3DB::DB *db);
\r
10 MessageListInserter(SQLite3DB::DB *db, FCPv2::Connection *fcp);
\r
14 const bool HandlePutSuccessful(FCPv2::Message &message);
\r
15 const bool HandlePutFailed(FCPv2::Message &message);
\r
16 const bool StartInsert(const long &localidentityid);
\r
17 void CheckForNeededInsert();
\r
19 long m_daysbackward;
\r
20 std::map<long,std::string> m_lastinsertedxml; // last xml document inserted for each local identity
\r
21 Poco::DateTime m_laststartedinsert;
\r
25 #endif // _messagelistinserter_
\r