comparison src/neon/rb.h @ 2183:b73ea297d197

- New version of ringbuffer code
author Ralf Ertzinger <ralf@skytale.net>
date Thu, 22 Nov 2007 15:51:52 +0100
parents 9a9f406374c6
children f1b6f1b2cdb3
comparison
equal deleted inserted replaced
2182:cc5e9ec110a4 2183:b73ea297d197
59 int read_rb_locked(struct ringbuf* rb, void* buf, unsigned int size); 59 int read_rb_locked(struct ringbuf* rb, void* buf, unsigned int size);
60 void reset_rb(struct ringbuf* rb); 60 void reset_rb(struct ringbuf* rb);
61 unsigned int free_rb(struct ringbuf* rb); 61 unsigned int free_rb(struct ringbuf* rb);
62 unsigned int free_rb_locked(struct ringbuf* rb); 62 unsigned int free_rb_locked(struct ringbuf* rb);
63 unsigned int used_rb(struct ringbuf* rb); 63 unsigned int used_rb(struct ringbuf* rb);
64 unsigned int used_rb_locked(struct ringbuf* rb);
64 void destroy_rb(struct ringbuf* rb); 65 void destroy_rb(struct ringbuf* rb);
65 66
66 #endif 67 #endif