14#include "leveldb/db.h"
58 virtual bool deleteAuth(
const std::string &name);
59 virtual void listNames(std::vector<std::string> &res);
Definition database-leveldb.h:50
virtual bool getAuth(const std::string &name, AuthEntry &res)
Definition database-leveldb.cpp:204
virtual bool saveAuth(const AuthEntry &authEntry)
Definition database-leveldb.cpp:240
virtual void reload()
Definition database-leveldb.cpp:280
virtual bool deleteAuth(const std::string &name)
Definition database-leveldb.cpp:265
virtual void listNames(std::vector< std::string > &res)
Definition database-leveldb.cpp:271
virtual ~AuthDatabaseLevelDB()=default
std::unique_ptr< leveldb::DB > m_database
Definition database-leveldb.h:63
virtual bool createAuth(AuthEntry &authEntry)
Definition database-leveldb.cpp:260
AuthDatabaseLevelDB(const std::string &savedir)
Definition database-leveldb.cpp:193
Definition database-leveldb.h:17
void endSave()
Definition database-leveldb.h:28
bool deleteBlock(const v3s16 &pos)
Definition database-leveldb.cpp:65
~Database_LevelDB()=default
Database_LevelDB(const std::string &savedir)
Definition database-leveldb.cpp:31
void loadBlock(const v3s16 &pos, std::string *block)
Definition database-leveldb.cpp:56
bool saveBlock(const v3s16 &pos, std::string_view data)
Definition database-leveldb.cpp:42
std::unique_ptr< leveldb::DB > m_database
Definition database-leveldb.h:31
void beginSave()
Definition database-leveldb.h:27
void listAllLoadableBlocks(std::vector< v3s16 > &dst)
Definition database-leveldb.cpp:78
Definition database-leveldb.h:35
bool removePlayer(const std::string &name)
Definition database-leveldb.cpp:141
void listPlayers(std::vector< std::string > &res)
Definition database-leveldb.cpp:184
std::unique_ptr< leveldb::DB > m_database
Definition database-leveldb.h:46
PlayerDatabaseLevelDB(const std::string &savedir)
Definition database-leveldb.cpp:87
~PlayerDatabaseLevelDB()=default
void savePlayer(RemotePlayer *player)
Definition database-leveldb.cpp:98
bool loadPlayer(RemotePlayer *player, PlayerSAO *sao)
Definition database-leveldb.cpp:147
Definition player_sao.h:58
Definition remoteplayer.h:27
core::vector3d< s16 > v3s16
Definition irr_v3d.h:13