33 #define RING_BUFFER_DEFAULT_BUFFER_SIZE 8 56 void write(
int value);
66 int b_size = RING_BUFFER_DEFAULT_BUFFER_SIZE;
70 int elems[RING_BUFFER_DEFAULT_BUFFER_SIZE];
74 #endif // RINGBUFFER_H int read()
Read a value from the buffer.
Definition: RingBuffer.cpp:55
RingBuffer()
Default constructor, buffer has a size DEFAULT_BUFFER_SIZE.
Definition: RingBuffer.cpp:29
int isEmpty()
Returns 1 (true) if the buffer is empty.
Definition: RingBuffer.cpp:43
virtual ~RingBuffer()
Definition: RingBuffer.cpp:34
void write(int value)
Write a value into the buffer.
Definition: RingBuffer.cpp:47
int isFull()
Returns 1 (true) if the buffer is full.
Definition: RingBuffer.cpp:39
Definition: RingBuffer.h:40