4 #include "datetime.h"
\r
6 #include "idatabase.h"
\r
10 class Board:public ILogger,public IDatabase
\r
14 Board(const long boardid);
\r
15 Board(const std::string &boardname);
\r
17 const bool Load(const long boardid);
\r
18 const bool Load(const std::string &boardname);
\r
20 const long GetBoardID() const { return m_boardid; }
\r
21 std::string GetBoardName() const { return m_boardname; }
\r
22 std::string GetBoardDescription() const { return m_boarddescription; }
\r
23 DateTime GetDateCreated() const { return m_datecreated; }
\r
24 const long GetLowMessageID() const { return m_lowmessageid; }
\r
25 const long GetHighMessageID() const { return m_highmessageid; }
\r
26 const long GetMessageCount() const { return m_messagecount; }
\r
30 std::string m_boardname;
\r
31 std::string m_boarddescription;
\r
32 DateTime m_datecreated;
\r
33 long m_lowmessageid; // lowest id of all message currently in this board
\r
34 long m_highmessageid; // highest id of all message currently in this board
\r
35 long m_messagecount; // number of messages in this board
\r