|
xine-lib
1.2.10
|
Go to the source code of this file.
Typedefs | |
| typedef struct xine_array_s | xine_array_t |
Functions | |
| xine_array_t * | xine_array_new (size_t initial_size) |
| void | xine_array_delete (xine_array_t *array) |
| size_t | xine_array_size (const xine_array_t *array) |
| void | xine_array_clear (xine_array_t *array) |
| void | xine_array_add (xine_array_t *array, void *value) |
| void | xine_array_insert (xine_array_t *array, unsigned int position, void *value) |
| void | xine_array_remove (xine_array_t *array, unsigned int position) |
| void * | xine_array_get (const xine_array_t *array, unsigned int position) |
| void | xine_array_set (xine_array_t *array, unsigned int position, void *value) |
| typedef struct xine_array_s xine_array_t |
| void xine_array_add | ( | xine_array_t * | array, |
| void * | value | ||
| ) |
References xine_array_s::chunk, xine_array_s::size, and xine_array_ensure_chunk_size().
Referenced by xine_array_insert(), xine_pool_get(), xine_pool_new(), and xine_pool_put().
| void xine_array_clear | ( | xine_array_t * | array | ) |
References xine_array_s::size.
| void xine_array_delete | ( | xine_array_t * | array | ) |
References _x_freep(), and xine_array_s::chunk.
| void* xine_array_get | ( | const xine_array_t * | array, |
| unsigned int | position | ||
| ) |
References xine_array_s::chunk, and NULL.
Referenced by xine_pool_delete(), and xine_pool_get().
| void xine_array_insert | ( | xine_array_t * | array, |
| unsigned int | position, | ||
| void * | value | ||
| ) |
References xine_array_s::chunk, xine_array_s::size, xine_array_add(), and xine_array_ensure_chunk_size().
| xine_array_t* xine_array_new | ( | size_t | initial_size | ) |
References xine_array_s::chunk, xine_array_s::chunk_size, MIN_CHUNK_SIZE, NULL, and xine_array_s::size.
Referenced by xine_pool_new().
| void xine_array_remove | ( | xine_array_t * | array, |
| unsigned int | position | ||
| ) |
References xine_array_s::chunk, and xine_array_s::size.
Referenced by xine_pool_get().
| void xine_array_set | ( | xine_array_t * | array, |
| unsigned int | position, | ||
| void * | value | ||
| ) |
References xine_array_s::chunk.
| size_t xine_array_size | ( | const xine_array_t * | array | ) |
References xine_array_s::size.
Referenced by xine_pool_delete(), and xine_pool_get().
1.8.17