23#ifndef LIBVLC_VARIABLES_H
24# define LIBVLC_VARIABLES_H 1
48# define vlc_internals(o) ((o)->priv)
49# define vlc_externals(priv) (abort(), (void *)(priv))
Mutex.
Definition: vlc_threads.h:195
Definition: variables.h:36
struct vlc_res * resources
Definition: variables.h:45
vlc_mutex_t var_lock
Definition: variables.h:42
void * var_root
Definition: variables.h:41
vlc_object_t * parent
Parent object (or NULL)
Definition: variables.h:37
VLC object common members.
Definition: vlc_objects.h:45
void var_DestroyAll(vlc_object_t *)
Definition: variables.c:415
char ** var_GetAllNames(vlc_object_t *)
Return a list of all variable names.
Definition: variables.c:1155
This provides convenience helpers for linked lists.