42 void getModKeys(
const std::string &modname, std::vector<std::string> *storage);
44 const std::string &key, std::string *value);
45 bool hasModEntry(
const std::string &modname,
const std::string &key);
47 const std::string &key,std::string_view value);
48 bool removeModEntry(
const std::string &modname,
const std::string &key);
50 void listMods(std::vector<std::string> *res);
Definition: database-dummy.h:29
std::map< s64, std::string > m_database
Definition: database-dummy.h:56
bool saveBlock(const v3s16 &pos, std::string_view data)
Definition: database-dummy.cpp:28
bool hasModEntry(const std::string &modname, const std::string &key)
Definition: database-dummy.cpp:120
void savePlayer(RemotePlayer *player)
Definition: database-dummy.cpp:61
void getModKeys(const std::string &modname, std::vector< std::string > *storage)
Definition: database-dummy.cpp:94
void listPlayers(std::vector< std::string > &res)
Definition: database-dummy.cpp:77
void listMods(std::vector< std::string > *res)
Definition: database-dummy.cpp:161
std::set< std::string > m_player_database
Definition: database-dummy.h:57
void listAllLoadableBlocks(std::vector< v3s16 > &dst)
Definition: database-dummy.cpp:52
bool setModEntry(const std::string &modname, const std::string &key, std::string_view value)
Definition: database-dummy.cpp:130
bool deleteBlock(const v3s16 &pos)
Definition: database-dummy.cpp:46
void getModEntries(const std::string &modname, StringMap *storage)
Definition: database-dummy.cpp:84
void endSave()
Definition: database-dummy.h:53
void loadBlock(const v3s16 &pos, std::string *block)
Definition: database-dummy.cpp:34
bool removeModEntries(const std::string &modname)
Definition: database-dummy.cpp:151
bool loadPlayer(RemotePlayer *player, PlayerSAO *sao)
Definition: database-dummy.cpp:66
void beginSave()
Definition: database-dummy.h:52
bool getModEntry(const std::string &modname, const std::string &key, std::string *value)
Definition: database-dummy.cpp:104
bool removePlayer(const std::string &name)
Definition: database-dummy.cpp:71
std::unordered_map< std::string, StringMap > m_mod_storage_database
Definition: database-dummy.h:58
bool removeModEntry(const std::string &modname, const std::string &key)
Definition: database-dummy.cpp:143
Definition: database.h:38
Definition: database.h:89
Definition: database.h:56
Definition: player_sao.h:71
Definition: remoteplayer.h:40
core::vector3d< s16 > v3s16
Definition: irr_v3d.h:28
std::unordered_map< std::string, std::string > StringMap
Definition: string.h:78