baz_merge
gr::block
baz_merge.h
float float baz_merge::d_samp_rate d_samp_rate baz_merge::d_samp_rate
bool bool baz_merge::d_drop_residual d_drop_residual baz_merge::d_drop_residual
uint64_t uint64_t baz_merge::d_start_time_whole d_start_time_whole baz_merge::d_start_time_whole
double double baz_merge::d_start_time_frac d_start_time_frac baz_merge::d_start_time_frac
int int baz_merge::d_selected_input d_selected_input baz_merge::d_selected_input
int int baz_merge::d_items_to_copy d_items_to_copy baz_merge::d_items_to_copy
bool bool baz_merge::d_ignore_current d_ignore_current baz_merge::d_ignore_current
pmt::pmt_t pmt::pmt_t baz_merge::d_length_name d_length_name baz_merge::d_length_name
pmt::pmt_t pmt::pmt_t baz_merge::d_ignore_name d_ignore_name baz_merge::d_ignore_name
std::vector< pmt::pmt_t > std::vector<pmt::pmt_t> baz_merge::msg_output_ids msg_output_ids baz_merge::msg_output_ids
uint64_t uint64_t baz_merge::d_total_burst_count d_total_burst_count baz_merge::d_total_burst_count
bool bool baz_merge::d_verbose d_verbose baz_merge::d_verbose
BAZ_API baz_merge_sptr BAZ_API baz_merge_sptr baz_make_merge (int item_size, float samp_rate, int additional_streams, bool drop_residual, const char *length_tag, const char *ignore_tag, bool verbose) baz_make_merge baz_merge::baz_make_merge int item_size float samp_rate int additional_streams bool drop_residual const char * length_tag const char * ignore_tag bool verbose

Return a shared_ptr to a new instance of baz_merge.

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

baz_merge::baz_merge
(int item_size, float samp_rate, int additional_streams, bool drop_residual, const char *length_tag, const char *ignore_tag, bool verbose)
baz_merge
baz_merge::baz_merge
int item_size
float samp_rate
int additional_streams
bool drop_residual
const char * length_tag
const char * ignore_tag
bool verbose
baz_merge::~baz_merge
()
~baz_merge
baz_merge::~baz_merge
void void baz_merge::set_start_time (double time) set_start_time baz_merge::set_start_time double time
void void baz_merge::set_start_time (uint64_t whole, double frac) set_start_time baz_merge::set_start_time uint64_t whole double frac
void void baz_merge::forecast (int noutput_items, gr_vector_int &ninput_items_required) forecast baz_merge::forecast int noutput_items gr_vector_int & ninput_items_required
int int baz_merge::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_merge::general_work int noutput_items gr_vector_int & ninput_items gr_vector_const_void_star & input_items gr_vector_void_star & output_items

square2 a stream of floats.

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

baz_merge
gr::block
baz_merge
gr::block
- baz_merge
  baz_make_merge
- baz_merge
  baz_merge
- baz_merge
  d_drop_residual
- baz_merge
  d_ignore_current
- baz_merge
  d_ignore_name
- baz_merge
  d_items_to_copy
- baz_merge
  d_length_name
- baz_merge
  d_samp_rate
- baz_merge
  d_selected_input
- baz_merge
  d_start_time_frac
- baz_merge
  d_start_time_whole
- baz_merge
  d_total_burst_count
- baz_merge
  d_verbose
- baz_merge
  forecast
- baz_merge
  general_work
- baz_merge
  msg_output_ids
- baz_merge
  set_start_time
- baz_merge
  set_start_time
- baz_merge
  ~baz_merge