GNU Radio Manual and C++ API Reference  3.10.9.1
The Free & Open Software Radio Ecosystem
gr::buffer Member List

This is the complete list of members for gr::buffer, including all inherited members.

_read_pointer(unsigned int read_index)gr::buffervirtual
add_item_tag(const tag_t &tag)gr::buffer
allocate_buffer([[maybe_unused]] int nitems)gr::bufferinlineprotectedvirtual
base() constgr::bufferinline
buffer(buffer_mapping_type buftype, int nitems, size_t sizeof_item, uint64_t downstream_lcm_nitems, uint32_t downstream_max_out_mult, block_sptr link)gr::bufferprotected
buffer_add_reader(buffer_sptr buf, int nzero_preload, block_sptr link, int delay)gr::bufferfriend
buffer_reader classgr::bufferfriend
buffer_reader_sm classgr::bufferfriend
bufsize() constgr::bufferinline
d_abs_write_offsetgr::bufferprotected
d_active_pointer_countergr::bufferprotected
d_basegr::bufferprotected
d_buf_map_typegr::bufferprotected
d_bufsizegr::bufferprotected
d_callback_flaggr::bufferprotected
d_cvgr::bufferprotected
d_debug_loggergr::buffer
d_donegr::bufferprotected
d_downstream_lcm_nitemsgr::bufferprotected
d_has_historygr::bufferprotected
d_item_tagsgr::bufferprotected
d_last_min_items_readgr::bufferprotected
d_linkgr::bufferprotected
d_loggergr::buffer
d_max_reader_delaygr::bufferprotected
d_max_reader_historygr::bufferprotected
d_max_reader_output_multiplegr::bufferprotected
d_mutexgr::bufferprotected
d_readersgr::bufferprotected
d_sizeof_itemgr::bufferprotected
d_transfer_typegr::bufferprotected
d_write_indexgr::bufferprotected
d_write_multiplegr::bufferprotected
decrement_active()gr::bufferinline
done() constgr::bufferinline
drop_reader(buffer_reader *reader)gr::bufferprotected
get_downstream_lcm_nitems()gr::bufferinline
get_mapping_type()gr::bufferinline
get_max_reader_output_multiple()gr::bufferinline
get_sizeof_item()gr::bufferinline
get_tags_begin()gr::bufferinline
get_tags_end()gr::bufferinline
get_tags_lower_bound(uint64_t x)gr::bufferinline
get_tags_upper_bound(uint64_t x)gr::bufferinline
increment_active()gr::bufferinline
index_add(unsigned a, unsigned b)=0gr::bufferprotectedpure virtual
index_sub(unsigned a, unsigned b)=0gr::bufferprotectedpure virtual
input_blkd_cb_ready([[maybe_unused]] int items_required, [[maybe_unused]] unsigned read_index)gr::bufferinlinevirtual
input_blocked_callback([[maybe_unused]] int items_required, [[maybe_unused]] int items_avail, [[maybe_unused]] unsigned read_index)gr::bufferinlinevirtual
link()gr::bufferinline
make_buffer(int nitems, size_t sizeof_item, uint64_t downstream_lcm_nitems, block_sptr link)gr::bufferfriend
mutex()gr::bufferinline
nitems_written()gr::bufferinline
nreaders() constgr::bufferinline
on_lock(gr::thread::scoped_lock &lock) overridegr::buffervirtual
on_unlock() overridegr::buffervirtual
operator<<(std::ostream &os, const buffer &buf)gr::bufferfriend
output_blkd_cb_ready([[maybe_unused]] int output_multiple)gr::bufferinlinevirtual
output_blocked_callback([[maybe_unused]] int output_multiple, [[maybe_unused]] bool force=false)gr::bufferinlinevirtual
post_work(int nitems)=0gr::bufferpure virtual
prune_tags(uint64_t max_time)gr::buffer
reader(size_t index)gr::bufferinline
remove_item_tag(const tag_t &tag, long id)gr::buffer
reset_nitem_counter()gr::bufferinline
set_done(bool done)gr::buffer
set_transfer_type(const transfer_type &type)gr::buffer
space_available()=0gr::bufferpure virtual
update_reader_block_history(unsigned history, [[maybe_unused]] int delay)gr::bufferinlinevirtual
update_write_pointer(int nitems)gr::buffer
write_pointer()gr::buffervirtual
~buffer() overridegr::buffer
~custom_lock_if()gr::custom_lock_ifinlinevirtual