#include <cdeque.h>
|
| cdeque (unsigned int len, unsigned int n_reps=10) |
|
void | push_back (const T &in) |
| Push new element into the ring buffer's back (tail).
|
|
void | push_front (const T &in) |
| Push new element into the ring buffer's front (head).
|
|
const T & | back () const |
| Access the element at the back of the queue.
|
|
const T & | front () const |
| Access the element at the front of the queue.
|
|
unsigned int | length () const |
| Get length L of the queue.
|
|
◆ cdeque()
Number of L-length segment repetitions
◆ back()
◆ front()
Access the element at the front of the queue.
- Returns
- Reference to the front element.
◆ length()
Get length L of the queue.
- Returns
- Queue length.
◆ push_back()
Push new element into the ring buffer's back (tail).
Move the ring buffer counterclockwise before and then push the given element on the new tail index.
- Parameters
-
Referenced by gr::dvbs2rx::delay_line< T >::push().
◆ push_front()
Push new element into the ring buffer's front (head).
Move the ring buffer clockwise before and then push the given element on the new head index.
- Parameters
-
The documentation for this class was generated from the following file: