From 25c8229629e582a98a1c6f55c15e57b53af54248 Mon Sep 17 00:00:00 2001 From: David Robillard Date: Sat, 25 Dec 2010 02:11:22 +0000 Subject: Remove useless templatification of RingBuffer. git-svn-id: http://svn.drobilla.net/lad/trunk/raul@2783 a436a847-0d15-0410-975c-d299462d15a1 --- raul/EventRingBuffer.hpp | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) (limited to 'raul/EventRingBuffer.hpp') diff --git a/raul/EventRingBuffer.hpp b/raul/EventRingBuffer.hpp index 418d2af..54e34f7 100644 --- a/raul/EventRingBuffer.hpp +++ b/raul/EventRingBuffer.hpp @@ -31,13 +31,13 @@ namespace Raul { * This packs a timestamp, size, and size bytes of data flat into the buffer. * Useful for MIDI events, OSC messages, etc. */ -class EventRingBuffer : private Raul::RingBuffer { +class EventRingBuffer : private Raul::RingBuffer { public: /** @param capacity Ringbuffer capacity in bytes. */ explicit EventRingBuffer(size_t capacity) - : RingBuffer(capacity) + : RingBuffer(capacity) {} size_t capacity() const { return _size; } @@ -50,11 +50,11 @@ public: inline bool EventRingBuffer::read(TimeStamp* time, size_t* size, uint8_t* buf) { - bool success = RingBuffer::full_read(sizeof(TimeStamp), (uint8_t*)time); + bool success = RingBuffer::full_read(sizeof(TimeStamp), (uint8_t*)time); if (success) - success = RingBuffer::full_read(sizeof(size_t), (uint8_t*)size); + success = RingBuffer::full_read(sizeof(size_t), (uint8_t*)size); if (success) - success = RingBuffer::full_read(*size, buf); + success = RingBuffer::full_read(*size, buf); return success; } @@ -68,9 +68,9 @@ EventRingBuffer::write(TimeStamp time, size_t size, const uint8_t* buf) if (write_space() < (sizeof(TimeStamp) + sizeof(size_t) + size)) { return 0; } else { - RingBuffer::write(sizeof(TimeStamp), (uint8_t*)&time); - RingBuffer::write(sizeof(size_t), (uint8_t*)&size); - RingBuffer::write(size, buf); + RingBuffer::write(sizeof(TimeStamp), (uint8_t*)&time); + RingBuffer::write(sizeof(size_t), (uint8_t*)&size); + RingBuffer::write(size, buf); return size; } } -- cgit v1.2.1