4 #ifndef DATABASE_LEVELDB_HEADER
5 #define DATABASE_LEVELDB_HEADER
14 #include "leveldb/db.h"
16 class Database_LevelDB : public Database
19 Database_LevelDB(ServerMap *map, std::string savedir);
20 virtual void beginSave();
21 virtual void endSave();
22 virtual void saveBlock(MapBlock *block);
23 virtual MapBlock* loadBlock(v3s16 blockpos);
24 virtual void listAllLoadableBlocks(std::list<v3s16> &dst);
25 virtual int Initialized(void);
29 leveldb::DB* m_database;