Lua bindings

Defines

luaL_newlib(L, l)

Typedefs

typedef struct binocle_lua binocle_lua
int() binocle_lua_fs_enumerate_pre_run_callback ()
int() binocle_lua_fs_enumerate_post_run_callback ()
typedef struct binocle_lua_fs_enumerate_user_data_t binocle_lua_fs_enumerate_user_data_t

Functions

binocle_lua binocle_lua_new()
bool binocle_lua_init(binocle_lua *lua)
void binocle_lua_destroy(binocle_lua *lua)
bool binocle_lua_run_script(binocle_lua *lua, char *filename)
bool binocle_lua_check_scripts_modification_time(binocle_lua *lua, char *path, binocle_lua_fs_enumerate_pre_run_callback *pre_run_callback, binocle_lua_fs_enumerate_post_run_callback *post_run_callback)
int lua_test(const char *arg)
int lua_test2(const char *arg)
int lua_testffi(const char *arg, struct binocle_window *window)
struct binocle_lua

Public Members

lua_State *L
time_t last_check_time
char *last_script_run
struct binocle_lua_fs_enumerate_user_data_t

Public Members

binocle_lua *lua
bool reloaded
binocle_lua_fs_enumerate_pre_run_callback *pre_run_callback
binocle_lua_fs_enumerate_post_run_callback *post_run_callback