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, const std::string &addedmethod);\r
\r
const bool Load(const long boardid);\r
const bool Load(const std::string &boardname);\r
\r
- const long GetBoardID() const { return m_boardid; }\r
- std::string GetBoardName() const { return m_boardname; }\r
- std::string GetBoardDescription() const { return m_boarddescription; }\r
- DateTime GetDateCreated() const { return m_datecreated; }\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 long GetBoardID() const { return m_boardid; }\r
+ std::string GetBoardName() const { return m_boardname; }\r
+ std::string GetBoardDescription() const { return m_boarddescription; }\r
+ DateTime GetDateCreated() const { return m_datecreated; }\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
+ std::string GetAddedMethod() const { return m_addedmethod; }\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
+ std::string m_addedmethod;\r
};\r
\r
#endif // _board_\r