baz_native_mux
gr::block
baz_native_callback_target
baz_native_mux.h
int int baz_native_mux::d_item_size d_item_size baz_native_mux::d_item_size
int int baz_native_mux::d_input_count d_input_count baz_native_mux::d_input_count
int int baz_native_mux::d_selected_input d_selected_input baz_native_mux::d_selected_input
int int baz_native_mux::d_trigger_count d_trigger_count baz_native_mux::d_trigger_count
int int baz_native_mux::d_trigger_countdown d_trigger_countdown baz_native_mux::d_trigger_countdown
std::vector< float > std::vector<float> baz_native_mux::d_values d_values baz_native_mux::d_values
int int baz_native_mux::d_value_index d_value_index baz_native_mux::d_value_index
int int baz_native_mux::d_last_noutput_items d_last_noutput_items baz_native_mux::d_last_noutput_items
unsigned long unsigned long baz_native_mux::d_samples_processed d_samples_processed baz_native_mux::d_samples_processed
std::vector< unsigned long > std::vector<unsigned long> baz_native_mux::d_switch_time d_switch_time baz_native_mux::d_switch_time
BAZ_API baz_native_mux_sptr BAZ_API baz_native_mux_sptr baz_make_native_mux (int item_size, int input_count, int trigger_count) baz_make_native_mux baz_native_mux::baz_make_native_mux int item_size int input_count int trigger_count

Return a shared_ptr to a new instance of baz_native_mux.

To avoid accidental use of raw pointers, baz_native_mux's constructor is private. howto_make_square2_ff is the public interface for creating new instances.

baz_native_mux::baz_native_mux
(int item_size, int input_count, int trigger_count)
baz_native_mux
baz_native_mux::baz_native_mux
int item_size
int input_count
int trigger_count
baz_native_mux::~baz_native_mux
()
~baz_native_mux
baz_native_mux::~baz_native_mux
int int baz_native_mux::general_work (int noutput_items, gr_vector_int &ninput_items, gr_vector_const_void_star &input_items, gr_vector_void_star &output_items) general_work baz_native_mux::general_work int noutput_items gr_vector_int & ninput_items gr_vector_const_void_star & input_items gr_vector_void_star & output_items
void void baz_native_mux::callback (float f, unsigned long samples_processed) callback baz_native_mux::callback callback float f unsigned long samples_processed

square2 a stream of floats.

This uses the preferred technique: subclassing gr::sync_block.

baz_native_callback_target
baz_native_mux
gr::block
baz_native_callback_target
baz_native_mux
gr::block
- baz_native_mux
  baz_make_native_mux
- baz_native_mux
  baz_native_mux
- baz_native_mux
  callback
- baz_native_mux
  d_input_count
- baz_native_mux
  d_item_size
- baz_native_mux
  d_last_noutput_items
- baz_native_mux
  d_samples_processed
- baz_native_mux
  d_selected_input
- baz_native_mux
  d_switch_time
- baz_native_mux
  d_trigger_count
- baz_native_mux
  d_trigger_countdown
- baz_native_mux
  d_value_index
- baz_native_mux
  d_values
- baz_native_mux
  general_work
- baz_native_mux
  ~baz_native_callback_target
- baz_native_mux
  ~baz_native_mux