RingBuffer
RingBuffer &ringBuffer = *device->buffer;
RingBuffer *ringBuffer = new RingBuffer(1024);
RingBuffer &ringBuffer = *device->buffer;
RingBuffer(size_t size = 1024);
~RingBuffer();
RingBuffer::RingBuffer(size_t size)
RingBuffer::~RingBuffer()
RingBuffer::Read(void *buffer, ssize_t size)
RingBuffer::Write(const void *buffer, ssize_t size)
RingBuffer::ReadableAmount() const
RingBuffer::WritableAmount() const
RingBuffer::Lock()
RingBuffer::Unlock()
RingBuffer::DestroyLock()
RingBuffer *buffer;
RingBuffer fBuffer;
RingBuffer::RingBuffer()
RingBuffer::~RingBuffer()
RingBuffer::CreateBuffer()
RingBuffer::DeleteBuffer()
RingBuffer::Write(const void* data, size_t length, size_t minimum, bool isUser, bool* wasEmpty)
RingBuffer::Read(void* data, size_t length, bool isUser, bool* wasFull)
RingBuffer::DebugPeek(size_t offset, uint8* out) const
RingBuffer::Readable() const
RingBuffer::Writable() const
RingBuffer();
~RingBuffer();
DataProvider(const RingBuffer& buffer)
const RingBuffer& fBuffer;