|
VLC
2.1.0-git
|

Go to the source code of this file.
Data Structures | |
| struct | vlc_object_internals |
| struct | variable_ops_t |
| struct | variable_t |
| The structure describing a variable. More... | |
Macros | |
| #define | vlc_internals(obj) (((vlc_object_internals_t*)(VLC_OBJECT(obj)))-1) |
| #define | vlc_externals(priv) ((vlc_object_t *)((priv) + 1)) |
Typedefs | |
| typedef struct vlc_object_internals | vlc_object_internals_t |
| Private LibVLC data for each object. | |
| typedef struct callback_entry_t | callback_entry_t |
| typedef struct variable_ops_t | variable_ops_t |
Functions | |
| void | var_DestroyAll (vlc_object_t *) |
| #define vlc_externals | ( | priv | ) | ((vlc_object_t *)((priv) + 1)) |
Referenced by DumpStructure(), FindName(), PrintObject(), and vlc_list_children().
| #define vlc_internals | ( | obj | ) | (((vlc_object_internals_t*)(VLC_OBJECT(obj)))-1) |
Referenced by DumpCommand(), libvlc_InternalDestroy(), Lookup(), TriggerCallback(), var_AddCallback(), var_Change(), var_Create(), var_DelCallback(), var_Destroy(), var_DestroyAll(), var_GetAndSet(), var_GetChecked(), var_SetChecked(), var_TriggerCallback(), var_Type(), vlc_custom_create(), vlc_list_children(), vlc_object_alive(), vlc_object_destroy(), vlc_object_find_name(), vlc_object_get_name(), vlc_object_hold(), vlc_object_kill(), vlc_object_release(), vlc_object_set_destructor(), vlc_object_set_name(), vlc_object_waitpipe(), and WaitUnused().
| typedef struct callback_entry_t callback_entry_t |
| typedef struct variable_ops_t variable_ops_t |
| typedef struct vlc_object_internals vlc_object_internals_t |
Private LibVLC data for each object.
| void var_DestroyAll | ( | vlc_object_t * | ) |
References CleanupVar(), tdestroy(), vlc_object_internals::var_root, and vlc_internals.
Referenced by vlc_object_destroy().
1.8.1.2