#include <l_auth.h>
Static Public Member Functions | |
static void | Initialize (lua_State *L, int top) |
Static Public Member Functions inherited from ModApiBase | |
static ScriptApiBase * | getScriptApiBase (lua_State *L) |
static Server * | getServer (lua_State *L) |
static ServerInventoryManager * | getServerInventoryMgr (lua_State *L) |
static Client * | getClient (lua_State *L) |
static GUIEngine * | getGuiEngine (lua_State *L) |
static IGameDef * | getGameDef (lua_State *L) |
static Environment * | getEnv (lua_State *L) |
static std::string | getCurrentModPath (lua_State *L) |
template<typename T > | |
static T * | getScriptApi (lua_State *L) |
static bool | registerFunction (lua_State *L, const char *name, lua_CFunction func, int top) |
static int | l_deprecated_function (lua_State *L, const char *good, const char *bad, lua_CFunction func) |
A wrapper for deprecated functions. More... | |
Static Private Member Functions | |
static int | l_auth_read (lua_State *L) |
static int | l_auth_save (lua_State *L) |
static int | l_auth_create (lua_State *L) |
static int | l_auth_delete (lua_State *L) |
static int | l_auth_list_names (lua_State *L) |
static int | l_auth_reload (lua_State *L) |
static AuthDatabase * | getAuthDb (lua_State *L) |
static void | pushAuthEntry (lua_State *L, const AuthEntry &authEntry) |
Additional Inherited Members | |
Protected Member Functions inherited from LuaHelper | |
template<> | |
bool | readParam (lua_State *L, int index) |
Static Protected Member Functions inherited from LuaHelper | |
static bool | isNaN (lua_State *L, int idx) |
template<typename T > | |
static T | readParam (lua_State *L, int index) |
Read a value using a template type T from Lua State L and index. More... | |
template<typename T > | |
static T | readParam (lua_State *L, int index, const T &default_value) |
Read a value using a template type T from Lua State L and index. More... | |
|
staticprivate |
References ServerEnvironment::getAuthDatabase(), and ModApiBase::getEnv().
Referenced by l_auth_create(), l_auth_delete(), l_auth_list_names(), l_auth_read(), l_auth_reload(), and l_auth_save().
|
static |
References l_auth_create(), l_auth_delete(), l_auth_list_names(), l_auth_read(), l_auth_reload(), l_auth_save(), and ModApiBase::registerFunction().
Referenced by ServerScripting::InitializeModApi().
|
staticprivate |
References AuthDatabase::createAuth(), getAuthDb(), getintfield(), getstringfield(), AuthEntry::last_login, AuthEntry::name, NO_MAP_LOCK_REQUIRED, AuthEntry::password, AuthEntry::privileges, pushAuthEntry(), and table.
Referenced by Initialize().
|
staticprivate |
References AuthDatabase::deleteAuth(), getAuthDb(), and NO_MAP_LOCK_REQUIRED.
Referenced by Initialize().
|
staticprivate |
References getAuthDb(), AuthDatabase::listNames(), NO_MAP_LOCK_REQUIRED, and table.
Referenced by Initialize().
|
staticprivate |
References AuthDatabase::getAuth(), getAuthDb(), NO_MAP_LOCK_REQUIRED, and pushAuthEntry().
Referenced by Initialize().
|
staticprivate |
References getAuthDb(), NO_MAP_LOCK_REQUIRED, and AuthDatabase::reload().
Referenced by Initialize().
|
staticprivate |
References getAuthDb(), getintfield(), getstringfield(), AuthEntry::id, AuthEntry::last_login, AuthEntry::name, NO_MAP_LOCK_REQUIRED, AuthEntry::password, AuthEntry::privileges, AuthDatabase::saveAuth(), and table.
Referenced by Initialize().
|
staticprivate |
References AuthEntry::id, AuthEntry::last_login, AuthEntry::name, AuthEntry::password, AuthEntry::privileges, and table.
Referenced by l_auth_create(), and l_auth_read().