Functions
jack_ringbuffer_create ()
jack_ringbuffer_t *
jack_ringbuffer_create (size_t sz);
jack_ringbuffer_free ()
void
jack_ringbuffer_free (jack_ringbuffer_t *rb);
jack_ringbuffer_get_read_vector ()
void
jack_ringbuffer_get_read_vector (const jack_ringbuffer_t *rb,
jack_ringbuffer_data_t *vec);
jack_ringbuffer_get_write_vector ()
void
jack_ringbuffer_get_write_vector (const jack_ringbuffer_t *rb,
jack_ringbuffer_data_t *vec);
jack_ringbuffer_read ()
size_t
jack_ringbuffer_read (jack_ringbuffer_t *rb,
char *dest,
size_t cnt);
jack_ringbuffer_peek ()
size_t
jack_ringbuffer_peek (jack_ringbuffer_t *rb,
char *dest,
size_t cnt);
jack_ringbuffer_read_advance ()
void
jack_ringbuffer_read_advance (jack_ringbuffer_t *rb,
size_t cnt);
jack_ringbuffer_read_space ()
size_t
jack_ringbuffer_read_space (const jack_ringbuffer_t *rb);
jack_ringbuffer_mlock ()
int
jack_ringbuffer_mlock (jack_ringbuffer_t *rb);
jack_ringbuffer_reset ()
void
jack_ringbuffer_reset (jack_ringbuffer_t *rb);
jack_ringbuffer_write ()
size_t
jack_ringbuffer_write (jack_ringbuffer_t *rb,
const char *src,
size_t cnt);
jack_ringbuffer_write_advance ()
void
jack_ringbuffer_write_advance (jack_ringbuffer_t *rb,
size_t cnt);
jack_ringbuffer_write_space ()
size_t
jack_ringbuffer_write_space (const jack_ringbuffer_t *rb);