Lines Matching defs:StreamingRingBuffer
9 #include "StreamingRingBuffer.h"
17 #define TRACE(x...) /*debug_printf("StreamingRingBuffer: "x)*/
18 #define TRACE_ERROR(x...) debug_printf("StreamingRingBuffer: "x)
21 StreamingRingBuffer::StreamingRingBuffer(size_t bufferSize)
27 fReaderLocker("StreamingRingBuffer reader"),
28 fWriterLocker("StreamingRingBuffer writer"),
29 fDataLocker("StreamingRingBuffer data"),
36 fReaderNotifier = create_sem(0, "StreamingRingBuffer read notify");
37 fWriterNotifier = create_sem(0, "StreamingRingBuffer write notify");
45 StreamingRingBuffer::~StreamingRingBuffer()
54 StreamingRingBuffer::InitCheck()
68 StreamingRingBuffer::Read(void *buffer, size_t length, bool onlyBlockOnNoData)
128 StreamingRingBuffer::Write(const void *buffer, size_t length)