version 0.1.0
[fms.git] / include / boardlist.h
diff --git a/include/boardlist.h b/include/boardlist.h
new file mode 100644 (file)
index 0000000..a5c9508
--- /dev/null
@@ -0,0 +1,31 @@
+#ifndef _boardlist_\r
+#define _boardlist_\r
+\r
+#include "board.h"\r
+#include "ilogger.h"\r
+#include "idatabase.h"\r
+\r
+#include <vector>\r
+\r
+/**\r
+       \brief \r
+*/\r
+class BoardList:public std::vector<Board>,public ILogger,public IDatabase\r
+{\r
+public:\r
+       \r
+       /**\r
+               \brief Loads all known boards\r
+       */\r
+       void Load();\r
+\r
+       /**\r
+               \brief Loads boards added after specified date\r
+       */\r
+       void LoadNew(const std::string &date);\r
+       \r
+private:\r
+       \r
+};\r
+\r
+#endif // _boardlist_\r