#include <database.h>
Inheritance diagram for AuthDatabase:Public Member Functions | |
| virtual | ~AuthDatabase ()=default |
| virtual bool | getAuth (const std::string &name, AuthEntry &res)=0 |
| virtual bool | saveAuth (const AuthEntry &authEntry)=0 |
| virtual bool | createAuth (AuthEntry &authEntry)=0 |
| virtual bool | deleteAuth (const std::string &name)=0 |
| virtual void | listNames (std::vector< std::string > &res)=0 |
| virtual void | reload ()=0 |
|
virtualdefault |
|
pure virtual |
Implemented in AuthDatabaseFiles, AuthDatabaseLevelDB, AuthDatabasePostgreSQL, and AuthDatabaseSQLite3.
Referenced by ModApiAuth::l_auth_create(), TestAuthDatabase::testCreate(), and TestAuthDatabase::testListNames().
Here is the caller graph for this function:
|
pure virtual |
Implemented in AuthDatabaseFiles, AuthDatabaseLevelDB, AuthDatabasePostgreSQL, and AuthDatabaseSQLite3.
Referenced by ModApiAuth::l_auth_delete(), and TestAuthDatabase::testDelete().
Here is the caller graph for this function:
|
pure virtual |
Implemented in AuthDatabaseFiles, AuthDatabaseLevelDB, AuthDatabasePostgreSQL, and AuthDatabaseSQLite3.
Referenced by ModApiAuth::l_auth_read(), TestAuthDatabase::testChange(), TestAuthDatabase::testChangePrivileges(), TestAuthDatabase::testRecall(), TestAuthDatabase::testRecallChanged(), TestAuthDatabase::testRecallChangedPrivileges(), and TestAuthDatabase::testRecallFail().
Here is the caller graph for this function:
|
pure virtual |
Implemented in AuthDatabaseFiles, AuthDatabaseLevelDB, AuthDatabasePostgreSQL, and AuthDatabaseSQLite3.
Referenced by ModApiAuth::l_auth_list_names(), and TestAuthDatabase::testListNames().
Here is the caller graph for this function:
|
pure virtual |
Implemented in AuthDatabaseFiles, AuthDatabaseLevelDB, AuthDatabasePostgreSQL, and AuthDatabaseSQLite3.
Referenced by ModApiAuth::l_auth_reload().
Here is the caller graph for this function:
|
pure virtual |
Implemented in AuthDatabaseFiles, AuthDatabaseLevelDB, AuthDatabasePostgreSQL, and AuthDatabaseSQLite3.
Referenced by ModApiAuth::l_auth_save(), TestAuthDatabase::testChange(), and TestAuthDatabase::testChangePrivileges().
Here is the caller graph for this function: