|
roo_io
API Documentation for roo_io
|
#include <ringbuffer.h>
Public Member Functions | |
| RingBuffer (size_t capacity) | |
| size_t | capacity () const |
| size_t | used () const |
| size_t | free () const |
| bool | full () const |
| bool | empty () const |
| void | clear () |
| size_t | write (const byte *data, size_t len) |
| bool | write (byte b) |
| bool | read (byte *b) |
| size_t | read (byte *data, size_t len) |
Definition at line 10 of file ringbuffer.h.
|
inline |
Definition at line 12 of file ringbuffer.h.
|
inline |
Definition at line 15 of file ringbuffer.h.
|
inline |
Definition at line 22 of file ringbuffer.h.
Referenced by roo_io::RingPipe::closeInput().
|
inline |
Definition at line 20 of file ringbuffer.h.
Referenced by roo_io::RingPipe::inputStatus(), roo_io::RingPipe::read(), and roo_io::RingPipe::tryRead().
|
inline |
Definition at line 17 of file ringbuffer.h.
Referenced by roo_io::RingPipe::availableForWrite(), and write().
|
inline |
Definition at line 19 of file ringbuffer.h.
Referenced by roo_io::RingPipe::tryWrite(), and roo_io::RingPipe::write().
Definition at line 58 of file ringbuffer.h.
Referenced by roo_io::RingPipe::read(), and roo_io::RingPipe::tryRead().
Definition at line 69 of file ringbuffer.h.
|
inline |
Definition at line 16 of file ringbuffer.h.
Referenced by roo_io::RingPipe::availableForRead().
Definition at line 49 of file ringbuffer.h.
Definition at line 29 of file ringbuffer.h.
References free().
Referenced by roo_io::RingPipe::tryWrite(), and roo_io::RingPipe::write().