
Functions | |
| static void * | Run (void *) |
| static void | luaL_register_submodule (lua_State *L, const char *psz_name, const luaL_Reg *l) |
| static const char * | WordInList (const char *psz_list, const char *psz_word) |
| static char * | GetModuleName (intf_thread_t *p_intf) |
| int | Open_LuaIntf (vlc_object_t *p_this) |
| void | Close_LuaIntf (vlc_object_t *p_this) |
Variables | |
| static const char *const | ppsz_intf_options [] = { "intf", "config", NULL } |
| struct { | |
| const char * psz_shortcut | |
| const char * psz_name | |
| } | pp_shortcuts [] |
| static const luaL_Reg | p_reg [] = { { NULL, NULL } } |
| void Close_LuaIntf | ( | vlc_object_t * | p_this | ) |
| static char* GetModuleName | ( | intf_thread_t * | p_intf | ) | [static] |
References i, pp_shortcuts, intf_thread_t::psz_intf, psz_name, psz_shortcut, strdup(), var_CreateGetString, and WordInList().
Referenced by Open_LuaIntf().
| static void luaL_register_submodule | ( | lua_State * | L, | |
| const char * | psz_name, | |||
| const luaL_Reg * | l | |||
| ) | [inline, static] |
| int Open_LuaIntf | ( | vlc_object_t * | p_this | ) |
References asprintf(), config_ChainParse, intf_sys_t::exiting, GetModuleName(), intf_sys_t::L, intf_sys_t::lock, luaopen_acl(), luaopen_config(), luaopen_gettext(), luaopen_httpd(), luaopen_input(), luaopen_md5(), luaopen_misc(), luaopen_msg(), luaopen_net(), luaopen_object(), luaopen_osd(), luaopen_playlist(), luaopen_sd(), luaopen_stream(), luaopen_strings(), luaopen_variables(), luaopen_video(), luaopen_vlm(), luaopen_volume(), luaopen_xml(), msg_Dbg, msg_Err, msg_Warn, intf_thread_t::p_cfg, p_reg, intf_thread_t::p_sys, p_sys, ppsz_intf_options, intf_sys_t::psz_filename, intf_thread_t::psz_header, intf_thread_t::psz_intf, psz_name, Run(), strdup(), intf_sys_t::thread, var_CreateGetString, vlc_clone(), vlc_cond_destroy(), vlc_cond_init(), VLC_EGENERIC, VLC_ENOMEM, vlc_mutex_destroy(), vlc_mutex_init(), VLC_SUCCESS, VLC_THREAD_PRIORITY_LOW, vlclua_add_modules_path, vlclua_find_file(), vlclua_set_intf(), vlclua_set_this, and intf_sys_t::wait.
| static void * Run | ( | void * | data | ) | [static] |
References intf_sys_t::L, msg_Err, intf_thread_t::p_sys, p_sys, and intf_sys_t::psz_filename.
| static const char* WordInList | ( | const char * | psz_list, | |
| const char * | psz_word | |||
| ) | [static] |
Referenced by GetModuleName().
const luaL_Reg p_reg[] = { { NULL, NULL } } [static] |
struct { ... } pp_shortcuts[] [static] |
Referenced by GetModuleName(), ListModules(), and Usage().
const char* const ppsz_intf_options[] = { "intf", "config", NULL } [static] |
Referenced by Open_LuaIntf().
| const char* psz_name |
| const char* psz_shortcut |
Referenced by GetModuleName().
1.5.6