Board();\r
Board(const long boardid);\r
Board(const std::string &boardname);\r
+ Board(const long boardid, const std::string &boardname, const std::string &boarddescription, const std::string datecreated, const long lowmessageid, const long highmessageid, const long messagecount, const bool savereceivedmessages);\r
\r
const bool Load(const long boardid);\r
const bool Load(const std::string &boardname);\r
const long GetLowMessageID() const { return m_lowmessageid; }\r
const long GetHighMessageID() const { return m_highmessageid; }\r
const long GetMessageCount() const { return m_messagecount; }\r
+ const bool GetSaveReceivedMessages() const { return m_savereceivedmessages; }\r
\r
private:\r
+ void SetDateFromString(const std::string &datestring);\r
+\r
long m_boardid;\r
std::string m_boardname;\r
std::string m_boarddescription;\r
long m_lowmessageid; // lowest id of all message currently in this board\r
long m_highmessageid; // highest id of all message currently in this board\r
long m_messagecount; // number of messages in this board\r
+ bool m_savereceivedmessages;\r
};\r
\r
#endif // _board_\r