mvar.c File Reference

Include dependency graph for mvar.c:


Functions

static int Filter (const char *foo)
static int InsensitiveAlphasort (const char **foo1, const char **foo2)
mvar_tmvar_New (const char *name, const char *value)
 This function creates a new variable.
void mvar_Delete (mvar_t *v)
 This function deletes a variable.
void mvar_AppendVar (mvar_t *v, mvar_t *f)
 This function adds f to the children variables of v, at last position.
mvar_tmvar_Duplicate (const mvar_t *v)
 This function duplicates a variable.
void mvar_PushVar (mvar_t *v, mvar_t *f)
 This function adds f to the children variables of v, at fist position.
void mvar_RemoveVar (mvar_t *v, mvar_t *f)
 This function removes f from the children variables of v.
mvar_tmvar_GetVar (mvar_t *s, const char *name)
 This function retrieves the child variable named "name".
char * mvar_GetValue (mvar_t *v, char *field)
 This function retrieves the value of the child variable named "field".
void mvar_PushNewVar (mvar_t *vars, const char *name, const char *value)
 This function creates a variable with the given name and value and adds it as first child of vars.
void mvar_AppendNewVar (mvar_t *vars, const char *name, const char *value)
 This function creates a variable with the given name and value and adds it as last child of vars.
mvar_tmvar_IntegerSetNew (const char *name, const char *arg)
 This function creates a set variable which represents a series of integer The arg parameter must be of the form "start[:stop[:step]]".
mvar_tmvar_PlaylistSetNew (intf_thread_t *p_intf, char *name, playlist_t *p_pl)
 This function creates a set variable with the contents of the playlist.
mvar_tmvar_InfoSetNew (char *name, input_thread_t *p_input)
 This function creates a set variable with the contents of the Stream and media info box.
mvar_tmvar_ObjectSetNew (intf_thread_t *p_intf, char *psz_name, const char *psz_capability)
 This function creates a set variable with a list of VLC objects.
mvar_tmvar_InputVarSetNew (intf_thread_t *p_intf, char *name, input_thread_t *p_input, const char *psz_variable)
 This function creates a set variable with the input parameters.
mvar_tmvar_FileSetNew (intf_thread_t *p_intf, char *name, char *psz_dir)
 This function creates a set variable representing the files of the psz_dir directory.
static void mvar_VlmSetNewLoop (char *name, vlm_t *vlm, mvar_t *s, vlm_message_t *el, bool b_name)
mvar_tmvar_VlmSetNew (char *name, vlm_t *vlm)
 This function creates a set variable representing the VLM streams.

Function Documentation

static int Filter ( const char *  foo  )  [static]

static int InsensitiveAlphasort ( const char **  foo1,
const char **  foo2 
) [static]

static void mvar_VlmSetNewLoop ( char *  name,
vlm_t vlm,
mvar_t s,
vlm_message_t el,
bool  b_name 
) [static]


Generated on Wed Aug 13 08:03:20 2008 for VLC by  doxygen 1.5.1