23 #ifndef INCLUDED_GR_BLOCK_EXECUTOR_H
24 #define INCLUDED_GR_BLOCK_EXECUTOR_H
56 #ifdef GR_PERFORMANCE_COUNTERS
75 state run_one_iteration();
gr_vector_void_star d_output_items
Definition: gr_block_executor.h:51
Definition: gr_block_executor.h:65
gr_vector_int d_ninput_items
Definition: gr_block_executor.h:48
std::vector< uint64_t > d_start_nitems_read
Definition: gr_block_executor.h:52
Manage the execution of a single block.
Definition: gr_block_executor.h:40
gr_block_sptr d_block
Definition: gr_block_executor.h:42
gr_vector_int d_ninput_items_required
Definition: gr_block_executor.h:47
gr_vector_const_void_star d_input_items
Definition: gr_block_executor.h:49
#define GR_CORE_API
Definition: gr_core_api.h:30
Definition: gr_block_executor.h:68
Definition: gr_block_executor.h:69
std::vector< gr_tag_t > d_returned_tags
Definition: gr_block_executor.h:53
state
Definition: gr_block_executor.h:64
Definition: gr_block_executor.h:66
std::vector< bool > d_input_done
Definition: gr_block_executor.h:50
int d_max_noutput_items
Definition: gr_block_executor.h:54
std::ofstream * d_log
Definition: gr_block_executor.h:43
Definition: gr_block_executor.h:67