xine-lib: xine_refs_t Struct Reference

xine-lib 1.2.13-20230125hg15249

Data Fields
xine_refs_t Struct Reference

`#include <xine_private.h>`

## Data Fields
pthread_mutex_t | mutex
int | refs
void(* | destructor )(void *object)
void * | object

## Field Documentation

## ◆ destructor

void(* xine_refs_t::destructor) (void *object)

Referenced by xine_refs_init(), and xine_refs_sub().

## ◆ mutex

pthread_mutex_t xine_refs_t::mutex

Referenced by xine_refs_add(), xine_refs_get(), xine_refs_init(), and xine_refs_sub().

## ◆ object

void* xine_refs_t::object

Referenced by xine_refs_init(), and xine_refs_sub().

## ◆ refs

int xine_refs_t::refs

Referenced by xine_refs_add(), xine_refs_get(), xine_refs_init(), and xine_refs_sub().

The documentation for this struct was generated from the following file:

- xine-lib-1.2.13/src/xine-engine/xine_private.h