24 const types::vector_type d_type;
26 const size_t d_packetlen;
27 const size_t d_packet_nbytes;
28 const size_t d_pdu_items;
29 const pmt::pmt_t d_syncword_tag;
30 std::vector<uint8_t> d_history;
31 size_t d_write_ptr_item;
32 size_t d_write_ptr_byte;
33 std::vector<uint8_t> d_packet;
34 std::vector<tag_t> d_tags_in_window;
35 std::list<uint64_t> d_tag_offsets;
38 void update_history(
const uint8_t* in,
int noutput_items);
42 const std::string& syncword_tag,
47 int work(
int noutput_items,
48 gr_vector_const_void_star& input_items,
49 gr_vector_void_star& output_items);