mirror of
https://github.com/luanti-org/luanti.git
synced 2025-07-22 17:18:39 +00:00
parent
ce5b0932f8
commit
914dbeaa0b
3 changed files with 122 additions and 1 deletions
|
@ -45,4 +45,21 @@ private:
|
|||
leveldb::DB *m_database;
|
||||
};
|
||||
|
||||
class AuthDatabaseLevelDB : public AuthDatabase
|
||||
{
|
||||
public:
|
||||
AuthDatabaseLevelDB(const std::string &savedir);
|
||||
virtual ~AuthDatabaseLevelDB();
|
||||
|
||||
virtual bool getAuth(const std::string &name, AuthEntry &res);
|
||||
virtual bool saveAuth(const AuthEntry &authEntry);
|
||||
virtual bool createAuth(AuthEntry &authEntry);
|
||||
virtual bool deleteAuth(const std::string &name);
|
||||
virtual void listNames(std::vector<std::string> &res);
|
||||
virtual void reload();
|
||||
|
||||
private:
|
||||
leveldb::DB *m_database;
|
||||
};
|
||||
|
||||
#endif // USE_LEVELDB
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue