xine-lib 1.2.13-20230125hg15249
Data Fields
xine_pool_s Struct Reference

Data Fields

size_t object_size
 
void(* create_object )(void *object)
 
void(* prepare_object )(void *object)
 
void(* return_object )(void *object)
 
void(* delete_object )(void *object)
 
xine_array_tchunk_list
 
xine_array_tfree_list
 

Field Documentation

◆ chunk_list

xine_array_t* xine_pool_s::chunk_list

◆ create_object

void(* xine_pool_s::create_object) (void *object)

Referenced by xine_pool_get(), and xine_pool_new().

◆ delete_object

void(* xine_pool_s::delete_object) (void *object)

Referenced by xine_pool_delete(), and xine_pool_new().

◆ free_list

xine_array_t* xine_pool_s::free_list

◆ object_size

size_t xine_pool_s::object_size

◆ prepare_object

void(* xine_pool_s::prepare_object) (void *object)

Referenced by xine_pool_get(), and xine_pool_new().

◆ return_object

void(* xine_pool_s::return_object) (void *object)

Referenced by xine_pool_new(), and xine_pool_put().


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