xine-lib 1.2.11
|
Go to the source code of this file.
Data Structures | |
struct | refcounter_t |
Typedefs | |
typedef void(* | refcounter_destructor) (void *) |
Functions | |
refcounter_t * | _x_new_refcounter (void *object, refcounter_destructor destructor) |
int | _x_refcounter_inc (refcounter_t *refcounter) |
int | _x_refcounter_dec (refcounter_t *refcounter) |
void | _x_refcounter_dispose (refcounter_t *refcounter) |
typedef void(* refcounter_destructor) (void *) |
refcounter_t * _x_new_refcounter | ( | void * | object, |
refcounter_destructor | destructor | ||
) |
References refcounter_t::count, refcounter_t::destructor, refcounter_t::lock, lprintf, NULL, and refcounter_t::object.
int _x_refcounter_dec | ( | refcounter_t * | refcounter | ) |
References refcounter_t::count, refcounter_t::destructor, refcounter_t::lock, lprintf, and refcounter_t::object.
void _x_refcounter_dispose | ( | refcounter_t * | refcounter | ) |
References refcounter_t::lock.
int _x_refcounter_inc | ( | refcounter_t * | refcounter | ) |
References _x_assert, refcounter_t::count, and refcounter_t::lock.