addObjectReference(ServerActiveObject *cobj) | ScriptApiBase | |
AsyncEngine class | AsyncWorkerThread | friend |
AsyncWorkerThread(AsyncEngine *jobDispatcher, const std::string &name) | AsyncWorkerThread | protected |
bindToProcessor(unsigned int proc_number) | Thread | |
checkPath(lua_State *L, const char *path, bool write_required, bool *write_allowed=NULL) | ScriptApiSecurity | static |
checkSetByBuiltin() | ScriptApiBase | |
checkWhitelisted(lua_State *L, const std::string &setting) | ScriptApiSecurity | static |
clientOpenLibs(lua_State *L) | ScriptApiBase | inline |
createEmptyEnv(lua_State *L) | ScriptApiSecurity | private |
DISABLE_CLASS_COPY(ScriptApiBase) | ScriptApiBase | |
getCurrentModName(lua_State *L) | ScriptApiBase | static |
getCurrentModNameInsecure(lua_State *L) | ScriptApiBase | static |
getCurrentThread() | Thread | static |
getEmergeThread() | ScriptApiBase | inlineprotected |
getEnv() | ScriptApiBase | inlineprotected |
getGameDef() | ScriptApiBase | inline |
getNumberOfProcessors() | Thread | static |
getOrigin() | ScriptApiBase | inline |
getReturnValue(void **ret) | Thread | |
getServer() | ScriptApiBase | |
getStack() | ScriptApiBase | inlineprotected |
getThread(lua_State *L) | ScriptApiSecurity | private |
getThreadHandle() | Thread | inlineprivate |
getThreadId() | Thread | inline |
getType() | ScriptApiBase | inline |
initializeSecurity() | ScriptApiSecurity | |
initializeSecurityClient() | ScriptApiSecurity | |
isCurrentThread() | Thread | inline |
isErrored | AsyncWorkerThread | private |
isRunning() | Thread | inline |
isSecure(lua_State *L) | ScriptApiSecurity | static |
jobDispatcher | AsyncWorkerThread | private |
loadMod(const std::string &script_path, const std::string &mod_name) | ScriptApiBase | |
loadScript(const std::string &script_path) | ScriptApiBase | |
luaPanic(lua_State *L) | ScriptApiBase | privatestatic |
m_emerge | ScriptApiBase | private |
m_environment | ScriptApiBase | private |
m_gamedef | ScriptApiBase | private |
m_joinable | Thread | private |
m_last_run_mod | ScriptApiBase | protected |
m_lock_recursion_count | ScriptApiBase | protected |
m_luastack | ScriptApiBase | private |
m_luastackmutex | ScriptApiBase | protected |
m_mutex | Thread | private |
m_name | Thread | protected |
m_owning_thread | ScriptApiBase | protected |
m_request_stop | Thread | private |
m_retval | Thread | private |
m_running | Thread | private |
m_secure | ScriptApiBase | protected |
m_start_finished_mutex | Thread | private |
m_thread_obj | Thread | private |
m_type | ScriptApiBase | private |
objectrefGetOrCreate(lua_State *L, ServerActiveObject *cobj) | ScriptApiBase | protected |
pushPlayerHPChangeReason(lua_State *L, const PlayerHPChangeReason &reason) | ScriptApiBase | protected |
readParam(lua_State *L, int index) | LuaHelper | protectedstatic |
readParam(lua_State *L, int index, const T &default_value) | LuaHelper | inlineprotectedstatic |
readParam(lua_State *L, int index) | LuaHelper | protected |
readParam(lua_State *L, int index) | LuaHelper | protected |
readParam(lua_State *L, int index) | LuaHelper | protected |
readParam(lua_State *L, int index) | LuaHelper | protected |
readParam(lua_State *L, int index) | LuaHelper | protected |
readParam(lua_State *L, int index) | LuaHelper | protected |
readParam(lua_State *L, int index) | LuaHelper | protected |
readParam(lua_State *L, int index) | LuaHelper | protected |
readParam(lua_State *L, int index) | LuaHelper | protected |
readParam(lua_State *L, int index) | LuaHelper | protected |
realityCheck() | ScriptApiBase | protected |
removeObjectReference(ServerActiveObject *cobj) | ScriptApiBase | |
run() | AsyncWorkerThread | virtual |
runCallbacksRaw(int nargs, RunCallbacksMode mode, const char *fxn) | ScriptApiBase | |
safeLoadFile(lua_State *L, const char *path, const char *display_name=NULL) | ScriptApiSecurity | static |
safeLoadString(lua_State *L, const std::string &code, const char *chunk_name) | ScriptApiSecurity | static |
ScriptApiBase(ScriptingType type) | ScriptApiBase | |
ScriptApiBase() | ScriptApiBase | inline |
scriptError(int result, const char *fxn) | ScriptApiBase | protected |
setEmergeThread(EmergeThread *emerge) | ScriptApiBase | inlineprotected |
setEnv(Environment *env) | ScriptApiBase | inlineprotected |
setGameDef(IGameDef *gamedef) | ScriptApiBase | inlineprotected |
setLuaEnv(lua_State *L, int thread) | ScriptApiSecurity | private |
setName(const std::string &name) | Thread | static |
setOriginDirect(const char *origin) | ScriptApiBase | |
setOriginFromTableRaw(int index, const char *fxn) | ScriptApiBase | |
setPriority(int prio) | Thread | |
sl_g_dofile(lua_State *L) | ScriptApiSecurity | privatestatic |
sl_g_load(lua_State *L) | ScriptApiSecurity | privatestatic |
sl_g_loadfile(lua_State *L) | ScriptApiSecurity | privatestatic |
sl_g_loadstring(lua_State *L) | ScriptApiSecurity | privatestatic |
sl_g_require(lua_State *L) | ScriptApiSecurity | privatestatic |
sl_io_input(lua_State *L) | ScriptApiSecurity | privatestatic |
sl_io_lines(lua_State *L) | ScriptApiSecurity | privatestatic |
sl_io_open(lua_State *L) | ScriptApiSecurity | privatestatic |
sl_io_output(lua_State *L) | ScriptApiSecurity | privatestatic |
sl_os_remove(lua_State *L) | ScriptApiSecurity | privatestatic |
sl_os_rename(lua_State *L) | ScriptApiSecurity | privatestatic |
sl_os_setlocale(lua_State *L) | ScriptApiSecurity | privatestatic |
stackDump(std::ostream &o) | ScriptApiBase | protected |
start() | Thread | |
stop() | Thread | |
stopRequested() | Thread | inline |
Thread(const std::string &name="") | Thread | |
threadProc(Thread *thr) | Thread | privatestatic |
wait() | Thread | |
~AsyncWorkerThread() | AsyncWorkerThread | virtual |
~ScriptApiBase() | ScriptApiBase | virtual |
~Thread() | Thread | virtual |