|
VLC
2.1.0-git
|
This file defines the vlc_object_t structure and object types. More...

Go to the source code of this file.
Data Structures | |
| struct | vlc_object_t |
| The main vlc_object_t structure. More... | |
Macros | |
| #define | OBJECT_FLAGS_QUIET 0x0002 |
| #define | OBJECT_FLAGS_NOINTERACT 0x0004 |
| #define | vlc_object_get_name(o) vlc_object_get_name(VLC_OBJECT(o)) |
| #define | vlc_object_create(a, b) vlc_object_create( VLC_OBJECT(a), b ) |
| }@ | |
| #define | vlc_object_find_name(a, b) vlc_object_find_name( VLC_OBJECT(a),b) |
| #define | vlc_object_hold(a) vlc_object_hold( VLC_OBJECT(a) ) |
| #define | vlc_object_release(a) vlc_object_release( VLC_OBJECT(a) ) |
| #define | vlc_list_children(a) vlc_list_children( VLC_OBJECT(a) ) |
| #define | vlc_object_alive(a) vlc_object_alive( VLC_OBJECT(a) ) |
Functions | |
| void * | vlc_object_create (((vlc_object_t *)(vlc_object_t *)), size_t) |
| vlc_object_t * | vlc_object_find_name (((vlc_object_t *)(vlc_object_t *)), const char *) |
| void * | vlc_object_hold (((vlc_object_t *)(vlc_object_t *))) |
| void | vlc_object_release (((vlc_object_t *)(vlc_object_t *))) |
| vlc_list_t * | vlc_list_children (((vlc_object_t *)(vlc_object_t *))) |
| void | vlc_list_release (vlc_list_t *) |
| char * | vlc_object_get_name (((vlc_object_t *)(const vlc_object_t *))) |
| bool | vlc_object_alive (((vlc_object_t *)(vlc_object_t *))) |
This file defines the vlc_object_t structure and object types.
1.8.1.2