#include <RingBuffer.h>
|
| size_t | available () const |
| |
| size_t | capacity () const |
| |
| void | clear () |
| |
| size_t | consume () |
| |
| size_t | consume (size_t len) |
| |
| size_t | peek (T &output) const |
| |
| size_t | peek (T *output, size_t len) const |
| |
| size_t | pop (T &output) |
| |
| size_t | pop (T *output, size_t len) |
| |
| size_t | push (const T &data, bool overwrite=false) |
| |
| size_t | push (const T *data, size_t data_len, bool overwrite=false) |
| |
| | RingBuffer () |
| |
◆ RingBuffer()
template<typename T , size_t N>
◆ available()
template<typename T , size_t N>
◆ capacity()
template<typename T , size_t N>
◆ clear()
template<typename T , size_t N>
◆ consume() [1/2]
template<typename T , size_t N>
◆ consume() [2/2]
template<typename T , size_t N>
◆ peek() [1/2]
template<typename T , size_t N>
| size_t RingBuffer< T, N >::peek |
( |
T & |
output | ) |
const |
◆ peek() [2/2]
template<typename T , size_t N>
| size_t RingBuffer< T, N >::peek |
( |
T * |
output, |
|
|
size_t |
len |
|
) |
| const |
◆ pop() [1/2]
template<typename T , size_t N>
◆ pop() [2/2]
template<typename T , size_t N>
| size_t RingBuffer< T, N >::pop |
( |
T * |
output, |
|
|
size_t |
len |
|
) |
| |
◆ push() [1/2]
template<typename T , size_t N>
| size_t RingBuffer< T, N >::push |
( |
const T & |
data, |
|
|
bool |
overwrite = false |
|
) |
| |
◆ push() [2/2]
template<typename T , size_t N>
| size_t RingBuffer< T, N >::push |
( |
const T * |
data, |
|
|
size_t |
data_len, |
|
|
bool |
overwrite = false |
|
) |
| |
The documentation for this class was generated from the following file: