variables.c File Reference

Include dependency graph for variables.c:


Data Structures

struct  vlclua_callback_t

Functions

int vlclua_pushvalue (lua_State *L, int i_type, vlc_value_t val)
static int vlclua_tovalue (lua_State *L, int i_type, vlc_value_t *val)
static int vlclua_var_get (lua_State *L)
static int vlclua_var_set (lua_State *L)
static int vlclua_var_get_list (lua_State *L)
static int vlclua_command (lua_State *L)
static int vlclua_libvlc_command (lua_State *L)
int __vlclua_var_toggle_or_set (lua_State *L, vlc_object_t *p_obj, const char *psz_name)
static const void * luaL_checklightuserdata (lua_State *L, int narg)
static int vlclua_callback (vlc_object_t *p_this, char const *psz_var, vlc_value_t oldval, vlc_value_t newval, void *p_data)
static int vlclua_add_callback (lua_State *L)
static int vlclua_del_callback (lua_State *L)
void luaopen_variables (lua_State *L)

Variables

static const luaL_Reg vlclua_var_reg []

Function Documentation

int __vlclua_var_toggle_or_set ( lua_State *  L,
vlc_object_t p_obj,
const char *  psz_name 
)

static const void* luaL_checklightuserdata ( lua_State *  L,
int  narg 
) [inline, static]

void luaopen_variables ( lua_State *  L  ) 

static int vlclua_add_callback ( lua_State *  L  )  [static]

static int vlclua_callback ( vlc_object_t p_this,
char const *  psz_var,
vlc_value_t  oldval,
vlc_value_t  newval,
void *  p_data 
) [static]

static int vlclua_command ( lua_State *  L  )  [static]

static int vlclua_del_callback ( lua_State *  L  )  [static]

static int vlclua_libvlc_command ( lua_State *  L  )  [static]

int vlclua_pushvalue ( lua_State *  L,
int  i_type,
vlc_value_t  val 
)

static int vlclua_tovalue ( lua_State *  L,
int  i_type,
vlc_value_t val 
) [static]

static int vlclua_var_get ( lua_State *  L  )  [static]

static int vlclua_var_get_list ( lua_State *  L  )  [static]

static int vlclua_var_set ( lua_State *  L  )  [static]


Variable Documentation

const luaL_Reg vlclua_var_reg[] [static]

Initial value:

 {
    { "get", vlclua_var_get },
    { "get_list", vlclua_var_get_list },
    { "set", vlclua_var_set },
    { "add_callback", vlclua_add_callback },
    { "del_callback", vlclua_del_callback },
    { "command", vlclua_command },
    { "libvlc_command", vlclua_libvlc_command },
    { NULL, NULL }
}


Generated on Wed Aug 13 08:05:42 2008 for VLC by  doxygen 1.5.1