|
APM:Libraries
|
#include <RingBuffer.h>
Public Member Functions | |
| ObjectArray (uint16_t size_) | |
| ~ObjectArray (void) | |
| uint16_t | size (void) const |
| uint16_t | available (void) const |
| uint16_t | space (void) const |
| bool | empty (void) const |
| bool | push (const T &object) |
| bool | pop (void) |
| void | clear (void) |
| bool | pop (T &object) |
| bool | push_force (const T &object) |
| bool | remove (uint16_t n) |
| T * | operator[] (uint16_t i) |
Private Attributes | |
| T * | _buffer |
| uint16_t | _size |
| uint16_t | _count |
| uint16_t | _head |
Definition at line 209 of file RingBuffer.h.
|
inline |
Definition at line 211 of file RingBuffer.h.
|
inline |
Definition at line 216 of file RingBuffer.h.
|
inline |
Definition at line 226 of file RingBuffer.h.
|
inline |
Definition at line 263 of file RingBuffer.h.
|
inline |
Definition at line 236 of file RingBuffer.h.
Referenced by AP_Frsky_Telem::get_next_msg_chunk().
|
inline |
Definition at line 317 of file RingBuffer.h.
|
inline |
Definition at line 253 of file RingBuffer.h.
|
inline |
Definition at line 271 of file RingBuffer.h.
|
inline |
Definition at line 241 of file RingBuffer.h.
|
inline |
Definition at line 284 of file RingBuffer.h.
Referenced by AP_Frsky_Telem::queue_message().
|
inline |
Definition at line 294 of file RingBuffer.h.
Referenced by AP_Frsky_Telem::get_next_msg_chunk().
|
inline |
Definition at line 221 of file RingBuffer.h.
|
inline |
Definition at line 231 of file RingBuffer.h.
|
private |
Definition at line 325 of file RingBuffer.h.
|
private |
Definition at line 327 of file RingBuffer.h.
|
private |
Definition at line 328 of file RingBuffer.h.
|
private |
Definition at line 326 of file RingBuffer.h.
1.8.13