1 #ifndef RING_BUFFER_INCLUDED 2 #define RING_BUFFER_INCLUDED void * ring_buffer_read(ring_buffer *buffer)
Read an element from a ring_buffer.
int ring_buffer_write(ring_buffer *buffer, void *msg)
Write an element into a ring_buffer.
pthread_mutex_t ring_mutex
void ring_buffer_initialize(ring_buffer *buffer, int size)
Ring buffer initialization.
struct ring_buffer ring_buffer
Ring buffer structure.
int ring_buffer_is_empty(ring_buffer *buffer)
Tests whether there is data in the ring_buffer.