Commit ec562605 authored by Rémi Denis-Courmont's avatar Rémi Denis-Courmont

objects: remove leading underscores

parent b088af5a
...@@ -66,19 +66,19 @@ struct vlc_object_t ...@@ -66,19 +66,19 @@ struct vlc_object_t
* Prototypes * Prototypes
*****************************************************************************/ *****************************************************************************/
VLC_EXPORT( void *, vlc_object_create, ( vlc_object_t *, size_t ) ) LIBVLC_MALLOC LIBVLC_USED; VLC_EXPORT( void *, vlc_object_create, ( vlc_object_t *, size_t ) ) LIBVLC_MALLOC LIBVLC_USED;
VLC_EXPORT( void, __vlc_object_set_destructor, ( vlc_object_t *, vlc_destructor_t ) ); VLC_EXPORT( void, vlc_object_set_destructor, ( vlc_object_t *, vlc_destructor_t ) );
VLC_EXPORT( void, __vlc_object_attach, ( vlc_object_t *, vlc_object_t * ) ); VLC_EXPORT( void, vlc_object_attach, ( vlc_object_t *, vlc_object_t * ) );
#if defined (__GNUC__) && !defined __cplusplus #if defined (__GNUC__) && !defined __cplusplus
__attribute__((deprecated)) __attribute__((deprecated))
#endif #endif
VLC_EXPORT( void *, __vlc_object_find, ( vlc_object_t *, int, int ) ) LIBVLC_USED; VLC_EXPORT( void *, vlc_object_find, ( vlc_object_t *, int, int ) ) LIBVLC_USED;
#if defined (__GNUC__) && !defined __cplusplus #if defined (__GNUC__) && !defined __cplusplus
__attribute__((deprecated)) __attribute__((deprecated))
#endif #endif
VLC_EXPORT( vlc_object_t *, vlc_object_find_name, ( vlc_object_t *, const char *, int ) ) LIBVLC_USED; VLC_EXPORT( vlc_object_t *, vlc_object_find_name, ( vlc_object_t *, const char *, int ) ) LIBVLC_USED;
VLC_EXPORT( void *, __vlc_object_hold, ( vlc_object_t * ) ); VLC_EXPORT( void *, vlc_object_hold, ( vlc_object_t * ) );
VLC_EXPORT( void, __vlc_object_release, ( vlc_object_t * ) ); VLC_EXPORT( void, vlc_object_release, ( vlc_object_t * ) );
VLC_EXPORT( vlc_list_t *, __vlc_list_children, ( vlc_object_t * ) ) LIBVLC_USED; VLC_EXPORT( vlc_list_t *, vlc_list_children, ( vlc_object_t * ) ) LIBVLC_USED;
VLC_EXPORT( void, vlc_list_release, ( vlc_list_t * ) ); VLC_EXPORT( void, vlc_list_release, ( vlc_list_t * ) );
VLC_EXPORT( char *, vlc_object_get_name, ( const vlc_object_t * ) ) LIBVLC_USED; VLC_EXPORT( char *, vlc_object_get_name, ( const vlc_object_t * ) ) LIBVLC_USED;
#define vlc_object_get_name(o) vlc_object_get_name(VLC_OBJECT(o)) #define vlc_object_get_name(o) vlc_object_get_name(VLC_OBJECT(o))
...@@ -88,30 +88,30 @@ VLC_EXPORT( char *, vlc_object_get_name, ( const vlc_object_t * ) ) LIBVLC_USED; ...@@ -88,30 +88,30 @@ VLC_EXPORT( char *, vlc_object_get_name, ( const vlc_object_t * ) ) LIBVLC_USED;
#define vlc_object_create(a,b) vlc_object_create( VLC_OBJECT(a), b ) #define vlc_object_create(a,b) vlc_object_create( VLC_OBJECT(a), b )
#define vlc_object_set_destructor(a,b) \ #define vlc_object_set_destructor(a,b) \
__vlc_object_set_destructor( VLC_OBJECT(a), b ) vlc_object_set_destructor( VLC_OBJECT(a), b )
#define vlc_object_attach(a,b) \ #define vlc_object_attach(a,b) \
__vlc_object_attach( VLC_OBJECT(a), VLC_OBJECT(b) ) vlc_object_attach( VLC_OBJECT(a), VLC_OBJECT(b) )
#define vlc_object_find(a,b,c) \ #define vlc_object_find(a,b,c) \
__vlc_object_find( VLC_OBJECT(a),b,c) vlc_object_find( VLC_OBJECT(a),b,c)
#define vlc_object_find_name(a,b,c) \ #define vlc_object_find_name(a,b,c) \
vlc_object_find_name( VLC_OBJECT(a),b,c) vlc_object_find_name( VLC_OBJECT(a),b,c)
#define vlc_object_hold(a) \ #define vlc_object_hold(a) \
__vlc_object_hold( VLC_OBJECT(a) ) vlc_object_hold( VLC_OBJECT(a) )
#define vlc_object_release(a) \ #define vlc_object_release(a) \
__vlc_object_release( VLC_OBJECT(a) ) vlc_object_release( VLC_OBJECT(a) )
#define vlc_list_children(a) \ #define vlc_list_children(a) \
__vlc_list_children( VLC_OBJECT(a) ) vlc_list_children( VLC_OBJECT(a) )
/* Objects and threading */ /* Objects and threading */
VLC_EXPORT( void, __vlc_object_kill, ( vlc_object_t * ) ); VLC_EXPORT( void, vlc_object_kill, ( vlc_object_t * ) );
#define vlc_object_kill(a) \ #define vlc_object_kill(a) \
__vlc_object_kill( VLC_OBJECT(a) ) vlc_object_kill( VLC_OBJECT(a) )
LIBVLC_USED LIBVLC_USED
static inline bool vlc_object_alive (const vlc_object_t *obj) static inline bool vlc_object_alive (const vlc_object_t *obj)
......
...@@ -240,7 +240,7 @@ libvlc_int_t * libvlc_InternalCreate( void ) ...@@ -240,7 +240,7 @@ libvlc_int_t * libvlc_InternalCreate( void )
} }
/* Allocate a libvlc instance object */ /* Allocate a libvlc instance object */
p_libvlc = __vlc_custom_create( NULL, sizeof (*priv), p_libvlc = vlc_custom_create( (vlc_object_t *)NULL, sizeof (*priv),
VLC_OBJECT_GENERIC, "libvlc" ); VLC_OBJECT_GENERIC, "libvlc" );
if( p_libvlc != NULL ) if( p_libvlc != NULL )
i_instances++; i_instances++;
......
...@@ -119,10 +119,10 @@ char *vlc_fix_readdir (const char *); ...@@ -119,10 +119,10 @@ char *vlc_fix_readdir (const char *);
* @return the created object, or NULL. * @return the created object, or NULL.
*/ */
extern void * extern void *
__vlc_custom_create (vlc_object_t *p_this, size_t i_size, int i_type, vlc_custom_create (vlc_object_t *p_this, size_t i_size, int i_type,
const char *psz_type); const char *psz_type);
#define vlc_custom_create(o, s, t, n) \ #define vlc_custom_create(o, s, t, n) \
__vlc_custom_create(VLC_OBJECT(o), s, t, n) vlc_custom_create(VLC_OBJECT(o), s, t, n)
/** /**
* Assign a name to an object for vlc_object_find_name(). * Assign a name to an object for vlc_object_find_name().
......
...@@ -515,7 +515,7 @@ vlc_iconv_open ...@@ -515,7 +515,7 @@ vlc_iconv_open
vlc_inet_ntop vlc_inet_ntop
vlc_inet_pton vlc_inet_pton
vlc_join vlc_join
__vlc_list_children vlc_list_children
vlc_list_release vlc_list_release
vlc_memcpy vlc_memcpy
vlc_memset vlc_memset
...@@ -537,14 +537,14 @@ vlc_mutex_init_recursive ...@@ -537,14 +537,14 @@ vlc_mutex_init_recursive
vlc_mutex_lock vlc_mutex_lock
vlc_mutex_trylock vlc_mutex_trylock
vlc_mutex_unlock vlc_mutex_unlock
__vlc_object_attach vlc_object_attach
vlc_object_create vlc_object_create
__vlc_object_find vlc_object_find
vlc_object_find_name vlc_object_find_name
__vlc_object_hold vlc_object_hold
__vlc_object_kill vlc_object_kill
__vlc_object_release vlc_object_release
__vlc_object_set_destructor vlc_object_set_destructor
vlc_object_get_name vlc_object_get_name
vlc_plugin_set vlc_plugin_set
vlc_poll vlc_poll
......
...@@ -101,8 +101,9 @@ static void libvlc_unlock (libvlc_int_t *p_libvlc) ...@@ -101,8 +101,9 @@ static void libvlc_unlock (libvlc_int_t *p_libvlc)
vlc_mutex_unlock (&(libvlc_priv (p_libvlc)->structure_lock)); vlc_mutex_unlock (&(libvlc_priv (p_libvlc)->structure_lock));
} }
void *__vlc_custom_create( vlc_object_t *p_this, size_t i_size, #undef vlc_custom_create
int i_type, const char *psz_type ) void *vlc_custom_create( vlc_object_t *p_this, size_t i_size,
int i_type, const char *psz_type )
{ {
vlc_object_t *p_new; vlc_object_t *p_new;
vlc_object_internals_t *p_priv; vlc_object_internals_t *p_priv;
...@@ -189,7 +190,7 @@ void *vlc_object_create( vlc_object_t *p_this, size_t i_size ) ...@@ -189,7 +190,7 @@ void *vlc_object_create( vlc_object_t *p_this, size_t i_size )
return vlc_custom_create( p_this, i_size, VLC_OBJECT_GENERIC, "generic" ); return vlc_custom_create( p_this, i_size, VLC_OBJECT_GENERIC, "generic" );
} }
#undef vlc_object_set_destructor
/** /**
**************************************************************************** ****************************************************************************
* Set the destructor of a vlc object * Set the destructor of a vlc object
...@@ -198,8 +199,8 @@ void *vlc_object_create( vlc_object_t *p_this, size_t i_size ) ...@@ -198,8 +199,8 @@ void *vlc_object_create( vlc_object_t *p_this, size_t i_size )
* when the object is destroyed when the its refcount reaches 0. * when the object is destroyed when the its refcount reaches 0.
* (It is called by the internal function vlc_object_destroy()) * (It is called by the internal function vlc_object_destroy())
*****************************************************************************/ *****************************************************************************/
void __vlc_object_set_destructor( vlc_object_t *p_this, void vlc_object_set_destructor( vlc_object_t *p_this,
vlc_destructor_t pf_destructor ) vlc_destructor_t pf_destructor )
{ {
vlc_object_internals_t *p_priv = vlc_internals(p_this ); vlc_object_internals_t *p_priv = vlc_internals(p_this );
...@@ -374,12 +375,12 @@ int vlc_object_waitpipe( vlc_object_t *obj ) ...@@ -374,12 +375,12 @@ int vlc_object_waitpipe( vlc_object_t *obj )
return internals->pipes[0]; return internals->pipes[0];
} }
#undef vlc_object_kill
/** /**
* Requests termination of an object, cancels the object thread, and make the * Requests termination of an object, cancels the object thread, and make the
* object wait pipe (if it exists) readable. Not a cancellation point. * object wait pipe (if it exists) readable. Not a cancellation point.
*/ */
void __vlc_object_kill( vlc_object_t *p_this ) void vlc_object_kill( vlc_object_t *p_this )
{ {
vlc_object_internals_t *priv = vlc_internals( p_this ); vlc_object_internals_t *priv = vlc_internals( p_this );
int fd = -1; int fd = -1;
...@@ -406,14 +407,14 @@ void __vlc_object_kill( vlc_object_t *p_this ) ...@@ -406,14 +407,14 @@ void __vlc_object_kill( vlc_object_t *p_this )
} }
} }
#undef vlc_object_find
/***************************************************************************** /*****************************************************************************
* find a typed object and increment its refcount * find a typed object and increment its refcount
***************************************************************************** *****************************************************************************
* This function recursively looks for a given object type. i_mode can be one * This function recursively looks for a given object type. i_mode can be one
* of FIND_PARENT, FIND_CHILD or FIND_ANYWHERE. * of FIND_PARENT, FIND_CHILD or FIND_ANYWHERE.
*****************************************************************************/ *****************************************************************************/
void * __vlc_object_find( vlc_object_t *p_this, int i_type, int i_mode ) void * vlc_object_find( vlc_object_t *p_this, int i_type, int i_mode )
{ {
vlc_object_t *p_found; vlc_object_t *p_found;
...@@ -426,7 +427,7 @@ void * __vlc_object_find( vlc_object_t *p_this, int i_type, int i_mode ) ...@@ -426,7 +427,7 @@ void * __vlc_object_find( vlc_object_t *p_this, int i_type, int i_mode )
/* Otherwise, recursively look for the object */ /* Otherwise, recursively look for the object */
if (i_mode == FIND_ANYWHERE) if (i_mode == FIND_ANYWHERE)
return vlc_object_find (p_this->p_libvlc, i_type, FIND_CHILD); return vlc_object_find (VLC_OBJECT(p_this->p_libvlc), i_type, FIND_CHILD);
switch (i_type) switch (i_type)
{ {
...@@ -526,10 +527,11 @@ vlc_object_t *vlc_object_find_name( vlc_object_t *p_this, ...@@ -526,10 +527,11 @@ vlc_object_t *vlc_object_find_name( vlc_object_t *p_this,
return p_found; return p_found;
} }
#undef vlc_object_hold
/** /**
* Increment an object reference counter. * Increment an object reference counter.
*/ */
void * __vlc_object_hold( vlc_object_t *p_this ) void * vlc_object_hold( vlc_object_t *p_this )
{ {
vlc_object_internals_t *internals = vlc_internals( p_this ); vlc_object_internals_t *internals = vlc_internals( p_this );
...@@ -542,11 +544,12 @@ void * __vlc_object_hold( vlc_object_t *p_this ) ...@@ -542,11 +544,12 @@ void * __vlc_object_hold( vlc_object_t *p_this )
return p_this; return p_this;
} }
#undef vlc_object_release
/***************************************************************************** /*****************************************************************************
* Decrement an object refcount * Decrement an object refcount
* And destroy the object if its refcount reach zero. * And destroy the object if its refcount reach zero.
*****************************************************************************/ *****************************************************************************/
void __vlc_object_release( vlc_object_t *p_this ) void vlc_object_release( vlc_object_t *p_this )
{ {
vlc_object_internals_t *internals = vlc_internals( p_this ); vlc_object_internals_t *internals = vlc_internals( p_this );
vlc_object_t *parent = NULL; vlc_object_t *parent = NULL;
...@@ -598,6 +601,7 @@ void __vlc_object_release( vlc_object_t *p_this ) ...@@ -598,6 +601,7 @@ void __vlc_object_release( vlc_object_t *p_this )
} }
} }
#undef vlc_object_attach
/** /**
**************************************************************************** ****************************************************************************
* attach object to a parent object * attach object to a parent object
...@@ -605,7 +609,7 @@ void __vlc_object_release( vlc_object_t *p_this ) ...@@ -605,7 +609,7 @@ void __vlc_object_release( vlc_object_t *p_this )
* This function sets p_this as a child of p_parent, and p_parent as a parent * This function sets p_this as a child of p_parent, and p_parent as a parent
* of p_this. This link can be undone using vlc_object_detach. * of p_this. This link can be undone using vlc_object_detach.
*****************************************************************************/ *****************************************************************************/
void __vlc_object_attach( vlc_object_t *p_this, vlc_object_t *p_parent ) void vlc_object_attach( vlc_object_t *p_this, vlc_object_t *p_parent )
{ {
if( !p_this ) return; if( !p_this ) return;
...@@ -694,12 +698,13 @@ void vlc_object_detach( vlc_object_t *p_this ) ...@@ -694,12 +698,13 @@ void vlc_object_detach( vlc_object_t *p_this )
vlc_object_release (p_parent); vlc_object_release (p_parent);
} }
#undef vlc_list_children
/** /**
* Gets the list of children of an objects, and increment their reference * Gets the list of children of an objects, and increment their reference
* count. * count.
* @return a list (possibly empty) or NULL in case of error. * @return a list (possibly empty) or NULL in case of error.
*/ */
vlc_list_t *__vlc_list_children( vlc_object_t *obj ) vlc_list_t *vlc_list_children( vlc_object_t *obj )
{ {
vlc_list_t *l; vlc_list_t *l;
vlc_object_internals_t *priv; vlc_object_internals_t *priv;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment