template class for interleaver fifo More...
#include <gnuradio/atsc/interleaver_fifo.h>
Public Member Functions | |
| interleaver_fifo (unsigned int size) | |
| ~interleaver_fifo () | |
| void | reset () |
| reset interleaver (flushes contents and resets commutator) More... | |
| symbol_type | stuff (symbol_type input) |
| stuff a symbol into the fifo and return the oldest More... | |
Protected Attributes | |
| unsigned int | m_size |
| unsigned int | m_position |
| symbol_type * | m_fifo |
template class for interleaver fifo
| interleaver_fifo< symbol_type >::interleaver_fifo | ( | unsigned int | size | ) |
| interleaver_fifo< symbol_type >::~interleaver_fifo | ( | ) |
References interleaver_fifo< symbol_type >::m_fifo.
| void interleaver_fifo< symbol_type >::reset | ( | ) |
reset interleaver (flushes contents and resets commutator)
References interleaver_fifo< symbol_type >::m_fifo, interleaver_fifo< symbol_type >::m_position, and interleaver_fifo< symbol_type >::m_size.
|
inline |
stuff a symbol into the fifo and return the oldest
|
protected |
|
protected |
|
protected |