Go to the documentation of this file.
20 #ifndef HAVE_REFCOUNTER_H
21 #define HAVE_REFCOUNTER_H
30 void (*destructor)(
void *);
Definition: refcounter.h:27
void * object
Definition: refcounter.h:29
void(* refcounter_destructor)(void *)
Definition: refcounter.h:34
int count
Definition: refcounter.h:31
pthread_mutex_t lock
Definition: refcounter.h:28
int _x_refcounter_inc(refcounter_t *refcounter)
Definition: refcounter.c:49
refcounter_t * _x_new_refcounter(void *object, refcounter_destructor destructor)
Definition: refcounter.c:36
#define XINE_PROTECTED
Definition: attributes.h:73
void _x_refcounter_dispose(refcounter_t *refcounter)
Definition: refcounter.c:76
int _x_refcounter_dec(refcounter_t *refcounter)
Definition: refcounter.c:61