25 #ifndef INCLUDED_GR_GR_VECTOR_SOURCE_B_H
26 #define INCLUDED_GR_GR_VECTOR_SOURCE_B_H
41 gr_make_vector_source_b (
const std::vector<unsigned char> &data,
bool repeat,
int vlen,
const std::vector<gr_tag_t> &tags);
43 std::vector<unsigned char> d_data;
45 unsigned int d_offset;
48 std::vector<gr_tag_t> d_tags;
49 unsigned int d_tagpos;
51 gr_vector_source_b (
const std::vector<unsigned char> &data,
bool repeat,
int vlen,
const std::vector<gr_tag_t> &tags);
55 virtual int work (
int noutput_items,
58 void set_data(
const std::vector<unsigned char> &data,
const std::vector<gr_tag_t> &tags = std::vector<gr_tag_t>());
62 gr_make_vector_source_b (
const std::vector<unsigned char> &data,
bool repeat =
false,
int vlen = 1,
const std::vector<gr_tag_t> &tags = std::vector<gr_tag_t>());