23 #ifndef LIBVLC_VARIABLES_H 24 # define LIBVLC_VARIABLES_H 1 49 # define vlc_internals(o) ((o)->priv) 50 # define vlc_externals(priv) (abort(), (void *)(priv)) pthread_mutex_t vlc_mutex_t
Mutex.
Definition: vlc_threads.h:278
vlc_mutex_t var_lock
Definition: variables.h:42
vlc_object_t * parent
Parent object (or NULL)
Definition: variables.h:37
Definition: variables.h:35
This provides convenience helpers for linked lists.
void var_DestroyAll(vlc_object_t *)
Definition: variables.c:413
void * var_root
Definition: variables.h:41
struct vlc_res * resources
Definition: variables.h:46
pthread_cond_t vlc_cond_t
Condition variable.
Definition: vlc_threads.h:290
vlc_cond_t var_wait
Definition: variables.h:43
char ** var_GetAllNames(vlc_object_t *)
Return a list of all variable names.
Definition: variables.c:1153
VLC object common members.
Definition: vlc_objects.h:43