]> git.sesse.net Git - nageru/blob - db.h
Assorted clang-format fixes (not complete).
[nageru] / db.h
1 #ifndef DB_H
2 #define DB_H 1
3
4 #include "state.pb.h"
5
6 #include <sqlite3.h>
7
8 class DB {
9 public:
10         explicit DB(const char *filename);
11         DB(const DB &) = delete;
12
13         StateProto get_state();
14         void store_state(const StateProto &state);
15
16 private:
17         StateProto state;
18         sqlite3 *db;
19 };
20
21 #endif  // !defined(DB_H)