diff options
Diffstat (limited to 'src/db.hh')
-rw-r--r-- | src/db.hh | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/src/db.hh b/src/db.hh new file mode 100644 index 0000000000..0054dbec13 --- /dev/null +++ b/src/db.hh @@ -0,0 +1,26 @@ +#ifndef __DB_H +#define __DB_H + +#include <string> +#include <list> + +using namespace std; + +typedef pair<string, string> DBPair; +typedef list<DBPair> DBPairs; + +void createDB(const string & filename, const string & dbname); + +bool queryDB(const string & filename, const string & dbname, + const string & key, string & data); + +void setDB(const string & filename, const string & dbname, + const string & key, const string & data); + +void delDB(const string & filename, const string & dbname, + const string & key); + +void enumDB(const string & filename, const string & dbname, + DBPairs & contents); + +#endif /* !__DB_H */ |