28 #include "leveldb/db.h"
72 virtual bool deleteAuth(
const std::string &name);
73 virtual void listNames(std::vector<std::string> &res);
Definition: database-leveldb.h:64
virtual bool getAuth(const std::string &name, AuthEntry &res)
Definition: database-leveldb.cpp:227
virtual bool saveAuth(const AuthEntry &authEntry)
Definition: database-leveldb.cpp:263
virtual void reload()
Definition: database-leveldb.cpp:304
virtual ~AuthDatabaseLevelDB()
Definition: database-leveldb.cpp:222
virtual bool deleteAuth(const std::string &name)
Definition: database-leveldb.cpp:288
virtual void listNames(std::vector< std::string > &res)
Definition: database-leveldb.cpp:294
virtual bool createAuth(AuthEntry &authEntry)
Definition: database-leveldb.cpp:283
leveldb::DB * m_database
Definition: database-leveldb.h:77
AuthDatabaseLevelDB(const std::string &savedir)
Definition: database-leveldb.cpp:213
Definition: database.h:76
Definition: database-leveldb.h:31
void endSave()
Definition: database-leveldb.h:42
bool deleteBlock(const v3s16 &pos)
Definition: database-leveldb.cpp:80
Database_LevelDB(const std::string &savedir)
Definition: database-leveldb.cpp:44
leveldb::DB * m_database
Definition: database-leveldb.h:45
~Database_LevelDB()
Definition: database-leveldb.cpp:53
void loadBlock(const v3s16 &pos, std::string *block)
Definition: database-leveldb.cpp:71
bool saveBlock(const v3s16 &pos, const std::string &data)
Definition: database-leveldb.cpp:58
void beginSave()
Definition: database-leveldb.h:41
void listAllLoadableBlocks(std::vector< v3s16 > &dst)
Definition: database-leveldb.cpp:93
Definition: database.h:38
Definition: database-leveldb.h:49
bool removePlayer(const std::string &name)
Definition: database-leveldb.cpp:160
void listPlayers(std::vector< std::string > &res)
Definition: database-leveldb.cpp:203
~PlayerDatabaseLevelDB()
Definition: database-leveldb.cpp:112
leveldb::DB * m_database
Definition: database-leveldb.h:60
PlayerDatabaseLevelDB(const std::string &savedir)
Definition: database-leveldb.cpp:103
void savePlayer(RemotePlayer *player)
Definition: database-leveldb.cpp:117
bool loadPlayer(RemotePlayer *player, PlayerSAO *sao)
Definition: database-leveldb.cpp:166
Definition: database.h:56
Definition: player_sao.h:70
Definition: remoteplayer.h:40
core::vector3d< s16 > v3s16
Definition: irr_v3d.h:28
Definition: database.h:67