class MessageRequester:public IIndexRequester<std::string>\r
{\r
public:\r
- MessageRequester();\r
- MessageRequester(FCPv2 *fcp);\r
+ MessageRequester(SQLite3DB::DB *db);\r
+ MessageRequester(SQLite3DB::DB *db, FCPv2::Connection *fcp);\r
\r
private:\r
void Initialize();\r
void PopulateIDList();\r
void StartRequest(const std::string &requestid);\r
- const bool HandleAllData(FCPMessage &message);\r
- const bool HandleGetFailed(FCPMessage &message);\r
+ const bool HandleAllData(FCPv2::Message &message);\r
+ const bool HandleGetFailed(FCPv2::Message &message);\r
\r
- const long GetBoardID(const std::string &boardname);\r
+ const long GetBoardID(const std::string &boardname, const std::string &identityname);\r
const bool SaveToBoard(const std::string &boardname);\r
const std::string GetIdentityName(const long identityid);\r
\r
- long m_maxdaysbackward;\r
- long m_maxpeermessages;\r
- long m_maxboardspermessage;\r
+ int m_maxdaysbackward;\r
+ int m_maxpeermessages;\r
+ int m_maxboardspermessage;\r
+ bool m_savemessagesfromnewboards;\r
+ bool m_localtrustoverrides;\r
\r
};\r
\r