[common] ringbuffer: added shift and locking for thread safety

This commit is contained in:
Geoffrey McRae
2021-12-24 18:41:33 +11:00
parent d69069fb09
commit 8ba4b56dba
2 changed files with 26 additions and 2 deletions

View File

@@ -27,6 +27,7 @@ RingBuffer ringbuffer_new(int length, size_t valueSize);
void ringbuffer_free(RingBuffer * rb);
void ringbuffer_push(RingBuffer rb, const void * value);
bool ringbuffer_shift(RingBuffer rb, void * dst);
void ringbuffer_reset(RingBuffer rb);
int ringbuffer_getLength(const RingBuffer rb);