Go to the documentation of this file.
23 #ifndef XINE_RING_BUFFER_H
24 #define XINE_RING_BUFFER_H
#define XINE_MALLOC
Definition: attributes.h:139
void xine_ring_buffer_delete(xine_ring_buffer_t *ring_buffer)
Definition: ring_buffer.c:139
void xine_ring_buffer_put(xine_ring_buffer_t *ring_buffer, void *chunk)
Definition: ring_buffer.c:223
void xine_ring_buffer_close(xine_ring_buffer_t *ring_buffer)
Definition: ring_buffer.c:368
void xine_ring_buffer_release(xine_ring_buffer_t *ring_buffer, void *chunk)
Definition: ring_buffer.c:318
void * xine_ring_buffer_alloc(xine_ring_buffer_t *ring_buffer, size_t size)
Definition: ring_buffer.c:179
void * xine_ring_buffer_get(xine_ring_buffer_t *ring_buffer, size_t size, size_t *rsize)
Definition: ring_buffer.c:264
#define XINE_PROTECTED
Definition: attributes.h:73
xine_ring_buffer_t * xine_ring_buffer_new(size_t size)
Definition: ring_buffer.c:91
Definition: ring_buffer.c:59