11#ifndef INCLUDED_PDU_TAKE_SKIP_TO_PDU_H 
   12#define INCLUDED_PDU_TAKE_SKIP_TO_PDU_H 
   20#ifndef MAXIMUM_PDU_SIZE 
   21#define MAXIMUM_PDU_SIZE 
   35    typedef std::shared_ptr<take_skip_to_pdu<T>> 
sptr;
 
   43    static sptr make(uint32_t take, uint32_t skip);
 
 
Extract periodic PDUs from a data stream.
Definition take_skip_to_pdu.h:33
static sptr make(uint32_t take, uint32_t skip)
Return a shared_ptr to a new instance of pdu::take_skip_to_pdu.
virtual void set_skip(uint32_t skip)=0
virtual void set_take(uint32_t take)=0
std::shared_ptr< take_skip_to_pdu< T > > sptr
Definition take_skip_to_pdu.h:35
synchronous 1:1 input to output with history
Definition sync_block.h:26
#define PDU_API
Definition gr-pdu/include/gnuradio/pdu/api.h:18
take_skip_to_pdu< unsigned char > take_skip_to_pdu_b
Definition take_skip_to_pdu.h:49
take_skip_to_pdu< int > take_skip_to_pdu_i
Definition take_skip_to_pdu.h:51
take_skip_to_pdu< gr_complex > take_skip_to_pdu_c
Definition take_skip_to_pdu.h:53
take_skip_to_pdu< short > take_skip_to_pdu_s
Definition take_skip_to_pdu.h:50
take_skip_to_pdu< float > take_skip_to_pdu_f
Definition take_skip_to_pdu.h:52
GNU Radio logging wrapper.
Definition basic_block.h:29