1 #ifndef _frost_message_requester_
\r
2 #define _frost_message_requester_
\r
4 #include "iindexrequester.h"
\r
6 class FrostMessageRequester:public IIndexRequester<std::string>
\r
9 FrostMessageRequester(SQLite3DB::DB *db);
\r
10 FrostMessageRequester(SQLite3DB::DB *db, FCPv2::Connection *fcp);
\r
14 void PopulateIDList();
\r
15 void StartRequest(const std::string &id);
\r
16 const bool HandleAllData(FCPv2::Message &message);
\r
17 const bool HandleGetFailed(FCPv2::Message &message);
\r
19 std::string m_boardprefix;
\r
20 std::string m_frostmessagebase;
\r
21 int m_maxdaysbackward;
\r
22 int m_maxindexesforward;
\r
23 bool m_saveanonymous;
\r
27 #endif // _frost_message_requester_
\r