#include <SourceSelector_impl.h>
◆ SourceSelector_impl()
| gr::mesa::SourceSelector_impl::SourceSelector_impl |
( |
float |
holdTime, |
|
|
int |
numInputs, |
|
|
int |
defaultInput, |
|
|
int |
inputBlockSize |
|
) |
| |
◆ ~SourceSelector_impl()
| gr::mesa::SourceSelector_impl::~SourceSelector_impl |
( |
| ) |
|
◆ getDataAvailable()
| int gr::mesa::SourceSelector_impl::getDataAvailable |
( |
| ) |
|
|
protected |
◆ handleMsg()
| virtual void gr::mesa::SourceSelector_impl::handleMsg |
( |
pmt::pmt_t |
msg, |
|
|
int |
port |
|
) |
| |
|
protectedvirtual |
◆ handleMsgIn1()
| void gr::mesa::SourceSelector_impl::handleMsgIn1 |
( |
pmt::pmt_t |
msg | ) |
|
◆ handleMsgIn2()
| void gr::mesa::SourceSelector_impl::handleMsgIn2 |
( |
pmt::pmt_t |
msg | ) |
|
◆ handleMsgIn3()
| void gr::mesa::SourceSelector_impl::handleMsgIn3 |
( |
pmt::pmt_t |
msg | ) |
|
◆ handleMsgIn4()
| void gr::mesa::SourceSelector_impl::handleMsgIn4 |
( |
pmt::pmt_t |
msg | ) |
|
◆ maxPowerIndex()
| int gr::mesa::SourceSelector_impl::maxPowerIndex |
( |
| ) |
|
|
protected |
◆ queueData()
| void gr::mesa::SourceSelector_impl::queueData |
( |
pmt::pmt_t |
msg | ) |
|
|
protected |
◆ sendNewPortMsg()
| void gr::mesa::SourceSelector_impl::sendNewPortMsg |
( |
int |
port | ) |
|
|
protected |
◆ stop()
| virtual bool gr::mesa::SourceSelector_impl::stop |
( |
| ) |
|
|
virtual |
◆ work()
| int gr::mesa::SourceSelector_impl::work |
( |
int |
noutput_items, |
|
|
gr_vector_const_void_star & |
input_items, |
|
|
gr_vector_void_star & |
output_items |
|
) |
| |
◆ d_currentInput
| int gr::mesa::SourceSelector_impl::d_currentInput |
|
protected |
◆ d_defaultInput
| int gr::mesa::SourceSelector_impl::d_defaultInput |
|
protected |
◆ d_holdTime
| float gr::mesa::SourceSelector_impl::d_holdTime |
|
protected |
◆ d_inputBlockSize
| int gr::mesa::SourceSelector_impl::d_inputBlockSize |
|
protected |
◆ d_mutex
| boost::mutex gr::mesa::SourceSelector_impl::d_mutex |
|
protected |
◆ d_numInputs
| int gr::mesa::SourceSelector_impl::d_numInputs |
|
protected |
◆ d_queuemutex
| boost::mutex gr::mesa::SourceSelector_impl::d_queuemutex |
|
protected |
◆ d_startInitialized
| bool gr::mesa::SourceSelector_impl::d_startInitialized |
|
protected |
◆ dataQueue
| queue<gr_complex> gr::mesa::SourceSelector_impl::dataQueue |
|
protected |
◆ initialDataQueueRequirement
| long gr::mesa::SourceSelector_impl::initialDataQueueRequirement |
|
protected |
◆ initialQueueSizeMet
| bool gr::mesa::SourceSelector_impl::initialQueueSizeMet |
|
protected |
◆ lastShifted
| std::chrono::time_point<std::chrono::steady_clock> gr::mesa::SourceSelector_impl::lastShifted |
|
protected |
◆ limitQueue
| bool gr::mesa::SourceSelector_impl::limitQueue |
|
protected |
◆ maxPower
| float gr::mesa::SourceSelector_impl::maxPower[4] |
|
protected |
◆ minQueueLength
| long gr::mesa::SourceSelector_impl::minQueueLength |
|
protected |
The documentation for this class was generated from the following file: