Go to the documentation of this file.
32 #define OBJECT_FLAGS_QUIET 0x0002
33 #define OBJECT_FLAGS_NOINTERACT 0x0004
34 #define OBJECT_FLAGS_INSECURE 0x1000
55 #define vlc_object_get_name(o) vlc_object_get_name(VLC_OBJECT(o))
57 #define vlc_object_create(a,b) vlc_object_create( VLC_OBJECT(a), b )
59 #define vlc_object_find_name(a,b) \
60 vlc_object_find_name( VLC_OBJECT(a),b)
62 #define vlc_object_hold(a) \
63 vlc_object_hold( VLC_OBJECT(a) )
65 #define vlc_object_release(a) \
66 vlc_object_release( VLC_OBJECT(a) )
68 #define vlc_list_children(a) \
69 vlc_list_children( VLC_OBJECT(a) )
#define VLC_API
Definition: fourcc_gen.c:30
void * vlc_obj_malloc(vlc_object_t *, size_t)
Definition: objres.c:135
#define VLC_COMMON_MEMBERS
Backward compatibility macro.
Definition: vlc_common.h:453
#define vlc_object_get_name(o)
Definition: vlc_objects.h:53
VLC list structure.
Definition: vlc_common.h:340
#define vlc_list_children(a)
Definition: vlc_objects.h:66
#define VLC_DEPRECATED
Definition: vlc_common.h:98
void * vlc_obj_calloc(vlc_object_t *, size_t, size_t)
Definition: objres.c:163
#define vlc_object_find_name(a, b)
Definition: vlc_objects.h:57
#define vlc_object_create(a, b)
Definition: vlc_objects.h:55
#define vlc_object_hold(a)
Definition: vlc_objects.h:60
#define vlc_object_release(a)
Definition: vlc_objects.h:63
The main vlc_object_t structure.
Definition: vlc_objects.h:39
#define VLC_USED
Definition: fourcc_gen.c:31
#define VLC_MALLOC
Definition: vlc_common.h:102
void vlc_list_release(vlc_list_t *)
Definition: objects.c:545
void vlc_obj_free(vlc_object_t *, void *)
Definition: objres.c:168