Luanti 5.15.0-dev
 
Loading...
Searching...
No Matches
l_async.h
Go to the documentation of this file.
1// Luanti
2// SPDX-License-Identifier: LGPL-2.1-or-later
3
4#pragma once
5
6#include "lua_api/l_base.h"
7
8class ModApiAsync : public ModApiBase
9{
10public:
11 static void Initialize(lua_State *L, int top);
12private:
13 // do_async_callback(func, params, mod_origin)
14 static int l_do_async_callback(lua_State *L);
15 // cancel_async_callback(id)
16 static int l_cancel_async_callback(lua_State *L);
17 // get_async_threading_capacity()
18 static int l_get_async_threading_capacity(lua_State *L);
19};
Definition l_async.h:9
static void Initialize(lua_State *L, int top)
Definition l_async.cpp:59
static int l_cancel_async_callback(lua_State *L)
Definition l_async.cpp:41
static int l_do_async_callback(lua_State *L)
Definition l_async.cpp:20
static int l_get_async_threading_capacity(lua_State *L)
Definition l_async.cpp:51
Definition l_base.h:27