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

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

_read_pointer(unsigned int read_index) overridegr::host_buffervirtual
add_item_tag(const tag_t &tag)gr::buffer
allocate_buffer(int nitems) overridegr::buffer_single_mappedprotected
gr::buffer::allocate_buffer([[maybe_unused]] int nitems)gr::bufferinlineprotectedvirtual
base() constgr::bufferinline
buf_owner()gr::buffer_single_mappedinline
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_single_mapped(int nitems, size_t sizeof_item, uint64_t downstream_lcm_nitems, uint32_t downstream_max_out_mult, block_sptr link, block_sptr buf_owner)gr::buffer_single_mappedprotected
bufsize() constgr::bufferinline
d_abs_write_offsetgr::bufferprotected
d_active_pointer_countergr::bufferprotected
d_basegr::bufferprotected
d_buf_map_typegr::bufferprotected
d_buf_ownergr::buffer_single_mappedprotected
d_buffergr::buffer_single_mappedprotected
d_bufsizegr::bufferprotected
d_callback_flaggr::bufferprotected
d_cvgr::bufferprotected
d_debug_loggergr::buffer_single_mapped
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_single_mapped
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
device_memcpy(void *dest, const void *src, std::size_t count)gr::host_bufferstatic
device_memmove(void *dest, const void *src, std::size_t count)gr::host_bufferstatic
do_allocate_buffer(size_t final_nitems, size_t sizeof_item) overridegr::host_buffervirtual
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) overridegr::buffer_single_mappedinlineprotectedvirtual
index_sub(unsigned a, unsigned b) overridegr::buffer_single_mappedinlineprotectedvirtual
input_blkd_cb_ready(int items_required, unsigned read_index) overridegr::buffer_single_mapped
gr::buffer::input_blkd_cb_ready([[maybe_unused]] int items_required, [[maybe_unused]] unsigned read_index)gr::bufferinlinevirtual
input_blocked_callback(int items_required, int items_avail, unsigned read_index) overridegr::host_buffervirtual
gr::buffer::input_blocked_callback([[maybe_unused]] int items_required, [[maybe_unused]] int items_avail, [[maybe_unused]] unsigned read_index)gr::bufferinlinevirtual
input_blocked_callback_logic(int items_required, int items_avail, unsigned read_index, char *buffer_ptr, mem_func_t const &memcpy_func, mem_func_t const &memmove_func)gr::buffer_single_mappedprotectedvirtual
link()gr::bufferinline
make_buffer(int nitems, size_t sizeof_item, uint64_t downstream_lcm_nitems, uint32_t downstream_max_out_mult, block_sptr link=block_sptr(), block_sptr buf_owner=block_sptr())gr::host_bufferstatic
make_host_buffer(int nitems, std::size_t sizeof_item, uint64_t downstream_lcm_nitems, uint32_t downstream_max_out_mult, block_sptr link, block_sptr buf_owner)gr::host_bufferstatic
mutex()gr::bufferinline
nitems_written()gr::bufferinline
nreaders() constgr::bufferinline
on_lock(gr::thread::scoped_lock &lock) overridegr::buffervirtual
on_unlock() overridegr::buffervirtual
output_blkd_cb_ready(int output_multiple) overridegr::buffer_single_mapped
gr::buffer::output_blkd_cb_ready([[maybe_unused]] int output_multiple)gr::bufferinlinevirtual
output_blocked_callback(int output_multiple, bool force) overridegr::host_buffervirtual
gr::buffer::output_blocked_callback([[maybe_unused]] int output_multiple, [[maybe_unused]] bool force=false)gr::bufferinlinevirtual
output_blocked_callback_logic(int output_multiple, bool force, char *buffer_ptr, mem_func_t const &memmove_func)gr::buffer_single_mappedprotectedvirtual
post_work(int nitems) overridegr::host_buffervirtual
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() overridegr::buffer_single_mappedvirtual
typegr::host_bufferstatic
update_reader_block_history(unsigned history, int delay) overridegr::buffer_single_mapped
gr::buffer::update_reader_block_history(unsigned history, [[maybe_unused]] int delay)gr::bufferinlinevirtual
update_write_pointer(int nitems)gr::buffer
write_pointer() overridegr::host_buffervirtual
~buffer() overridegr::buffer
~buffer_single_mapped() overridegr::buffer_single_mapped
~custom_lock_if()gr::custom_lock_ifinlinevirtual
~host_buffer() overridegr::host_buffer