version 0.3.29
[fms.git] / include / idatabase.h
1 #ifndef _idatabase_\r
2 #define _idatabase_\r
3 \r
4 #include "db/sqlite3db.h"\r
5 \r
6 /**\r
7         \brief Base class for classes that need to access the Singleton SQLite 3 database object\r
8 */\r
9 class IDatabase\r
10 {\r
11 public:\r
12         IDatabase(SQLite3DB::DB *db):m_db(db) {}\r
13 \r
14         void SetDB(SQLite3DB::DB *db)           { m_db=db; }\r
15         \r
16 protected:\r
17         SQLite3DB::DB *m_db;\r
18 };\r
19 \r
20 #endif  // _idatabase_\r