This is the complete list of members for gr::host_buffer, including all inherited members.
_read_pointer(unsigned int read_index) override | gr::host_buffer | virtual |
add_item_tag(const tag_t &tag) | gr::buffer | |
allocate_buffer(int nitems) override | gr::buffer_single_mapped | protected |
gr::buffer::allocate_buffer([[maybe_unused]] int nitems) | gr::buffer | inlineprotectedvirtual |
base() const | gr::buffer | inline |
buf_owner() | gr::buffer_single_mapped | inline |
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::buffer | protected |
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_mapped | protected |
bufsize() const | gr::buffer | inline |
d_abs_write_offset | gr::buffer | protected |
d_active_pointer_counter | gr::buffer | protected |
d_base | gr::buffer | protected |
d_buf_map_type | gr::buffer | protected |
d_buf_owner | gr::buffer_single_mapped | protected |
d_buffer | gr::buffer_single_mapped | protected |
d_bufsize | gr::buffer | protected |
d_callback_flag | gr::buffer | protected |
d_cv | gr::buffer | protected |
d_debug_logger | gr::buffer_single_mapped | |
d_done | gr::buffer | protected |
d_downstream_lcm_nitems | gr::buffer | protected |
d_has_history | gr::buffer | protected |
d_item_tags | gr::buffer | protected |
d_last_min_items_read | gr::buffer | protected |
d_link | gr::buffer | protected |
d_logger | gr::buffer_single_mapped | |
d_max_reader_delay | gr::buffer | protected |
d_max_reader_history | gr::buffer | protected |
d_max_reader_output_multiple | gr::buffer | protected |
d_mutex | gr::buffer | protected |
d_readers | gr::buffer | protected |
d_sizeof_item | gr::buffer | protected |
d_transfer_type | gr::buffer | protected |
d_write_index | gr::buffer | protected |
d_write_multiple | gr::buffer | protected |
decrement_active() | gr::buffer | inline |
device_memcpy(void *dest, const void *src, std::size_t count) | gr::host_buffer | static |
device_memmove(void *dest, const void *src, std::size_t count) | gr::host_buffer | static |
do_allocate_buffer(size_t final_nitems, size_t sizeof_item) override | gr::host_buffer | virtual |
done() const | gr::buffer | inline |
drop_reader(buffer_reader *reader) | gr::buffer | protected |
get_downstream_lcm_nitems() | gr::buffer | inline |
get_mapping_type() | gr::buffer | inline |
get_max_reader_output_multiple() | gr::buffer | inline |
get_sizeof_item() | gr::buffer | inline |
get_tags_begin() | gr::buffer | inline |
get_tags_end() | gr::buffer | inline |
get_tags_lower_bound(uint64_t x) | gr::buffer | inline |
get_tags_upper_bound(uint64_t x) | gr::buffer | inline |
increment_active() | gr::buffer | inline |
index_add(unsigned a, unsigned b) override | gr::buffer_single_mapped | inlineprotectedvirtual |
index_sub(unsigned a, unsigned b) override | gr::buffer_single_mapped | inlineprotectedvirtual |
input_blkd_cb_ready(int items_required, unsigned read_index) override | gr::buffer_single_mapped | |
gr::buffer::input_blkd_cb_ready([[maybe_unused]] int items_required, [[maybe_unused]] unsigned read_index) | gr::buffer | inlinevirtual |
input_blocked_callback(int items_required, int items_avail, unsigned read_index) override | gr::host_buffer | virtual |
gr::buffer::input_blocked_callback([[maybe_unused]] int items_required, [[maybe_unused]] int items_avail, [[maybe_unused]] unsigned read_index) | gr::buffer | inlinevirtual |
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_mapped | protectedvirtual |
link() | gr::buffer | inline |
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_buffer | static |
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_buffer | static |
mutex() | gr::buffer | inline |
nitems_written() | gr::buffer | inline |
nreaders() const | gr::buffer | inline |
on_lock(gr::thread::scoped_lock &lock) override | gr::buffer | virtual |
on_unlock() override | gr::buffer | virtual |
output_blkd_cb_ready(int output_multiple) override | gr::buffer_single_mapped | |
gr::buffer::output_blkd_cb_ready([[maybe_unused]] int output_multiple) | gr::buffer | inlinevirtual |
output_blocked_callback(int output_multiple, bool force) override | gr::host_buffer | virtual |
gr::buffer::output_blocked_callback([[maybe_unused]] int output_multiple, [[maybe_unused]] bool force=false) | gr::buffer | inlinevirtual |
output_blocked_callback_logic(int output_multiple, bool force, char *buffer_ptr, mem_func_t const &memmove_func) | gr::buffer_single_mapped | protectedvirtual |
post_work(int nitems) override | gr::host_buffer | virtual |
prune_tags(uint64_t max_time) | gr::buffer | |
reader(size_t index) | gr::buffer | inline |
remove_item_tag(const tag_t &tag, long id) | gr::buffer | |
reset_nitem_counter() | gr::buffer | inline |
set_done(bool done) | gr::buffer | |
set_transfer_type(const transfer_type &type) | gr::buffer | |
space_available() override | gr::buffer_single_mapped | virtual |
type | gr::host_buffer | static |
update_reader_block_history(unsigned history, int delay) override | gr::buffer_single_mapped | |
gr::buffer::update_reader_block_history(unsigned history, [[maybe_unused]] int delay) | gr::buffer | inlinevirtual |
update_write_pointer(int nitems) | gr::buffer | |
write_pointer() override | gr::host_buffer | virtual |
~buffer() override | gr::buffer | |
~buffer_single_mapped() override | gr::buffer_single_mapped | |
~custom_lock_if() | gr::custom_lock_if | inlinevirtual |
~host_buffer() override | gr::host_buffer |