version 0.1.14
[fms.git] / include / board.h
index 64797ae..a5479d3 100644 (file)
@@ -13,6 +13,7 @@ public:
        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
@@ -24,8 +25,11 @@ public:
        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
@@ -33,6 +37,7 @@ private:
        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