|
|
just like gr_block::general_work, only this arranges to call consume_each for you
The user must override work to define the signal processing code
Implemented in gr_adaptive_fir_ccf, gr_fft_filter_ccc, gr_fft_filter_fff, gr_filter_delay_fc, gr_fir_filter_ccc, gr_fir_filter_ccf, gr_fir_filter_fcc, gr_fir_filter_fff, gr_fir_filter_fsf, gr_fir_filter_scc, gr_freq_xlating_fir_filter_ccc, gr_freq_xlating_fir_filter_ccf, gr_freq_xlating_fir_filter_fcc, gr_freq_xlating_fir_filter_fcf, gr_freq_xlating_fir_filter_scc, gr_freq_xlating_fir_filter_scf, gr_goertzel_fc, gr_hilbert_fc, gr_iir_filter_ffd, gr_interp_fir_filter_ccc, gr_interp_fir_filter_ccf, gr_interp_fir_filter_fcc, gr_interp_fir_filter_fff, gr_interp_fir_filter_fsf, gr_interp_fir_filter_scc, gr_single_pole_avg_filter_ff, gr_single_pole_iir_filter_cc, gr_single_pole_iir_filter_ff, gr_single_pole_rec_filter_ff, gr_single_zero_avg_filter_ff, gr_single_zero_rec_filter_ff, gr_add_cc, gr_add_const_cc, gr_add_const_ff, gr_add_const_ii, gr_add_const_sf, gr_add_const_ss, gr_add_const_vcc, gr_add_const_vff, gr_add_const_vii, gr_add_const_vss, gr_add_ff, gr_add_ii, gr_add_ss, gr_add_vcc, gr_add_vff, gr_add_vii, gr_add_vss, gr_agc2_cc, gr_agc2_ff, gr_agc_cc, gr_agc_ff, gr_bin_statistics_f, gr_binary_slicer_fb, gr_bytes_to_syms, gr_char_to_float, gr_check_counting_s, gr_check_lfsr_32k_s, gr_chunks_to_symbols_bc, gr_chunks_to_symbols_bf, gr_chunks_to_symbols_ic, gr_chunks_to_symbols_if, gr_chunks_to_symbols_sc, gr_chunks_to_symbols_sf, gr_complex_to_interleaved_short, gr_complex_to_float, gr_complex_to_real, gr_complex_to_imag, gr_complex_to_mag, gr_complex_to_mag_squared, gr_complex_to_arg, gr_conjugate_cc, gr_constellation_decoder_cb, gr_correlate_access_code_bb, gr_costas_loop_cc, gr_deinterleave, gr_diff_decoder_bb, gr_diff_encoder_bb, gr_diff_phasor_cc, gr_divide_cc, gr_divide_ff, gr_divide_ii, gr_divide_ss, gr_fake_channel_encoder_pp, gr_fake_channel_decoder_pp, gr_feedforward_agc_cc, gr_fft_vcc, gr_fft_vfc, gr_float_to_char, gr_float_to_complex, gr_float_to_short, gr_float_to_uchar, gr_framer_sink_1, gr_frequency_modulator_fc, gr_head, gr_interleave, gr_interleaved_short_to_complex, gr_kludge_copy, gr_lfsr_32k_source_s, gr_lms_dfe_cc, gr_lms_dfe_ff, gr_map_bb, gr_multiply_cc, gr_multiply_const_cc, gr_multiply_const_ff, gr_multiply_const_ii, gr_multiply_const_ss, gr_multiply_const_vcc, gr_multiply_const_vff, gr_multiply_const_vii, gr_multiply_const_vss, gr_multiply_ff, gr_multiply_ii, gr_multiply_ss, gr_multiply_vcc, gr_multiply_vff, gr_multiply_vii, gr_multiply_vss, gr_mute_cc, gr_mute_ff, gr_mute_ii, gr_mute_ss, gr_nlog10_ff, gr_null_sink, gr_null_source, gr_pa_2x2_phase_combiner, gr_packet_sink, gr_phase_modulator_fc, gr_probe_avg_mag_sqrd_c, gr_probe_avg_mag_sqrd_f, gr_probe_signal_f, gr_quadrature_demod_cf, gr_rms_cf, gr_rms_ff, gr_short_to_float, gr_sig_source_c, gr_sig_source_f, gr_sig_source_i, gr_sig_source_s, gr_simple_squelch_cc, gr_skiphead, gr_stream_to_streams, gr_stream_to_vector, gr_streams_to_stream, gr_streams_to_vector, gr_sub_cc, gr_sub_ff, gr_sub_ii, gr_sub_ss, gr_threshold_ff, gr_throttle, gr_uchar_to_float, gr_unpack_k_bits_bb, gr_vco_f, gr_vector_sink_b, gr_vector_sink_c, gr_vector_sink_f, gr_vector_sink_i, gr_vector_sink_s, gr_vector_source_b, gr_vector_source_c, gr_vector_source_f, gr_vector_source_i, gr_vector_source_s, gr_vector_to_stream, gr_vector_to_streams, gr_add_cc, gr_add_const_cc, gr_add_const_ff, gr_add_const_ii, gr_add_const_sf, gr_add_const_ss, gr_add_const_vcc, gr_add_const_vff, gr_add_const_vii, gr_add_const_vss, gr_add_ff, gr_add_ii, gr_add_ss, gr_add_vcc, gr_add_vff, gr_add_vii, gr_add_vss, gr_chunks_to_symbols_bc, gr_chunks_to_symbols_bf, gr_chunks_to_symbols_ic, gr_chunks_to_symbols_if, gr_chunks_to_symbols_sc, gr_chunks_to_symbols_sf, gr_divide_cc, gr_divide_ff, gr_divide_ii, gr_divide_ss, gr_multiply_cc, gr_multiply_const_cc, gr_multiply_const_ff, gr_multiply_const_ii, gr_multiply_const_ss, gr_multiply_const_vcc, gr_multiply_const_vff, gr_multiply_const_vii, gr_multiply_const_vss, gr_multiply_ff, gr_multiply_ii, gr_multiply_ss, gr_multiply_vcc, gr_multiply_vff, gr_multiply_vii, gr_multiply_vss, gr_mute_cc, gr_mute_ff, gr_mute_ii, gr_mute_ss, gr_noise_source_c, gr_noise_source_f, gr_noise_source_i, gr_noise_source_s, gr_sig_source_c, gr_sig_source_f, gr_sig_source_i, gr_sig_source_s, gr_sub_cc, gr_sub_ff, gr_sub_ii, gr_sub_ss, gr_vector_sink_b, gr_vector_sink_c, gr_vector_sink_f, gr_vector_sink_i, gr_vector_sink_s, gr_vector_source_b, gr_vector_source_c, gr_vector_source_f, gr_vector_source_i, gr_vector_source_s, gr_file_descriptor_sink, gr_file_descriptor_source, gr_file_sink, gr_file_source, gr_message_sink, gr_message_source, gr_oscope_sink_f, gr_udp_sink, gr_udp_source, audio_alsa_sink, audio_alsa_source, audio_jack_sink, audio_jack_source, audio_oss_sink, audio_oss_source, audio_osx_sink, audio_osx_source, audio_portaudio_sink, audio_portaudio_source, gsm_fr_decode_ps, gsm_fr_encode_sp, pager_flex_deinterleave, pager_flex_parse, pager_slicer_fb, trellis_encoder_bb, trellis_encoder_bi, trellis_encoder_bs, trellis_encoder_ii, trellis_encoder_si, trellis_encoder_ss, trellis_permutation, usrp1_sink_base, usrp1_source_base, video_sdl_sink_s, and video_sdl_sink_uc. |