size_t nreaders() const { return d_readers.size(); }
gr_buffer_reader* reader(size_t index) { return d_readers[index]; }
size_t nreaders() const { return d_readers.size(); }
gr_buffer_reader* reader(size_t index) { return d_readers[index]; }
void set_done (bool done) { d_buffer->set_done (done); }
bool done () const { return d_buffer->done (); }
void set_done (bool done) { d_buffer->set_done (done); }
bool done () const { return d_buffer->done (); }