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.