11#ifndef INCLUDED_STREAM_PDU_BASE_H
12#define INCLUDED_STREAM_PDU_BASE_H
The abstract base class for all signal processing blocks.
Definition: basic_block.h:63
Definition: stream_pdu_base.h:25
bool d_started
Definition: stream_pdu_base.h:32
std::vector< uint8_t > d_rxbuf
Definition: stream_pdu_base.h:34
void start_rxthread(basic_block *blk, pmt::pmt_t rxport)
gr::thread::thread d_thread
Definition: stream_pdu_base.h:35
int d_fd
Definition: stream_pdu_base.h:31
bool d_finished
Definition: stream_pdu_base.h:33
gr::logger_ptr d_pdu_logger
Definition: stream_pdu_base.h:46
gr::logger_ptr d_pdu_debug_logger
Definition: stream_pdu_base.h:46
basic_block * d_blk
Definition: stream_pdu_base.h:38
stream_pdu_base(int MTU=10000)
pmt::pmt_t d_port
Definition: stream_pdu_base.h:37
void send(pmt::pmt_t msg)
boost::thread thread
Definition: thread.h:36
GNU Radio logging wrapper.
Definition: basic_block.h:29
std::shared_ptr< logger > logger_ptr
Definition: logger.h:211
std::shared_ptr< pmt_base > pmt_t
typedef for shared pointer (transparent reference counting).
Definition: pmt.h:83