Fix unit test if there isn't a localhost address (for example FreeBSD jails), second...
[oweals/minetest.git] / src / database-leveldb.h
index 5408f4ce6cdf124071d9a4d0e066667a1426c337..c195260dac52b9c774b662e85c46422a3e66648b 100644 (file)
@@ -36,10 +36,11 @@ public:
        Database_LevelDB(ServerMap *map, std::string savedir);
        virtual void beginSave();
        virtual void endSave();
-        virtual void saveBlock(MapBlock *block);
-        virtual MapBlock* loadBlock(v3s16 blockpos);
-        virtual void listAllLoadableBlocks(std::list<v3s16> &dst);
-        virtual int Initialized(void);
+       virtual bool saveBlock(v3s16 blockpos, std::string &data);
+       virtual std::string loadBlock(v3s16 blockpos);
+       virtual bool deleteBlock(v3s16 blockpos);
+       virtual void listAllLoadableBlocks(std::list<v3s16> &dst);
+       virtual int Initialized(void);
        ~Database_LevelDB();
 private:
        ServerMap *srvmap;