32 void add_eob(uint64_t item);
33 void add_sob(uint64_t item);
35 pmt::pmt_t d_tag_name, d_ignore_name;
36 int d_copy, d_current_length;
38 unsigned int d_pad_front, d_pad_rear;
39 unsigned int d_to_pad_front;
40 bool d_in_burst, d_drop_residue, d_verbose;
41 uint64_t d_count, d_work_count;
43 burst_tagger_impl(
const std::string& tag_name =
"length",
float mult = 1,
unsigned int pad_front = 0,
unsigned int pad_rear = 0,
bool drop_residue =
true,
bool verbose =
true);
46 void forecast (
int noutput_items, gr_vector_int &ninput_items_required);
47 int general_work(
int noutput_items, gr_vector_int& ninput_items, gr_vector_const_void_star &input_items, gr_vector_void_star &output_items);
burst_tagger_impl(const std::string &tag_name="length", float mult=1, unsigned int pad_front=0, unsigned int pad_rear=0, bool drop_residue=true, bool verbose=true)