gr::sync_block
gr::block
gr::analog::agc2_cc
gr::analog::agc2_ff
gr::analog::agc3_cc
gr::analog::agc_cc
gr::analog::agc_ff
gr::analog::dpll_bb
gr::analog::fastnoise_source< T >
gr::analog::feedforward_agc_cc
gr::analog::fmdet_cf
gr::analog::frequency_modulator_fc
gr::analog::noise_source< T >
gr::analog::phase_modulator_fc
gr::analog::pll_carriertracking_cc
gr::analog::pll_freqdet_cf
gr::analog::pll_refout_cc
gr::analog::probe_avg_mag_sqrd_c
gr::analog::probe_avg_mag_sqrd_cf
gr::analog::probe_avg_mag_sqrd_f
gr::analog::quadrature_demod_cf
gr::analog::rail_ff
gr::analog::random_uniform_source< T >
gr::analog::sig_source< T >
gr::analog::simple_squelch_cc
gr::audio::sink
gr::audio::source
gr::blocks::abs_blk< T >
gr::blocks::add_blk< T >
gr::blocks::add_const_bb
gr::blocks::add_const_cc
gr::blocks::add_const_ff
gr::blocks::add_const_ii
gr::blocks::add_const_ss
gr::blocks::add_const_v< T >
gr::blocks::and_blk< T >
gr::blocks::and_const< T >
gr::blocks::annotator_1to1
gr::blocks::annotator_alltoall
gr::blocks::annotator_raw
gr::blocks::argmax< T >
gr::blocks::blockinterleaver_xx< T >
gr::blocks::burst_tagger
gr::blocks::char_to_float
gr::blocks::char_to_short
gr::blocks::check_lfsr_32k_s
gr::blocks::complex_to_arg
gr::blocks::complex_to_float
gr::blocks::complex_to_imag
gr::blocks::complex_to_mag
gr::blocks::complex_to_mag_squared
gr::blocks::complex_to_magphase
gr::blocks::complex_to_real
gr::blocks::conjugate_cc
gr::blocks::correctiq
gr::blocks::correctiq_auto
gr::blocks::correctiq_man
gr::blocks::ctrlport_probe2_b
gr::blocks::ctrlport_probe2_c
gr::blocks::ctrlport_probe2_f
gr::blocks::ctrlport_probe2_i
gr::blocks::ctrlport_probe2_s
gr::blocks::ctrlport_probe_c
gr::blocks::divide< T >
gr::blocks::endian_swap
gr::blocks::exponentiate_const_cci
gr::blocks::file_descriptor_sink
gr::blocks::file_descriptor_source
gr::blocks::file_meta_sink
gr::blocks::file_meta_source
gr::blocks::file_sink
gr::blocks::file_source
gr::blocks::float_to_char
gr::blocks::float_to_complex
gr::blocks::float_to_int
gr::blocks::float_to_short
gr::blocks::float_to_uchar
gr::blocks::head
gr::blocks::host_buffer_copy
gr::blocks::int_to_float
gr::blocks::lfsr_32k_source_s
gr::blocks::magphase_to_complex
gr::blocks::max_blk< T >
gr::blocks::min_blk< T >
gr::blocks::moving_average< T >
gr::blocks::multiply< T >
gr::blocks::multiply_by_tag_value_cc
gr::blocks::multiply_conjugate_cc
gr::blocks::multiply_const< T >
gr::blocks::multiply_const_v< T >
gr::blocks::multiply_matrix< T >
gr::blocks::mute_blk< T >
gr::blocks::nlog10_ff
gr::blocks::not_blk< T >
gr::blocks::null_sink
gr::blocks::null_source
gr::blocks::or_blk< T >
gr::blocks::peak_detector< T >
gr::blocks::peak_detector2_fb
gr::blocks::phase_shift
gr::blocks::probe_rate
gr::blocks::probe_signal< T >
gr::blocks::probe_signal_v< T >
gr::blocks::regenerate_bb
gr::blocks::rms_cf
gr::blocks::rms_ff
gr::blocks::rotator_cc
gr::blocks::sample_and_hold< T >
gr::blocks::short_to_char
gr::blocks::short_to_float
gr::blocks::stream_to_tagged_stream
gr::blocks::streams_to_vector
gr::blocks::stretch_ff
gr::blocks::sub< T >
gr::blocks::swap_iq
gr::blocks::tag_debug
gr::blocks::tag_gate
gr::blocks::tag_share
gr::blocks::tagged_file_sink
gr::blocks::tags_strobe
gr::blocks::threshold_ff
gr::blocks::throttle
gr::blocks::transcendental
gr::blocks::uchar_to_float
gr::blocks::vco_c
gr::blocks::vco_f
gr::blocks::vector_map
gr::blocks::vector_sink< T >
gr::blocks::vector_source< T >
gr::blocks::vector_to_streams
gr::blocks::wavfile_sink
gr::blocks::wavfile_source
gr::blocks::xor_blk< T >
gr::channels::cfo_model
gr::channels::fading_model
gr::channels::selective_fading_model
gr::channels::selective_fading_model2
gr::digital::additive_scrambler_bb
gr::digital::binary_slicer_fb
gr::digital::corr_est_cc
gr::digital::correlate_access_code_bb
gr::digital::correlate_access_code_tag_bb
gr::digital::correlate_access_code_tag_ff
gr::digital::costas_loop_cc
gr::digital::descrambler_bb
gr::digital::diff_decoder_bb
gr::digital::diff_encoder_bb
gr::digital::diff_phasor_cc
gr::digital::fll_band_edge_cc
gr::digital::framer_sink_1
gr::digital::glfsr_source_b
gr::digital::glfsr_source_f
gr::digital::hdlc_deframer_bp
gr::digital::hdlc_framer_pb
gr::digital::map_bb
gr::digital::meas_evm_cc
gr::digital::mpsk_snr_est_cc
gr::digital::packet_headerparser_b
gr::digital::packet_sink
gr::digital::probe_density_b
gr::digital::probe_mpsk_snr_est_c
gr::digital::protocol_parser_b
gr::digital::scrambler_bb
gr::dtv::atsc_deinterleaver
gr::dtv::atsc_derandomizer
gr::dtv::atsc_fpll
gr::dtv::atsc_interleaver
gr::dtv::atsc_randomizer
gr::dtv::atsc_rs_decoder
gr::dtv::atsc_rs_encoder
gr::dtv::atsc_trellis_encoder
gr::dtv::atsc_viterbi_decoder
gr::dtv::catv_randomizer_bb
gr::dtv::catv_transport_framing_enc_bb
gr::dtv::dvb_bbscrambler_bb
gr::dtv::dvbt2_cellinterleaver_cc
gr::dtv::dvbt2_freqinterleaver_cc
gr::dtv::dvbt2_miso_cc
gr::dtv::dvbt2_paprtr_cc
gr::fft::ctrlport_probe_psd
gr::fft::fft_v< T, forward >
gr::filter::dc_blocker_cc
gr::filter::dc_blocker_ff
gr::filter::filter_delay_fc
gr::filter::hilbert_fc
gr::filter::iir_filter_ccc
gr::filter::iir_filter_ccd
gr::filter::iir_filter_ccf
gr::filter::iir_filter_ccz
gr::filter::iir_filter_ffd
gr::filter::pfb_decimator_ccf
gr::filter::single_pole_iir_filter_cc
gr::filter::single_pole_iir_filter_ff
gr::iio::attr_source
gr::iio::device_sink
gr::iio::device_source
gr::iio::fmcomms2_sink< T >
gr::iio::fmcomms2_source< T >
gr::network::tcp_sink
gr::network::udp_sink
gr::network::udp_source
gr::pdu::pdu_to_stream< T >
gr::pdu::tags_to_pdu< T >
gr::pdu::take_skip_to_pdu< T >
gr::qtgui::const_sink_c
gr::qtgui::eye_sink_c
gr::qtgui::eye_sink_f
gr::qtgui::freq_sink_c
gr::qtgui::freq_sink_f
gr::qtgui::histogram_sink_f
gr::qtgui::number_sink
gr::qtgui::time_raster_sink_b
gr::qtgui::time_raster_sink_f
gr::qtgui::time_sink_c
gr::qtgui::time_sink_f
gr::qtgui::vector_sink_f
gr::qtgui::waterfall_sink_c
gr::qtgui::waterfall_sink_f
gr::sync_decimator
gr::sync_interpolator
gr::trellis::encoder< IN_T, OUT_T >
gr::trellis::pccc_encoder< IN_T, OUT_T >
gr::trellis::permutation
gr::trellis::sccc_encoder< IN_T, OUT_T >
gr::uhd::rfnoc_rx_streamer
gr::uhd::rfnoc_tx_streamer
gr::uhd::usrp_block
gr::video_sdl::sink_s
gr::video_sdl::sink_uc
gr::vocoder::alaw_decode_bs
gr::vocoder::alaw_encode_sb
gr::vocoder::g721_decode_bs
gr::vocoder::g721_encode_sb
gr::vocoder::g723_24_decode_bs
gr::vocoder::g723_24_encode_sb
gr::vocoder::g723_40_decode_bs
gr::vocoder::g723_40_encode_sb
gr::vocoder::ulaw_decode_bs
gr::vocoder::ulaw_encode_sb
gr::wavelet::squash_ff
gr::wavelet::wavelet_ff
gr::wavelet::wvps_ff
gr::zeromq::pub_sink
gr::zeromq::pull_source
gr::zeromq::push_sink
gr::zeromq::rep_sink
gr::zeromq::req_source
gr::zeromq::sub_source
gnuradio/sync_block.h
gr::sync_block::sync_block
(void)
sync_block
gr::sync_block::sync_block
void
gr::sync_block::sync_block
(const std::string &name, gr::io_signature::sptr input_signature, gr::io_signature::sptr output_signature)
sync_block
gr::sync_block::sync_block
const std::string & name
gr::io_signature::sptr input_signature
gr::io_signature::sptr output_signature
int virtual int gr::sync_block::work (int noutput_items, gr_vector_const_void_star &input_items, gr_vector_void_star &output_items)=0 work gr::sync_block::work int noutput_items gr_vector_const_void_star & input_items gr_vector_void_star & output_items

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

void void gr::sync_block::forecast (int noutput_items, gr_vector_int &ninput_items_required) override forecast gr::sync_block::forecast forecast forecast forecast int noutput_items gr_vector_int & ninput_items_required

Estimate input requirements given output request.

noutput_items

number of output items to produce

ninput_items_required

number of input items required on each input stream

Given a request to product `noutput_items`, estimate the number of data items required on each input stream. The estimate doesn't have to be exact, but should be close.
int int gr::sync_block::general_work (int noutput_items, gr_vector_int &ninput_items, gr_vector_const_void_star &input_items, gr_vector_void_star &output_items) override general_work gr::sync_block::general_work general_work general_work general_work int noutput_items gr_vector_int & ninput_items gr_vector_const_void_star & input_items gr_vector_void_star & output_items

compute output items from input items

noutput_items

number of output items to write on each output stream

ninput_items

number of input items available on each input stream

input_items

vector of pointers to the input items, one entry per input stream

output_items

vector of pointers to the output items, one entry per output stream

number of items actually written to each output stream or WORK_CALLED_PRODUCE or WORK_DONE. It is OK to return a value less than noutput_items.

WORK_CALLED_PRODUCE is used where not all outputs produce the same number of items. general_work must call produce() for each output to indicate the number of items actually produced.

WORK_DONE indicates that no more data will be produced by this block.

general_work must call consume or consume_each to indicate how many items were consumed on each input stream.

int int gr::sync_block::fixed_rate_ninput_to_noutput (int ninput) override fixed_rate_ninput_to_noutput gr::sync_block::fixed_rate_ninput_to_noutput fixed_rate_ninput_to_noutput fixed_rate_ninput_to_noutput fixed_rate_ninput_to_noutput int ninput

Given ninput samples, return number of output samples that will be produced. N.B. this is only defined if fixed_rate returns true. Generally speaking, you don't need to override this.

int int gr::sync_block::fixed_rate_noutput_to_ninput (int noutput) override fixed_rate_noutput_to_ninput gr::sync_block::fixed_rate_noutput_to_ninput fixed_rate_noutput_to_ninput fixed_rate_noutput_to_ninput fixed_rate_noutput_to_ninput int noutput

Given noutput samples, return number of input samples required to produce noutput. N.B. this is only defined if fixed_rate returns true. Generally speaking, you don't need to override this.

synchronous 1:1 input to output with history

Override work to provide the signal processing implementation.

gr::analog::agc2_cc
gr::analog::agc2_ff
gr::analog::agc3_cc
gr::analog::agc_cc
gr::analog::agc_ff
gr::analog::cpfsk_bc
gr::analog::dpll_bb
gr::analog::fastnoise_source< T >
gr::analog::feedforward_agc_cc
gr::analog::fmdet_cf
gr::analog::frequency_modulator_fc
gr::analog::noise_source< T >
gr::analog::phase_modulator_fc
gr::analog::pll_carriertracking_cc
gr::analog::pll_freqdet_cf
gr::analog::pll_refout_cc
gr::analog::probe_avg_mag_sqrd_c
gr::analog::probe_avg_mag_sqrd_cf
gr::analog::probe_avg_mag_sqrd_f
gr::analog::quadrature_demod_cf
gr::analog::rail_ff
gr::analog::random_uniform_source< T >
gr::analog::sig_source< T >
gr::analog::simple_squelch_cc
gr::audio::sink
gr::audio::source
gr::basic_block
gr::block
gr::blocks::abs_blk< T >
gr::blocks::add_blk< T >
gr::blocks::add_const_bb
gr::blocks::add_const_cc
gr::blocks::add_const_ff
gr::blocks::add_const_ii
gr::blocks::add_const_ss
gr::blocks::add_const_v< T >
gr::blocks::and_blk< T >
gr::blocks::and_const< T >
gr::blocks::annotator_1to1
gr::blocks::annotator_alltoall
gr::blocks::annotator_raw
gr::blocks::argmax< T >
gr::blocks::blockinterleaver_xx< T >
gr::blocks::burst_tagger
gr::blocks::char_to_float
gr::blocks::char_to_short
gr::blocks::check_lfsr_32k_s
gr::blocks::complex_to_arg
gr::blocks::complex_to_float
gr::blocks::complex_to_imag
gr::blocks::complex_to_interleaved_char
gr::blocks::complex_to_interleaved_short
gr::blocks::complex_to_mag
gr::blocks::complex_to_mag_squared
gr::blocks::complex_to_magphase
gr::blocks::complex_to_real
gr::blocks::conjugate_cc
gr::blocks::correctiq
gr::blocks::correctiq_auto
gr::blocks::correctiq_man
gr::blocks::ctrlport_probe2_b
gr::blocks::ctrlport_probe2_c
gr::blocks::ctrlport_probe2_f
gr::blocks::ctrlport_probe2_i
gr::blocks::ctrlport_probe2_s
gr::blocks::ctrlport_probe_c
gr::blocks::divide< T >
gr::blocks::endian_swap
gr::blocks::exponentiate_const_cci
gr::blocks::file_descriptor_sink
gr::blocks::file_descriptor_source
gr::blocks::file_meta_sink
gr::blocks::file_meta_source
gr::blocks::file_sink
gr::blocks::file_source
gr::blocks::float_to_char
gr::blocks::float_to_complex
gr::blocks::float_to_int
gr::blocks::float_to_short
gr::blocks::float_to_uchar
gr::blocks::head
gr::blocks::host_buffer_copy
gr::blocks::int_to_float
gr::blocks::integrate< T >
gr::blocks::interleaved_char_to_complex
gr::blocks::interleaved_short_to_complex
gr::blocks::lfsr_32k_source_s
gr::blocks::magphase_to_complex
gr::blocks::max_blk< T >
gr::blocks::min_blk< T >
gr::blocks::moving_average< T >
gr::blocks::multiply< T >
gr::blocks::multiply_by_tag_value_cc
gr::blocks::multiply_conjugate_cc
gr::blocks::multiply_const< T >
gr::blocks::multiply_const_v< T >
gr::blocks::multiply_matrix< T >
gr::blocks::mute_blk< T >
gr::blocks::nlog10_ff
gr::blocks::not_blk< T >
gr::blocks::null_sink
gr::blocks::null_source
gr::blocks::or_blk< T >
gr::blocks::pack_k_bits_bb
gr::blocks::peak_detector< T >
gr::blocks::peak_detector2_fb
gr::blocks::phase_shift
gr::blocks::probe_rate
gr::blocks::probe_signal< T >
gr::blocks::probe_signal_v< T >
gr::blocks::regenerate_bb
gr::blocks::rms_cf
gr::blocks::rms_ff
gr::blocks::rotator_cc
gr::blocks::sample_and_hold< T >
gr::blocks::short_to_char
gr::blocks::short_to_float
gr::blocks::stream_to_streams
gr::blocks::stream_to_tagged_stream
gr::blocks::stream_to_vector
gr::blocks::streams_to_stream
gr::blocks::streams_to_vector
gr::blocks::stretch_ff
gr::blocks::sub< T >
gr::blocks::swap_iq
gr::blocks::tag_debug
gr::blocks::tag_gate
gr::blocks::tag_share
gr::blocks::tagged_file_sink
gr::blocks::tags_strobe
gr::blocks::threshold_ff
gr::blocks::throttle
gr::blocks::transcendental
gr::blocks::uchar_to_float
gr::blocks::unpack_k_bits_bb
gr::blocks::vco_c
gr::blocks::vco_f
gr::blocks::vector_map
gr::blocks::vector_sink< T >
gr::blocks::vector_source< T >
gr::blocks::vector_to_stream
gr::blocks::vector_to_streams
gr::blocks::wavfile_sink
gr::blocks::wavfile_source
gr::blocks::xor_blk< T >
gr::channels::cfo_model
gr::channels::fading_model
gr::channels::selective_fading_model
gr::channels::selective_fading_model2
gr::digital::additive_scrambler_bb
gr::digital::binary_slicer_fb
gr::digital::chunks_to_symbols< IN_T, OUT_T >
gr::digital::constellation_encoder_bc
gr::digital::constellation_soft_decoder_cf
gr::digital::corr_est_cc
gr::digital::correlate_access_code_bb
gr::digital::correlate_access_code_tag_bb
gr::digital::correlate_access_code_tag_ff
gr::digital::costas_loop_cc
gr::digital::decision_feedback_equalizer
gr::digital::descrambler_bb
gr::digital::diff_decoder_bb
gr::digital::diff_encoder_bb
gr::digital::diff_phasor_cc
gr::digital::fll_band_edge_cc
gr::digital::framer_sink_1
gr::digital::glfsr_source_b
gr::digital::glfsr_source_f
gr::digital::hdlc_deframer_bp
gr::digital::hdlc_framer_pb
gr::digital::linear_equalizer
gr::digital::map_bb
gr::digital::meas_evm_cc
gr::digital::mpsk_snr_est_cc
gr::digital::packet_headerparser_b
gr::digital::packet_sink
gr::digital::pn_correlator_cc
gr::digital::probe_density_b
gr::digital::probe_mpsk_snr_est_c
gr::digital::protocol_parser_b
gr::digital::scrambler_bb
gr::dtv::atsc_deinterleaver
gr::dtv::atsc_depad
gr::dtv::atsc_derandomizer
gr::dtv::atsc_fpll
gr::dtv::atsc_interleaver
gr::dtv::atsc_pad
gr::dtv::atsc_randomizer
gr::dtv::atsc_rs_decoder
gr::dtv::atsc_rs_encoder
gr::dtv::atsc_trellis_encoder
gr::dtv::atsc_viterbi_decoder
gr::dtv::catv_randomizer_bb
gr::dtv::catv_transport_framing_enc_bb
gr::dtv::dvb_bbscrambler_bb
gr::dtv::dvbt2_cellinterleaver_cc
gr::dtv::dvbt2_freqinterleaver_cc
gr::dtv::dvbt2_miso_cc
gr::dtv::dvbt2_paprtr_cc
gr::dtv::dvbt_convolutional_interleaver
gr::fec::decode_ccsds_27_fb
gr::fec::encode_ccsds_27_bb
gr::fft::ctrlport_probe_psd
gr::fft::fft_v< T, forward >
gr::fft::goertzel_fc
gr::filter::dc_blocker_cc
gr::filter::dc_blocker_ff
gr::filter::fft_filter_ccc
gr::filter::fft_filter_ccf
gr::filter::fft_filter_fff
gr::filter::filter_delay_fc
gr::filter::fir_filter_blk< IN_T, OUT_T, TAP_T >
gr::filter::freq_xlating_fir_filter< IN_T, OUT_T, TAP_T >
gr::filter::hilbert_fc
gr::filter::iir_filter_ccc
gr::filter::iir_filter_ccd
gr::filter::iir_filter_ccf
gr::filter::iir_filter_ccz
gr::filter::iir_filter_ffd
gr::filter::interp_fir_filter< IN_T, OUT_T, TAP_T >
gr::filter::ival_decimator
gr::filter::pfb_decimator_ccf
gr::filter::pfb_interpolator_ccf
gr::filter::pfb_synthesizer_ccf
gr::filter::single_pole_iir_filter_cc
gr::filter::single_pole_iir_filter_ff
gr::iio::attr_source
gr::iio::device_sink
gr::iio::device_source
gr::iio::fmcomms2_sink< T >
gr::iio::fmcomms2_source< T >
gr::messages::msg_accepter
gr::msg_accepter
gr::network::tcp_sink
gr::network::udp_sink
gr::network::udp_source
gr::pdu::pdu_to_stream< T >
gr::pdu::tags_to_pdu< T >
gr::pdu::take_skip_to_pdu< T >
gr::qtgui::const_sink_c
gr::qtgui::eye_sink_c
gr::qtgui::eye_sink_f
gr::qtgui::freq_sink_c
gr::qtgui::freq_sink_f
gr::qtgui::histogram_sink_f
gr::qtgui::number_sink
gr::qtgui::time_raster_sink_b
gr::qtgui::time_raster_sink_f
gr::qtgui::time_sink_c
gr::qtgui::time_sink_f
gr::qtgui::vector_sink_f
gr::qtgui::waterfall_sink_c
gr::qtgui::waterfall_sink_f
gr::sync_block
gr::sync_decimator
gr::sync_interpolator
gr::trellis::encoder< IN_T, OUT_T >
gr::trellis::pccc_encoder< IN_T, OUT_T >
gr::trellis::permutation
gr::trellis::sccc_encoder< IN_T, OUT_T >
gr::uhd::rfnoc_rx_streamer
gr::uhd::rfnoc_tx_streamer
gr::uhd::usrp_block
gr::uhd::usrp_sink
gr::uhd::usrp_source
gr::video_sdl::sink_s
gr::video_sdl::sink_uc
gr::vocoder::alaw_decode_bs
gr::vocoder::alaw_encode_sb
gr::vocoder::codec2_decode_ps
gr::vocoder::codec2_encode_sp
gr::vocoder::cvsd_decode_bs
gr::vocoder::cvsd_encode_sb
gr::vocoder::g721_decode_bs
gr::vocoder::g721_encode_sb
gr::vocoder::g723_24_decode_bs
gr::vocoder::g723_24_encode_sb
gr::vocoder::g723_40_decode_bs
gr::vocoder::g723_40_encode_sb
gr::vocoder::gsm_fr_decode_ps
gr::vocoder::gsm_fr_encode_sp
gr::vocoder::ulaw_decode_bs
gr::vocoder::ulaw_encode_sb
gr::wavelet::squash_ff
gr::wavelet::wavelet_ff
gr::wavelet::wvps_ff
gr::zeromq::pub_sink
gr::zeromq::pull_source
gr::zeromq::push_sink
gr::zeromq::rep_sink
gr::zeromq::req_source
gr::zeromq::sub_source
std::enable_shared_from_this< basic_block >
T
gr::basic_block
d_name
d_symbol_alias
d_symbol_name
d_input_signature
d_output_signature
d_debug_logger
d_logger
msg_queue
d_rpc_vars
d_message_subscribers
gr::block
d_max_output_buffer
d_min_output_buffer
d_pmt_done
d_system_port
gr::io_signature
gr::messages::msg_accepter
gr::msg_accepter
gr::sync_block
std::basic_string< Char >
std::deque< T >
elements
std::enable_shared_from_this< basic_block >
std::map< pmt::pmt_t, msg_queue_t, msg_queue_comparator >
keys
elements
std::shared_ptr< T >
ptr
std::shared_ptr< io_signature >
ptr
std::shared_ptr< logger >
std::shared_ptr< pmt_base >
std::string
std::vector< long >
std::vector< rpcbasic_sptr >
elements
p
- gr::sync_block
  _post
- gr::sync_block
  active_thread_priority
- gr::sync_block
  add_item_tag
- gr::sync_block
  add_item_tag
- gr::sync_block
  alias
- gr::sync_block
  alias_pmt
- gr::sync_block
  alias_set
- gr::sync_block
  alignment
- gr::sync_block
  allocate_buffer
- gr::sync_block
  allocate_detail
- gr::sync_block
  basic_block
- gr::sync_block
  basic_block
- gr::sync_block
  BLACK
- gr::sync_block
  blkd_input_timer_value
- gr::sync_block
  block
- gr::sync_block
  block
- gr::sync_block
  check_topology
- gr::sync_block
  clear_finished
- gr::sync_block
  color
- gr::sync_block
  consume
- gr::sync_block
  consume_each
- gr::sync_block
  d_blkd_input_timer_value
- gr::sync_block
  d_color
- gr::sync_block
  d_debug_logger
- gr::sync_block
  d_input_signature
- gr::sync_block
  d_logger
- gr::sync_block
  d_max_output_buffer
- gr::sync_block
  d_message_subscribers
- gr::sync_block
  d_min_output_buffer
- gr::sync_block
  d_name
- gr::sync_block
  d_output_signature
- gr::sync_block
  d_pmt_done
- gr::sync_block
  d_rpc_set
- gr::sync_block
  d_rpc_vars
- gr::sync_block
  d_setlock
- gr::sync_block
  d_symbol_alias
- gr::sync_block
  d_symbol_name
- gr::sync_block
  d_symbolic_id
- gr::sync_block
  d_system_port
- gr::sync_block
  d_unique_id
- gr::sync_block
  declare_sample_delay
- gr::sync_block
  declare_sample_delay
- gr::sync_block
  delete_head_nowait
- gr::sync_block
  detail
- gr::sync_block
  dispatch_msg
- gr::sync_block
  empty_handled_p
- gr::sync_block
  empty_handled_p
- gr::sync_block
  empty_p
- gr::sync_block
  empty_p
- gr::sync_block
  enable_update_rate
- gr::sync_block
  erase_msg
- gr::sync_block
  expand_minmax_buffer
- gr::sync_block
  finished
- gr::sync_block
  fixed_rate
- gr::sync_block
  fixed_rate_ninput_to_noutput
- gr::sync_block
  fixed_rate_noutput_to_ninput
- gr::sync_block
  forecast
- gr::sync_block
  general_work
- gr::sync_block
  get_iterator
- gr::sync_block
  get_msg_map
- gr::sync_block
  get_tags_in_range
- gr::sync_block
  get_tags_in_range
- gr::sync_block
  get_tags_in_window
- gr::sync_block
  get_tags_in_window
- gr::sync_block
  GREY
- gr::sync_block
  has_msg_handler
- gr::sync_block
  has_msg_port
- gr::sync_block
  history
- gr::sync_block
  identifier
- gr::sync_block
  input_signature
- gr::sync_block
  insert_tail
- gr::sync_block
  is_pc_rpc_set
- gr::sync_block
  is_rpc_set
- gr::sync_block
  is_set_max_noutput_items
- gr::sync_block
  is_unaligned
- gr::sync_block
  log_level
- gr::sync_block
  max_noutput_items
- gr::sync_block
  max_output_buffer
- gr::sync_block
  message_port_is_hier
- gr::sync_block
  message_port_is_hier_in
- gr::sync_block
  message_port_is_hier_out
- gr::sync_block
  message_port_pub
- gr::sync_block
  message_port_register_in
- gr::sync_block
  message_port_register_out
- gr::sync_block
  message_port_sub
- gr::sync_block
  message_port_unsub
- gr::sync_block
  message_ports_in
- gr::sync_block
  message_ports_out
- gr::sync_block
  message_subscribers
- gr::sync_block
  min_noutput_items
- gr::sync_block
  min_output_buffer
- gr::sync_block
  mp_relative_rate
- gr::sync_block
  msg_accepter
- gr::sync_block
  msg_queue
- gr::sync_block
  name
- gr::sync_block
  nitems_read
- gr::sync_block
  nitems_written
- gr::sync_block
  nmsgs
- gr::sync_block
  no_pc_rpc
- gr::sync_block
  notify_msg_neighbors
- gr::sync_block
  output_multiple
- gr::sync_block
  output_multiple_set
- gr::sync_block
  output_signature
- gr::sync_block
  pc_input_buffers_full
- gr::sync_block
  pc_input_buffers_full
- gr::sync_block
  pc_input_buffers_full_avg
- gr::sync_block
  pc_input_buffers_full_avg
- gr::sync_block
  pc_input_buffers_full_var
- gr::sync_block
  pc_input_buffers_full_var
- gr::sync_block
  pc_noutput_items
- gr::sync_block
  pc_noutput_items_avg
- gr::sync_block
  pc_noutput_items_var
- gr::sync_block
  pc_nproduced
- gr::sync_block
  pc_nproduced_avg
- gr::sync_block
  pc_nproduced_var
- gr::sync_block
  pc_output_buffers_full
- gr::sync_block
  pc_output_buffers_full
- gr::sync_block
  pc_output_buffers_full_avg
- gr::sync_block
  pc_output_buffers_full_avg
- gr::sync_block
  pc_output_buffers_full_var
- gr::sync_block
  pc_output_buffers_full_var
- gr::sync_block
  pc_throughput_avg
- gr::sync_block
  pc_work_time
- gr::sync_block
  pc_work_time_avg
- gr::sync_block
  pc_work_time_total
- gr::sync_block
  pc_work_time_var
- gr::sync_block
  post
- gr::sync_block
  processor_affinity
- gr::sync_block
  produce
- gr::sync_block
  relative_rate
- gr::sync_block
  relative_rate_d
- gr::sync_block
  relative_rate_i
- gr::sync_block
  remove_item_tag
- gr::sync_block
  remove_item_tag
- gr::sync_block
  replace_buffer
- gr::sync_block
  reset_perf_counters
- gr::sync_block
  rpc_set
- gr::sync_block
  sample_delay
- gr::sync_block
  set_alignment
- gr::sync_block
  set_blkd_input_timer_value
- gr::sync_block
  set_block_alias
- gr::sync_block
  set_color
- gr::sync_block
  set_detail
- gr::sync_block
  set_fixed_rate
- gr::sync_block
  set_history
- gr::sync_block
  set_input_signature
- gr::sync_block
  set_inverse_relative_rate
- gr::sync_block
  set_is_unaligned
- gr::sync_block
  set_log_level
- gr::sync_block
  set_max_noutput_items
- gr::sync_block
  set_max_output_buffer
- gr::sync_block
  set_max_output_buffer
- gr::sync_block
  set_min_noutput_items
- gr::sync_block
  set_min_output_buffer
- gr::sync_block
  set_min_output_buffer
- gr::sync_block
  set_msg_handler
- gr::sync_block
  set_output_multiple
- gr::sync_block
  set_output_signature
- gr::sync_block
  set_processor_affinity
- gr::sync_block
  set_relative_rate
- gr::sync_block
  set_relative_rate
- gr::sync_block
  set_tag_propagation_policy
- gr::sync_block
  set_thread_priority
- gr::sync_block
  set_unaligned
- gr::sync_block
  setup_pc_rpc
- gr::sync_block
  setup_rpc
- gr::sync_block
  shared_from_base
- gr::sync_block
  start
- gr::sync_block
  stop
- gr::sync_block
  symbol_name
- gr::sync_block
  symbolic_id
- gr::sync_block
  sync_block
- gr::sync_block
  sync_block
- gr::sync_block
  system_handler
- gr::sync_block
  tag_propagation_policy
- gr::sync_block
  tag_propagation_policy_t
- gr::sync_block
  thread_priority
- gr::sync_block
  to_basic_block
- gr::sync_block
  TPP_ALL_TO_ALL
- gr::sync_block
  TPP_CUSTOM
- gr::sync_block
  TPP_DONT
- gr::sync_block
  TPP_ONE_TO_ONE
- gr::sync_block
  unaligned
- gr::sync_block
  unique_id
- gr::sync_block
  unset_max_noutput_items
- gr::sync_block
  unset_processor_affinity
- gr::sync_block
  update_rate
- gr::sync_block
  vcolor
- gr::sync_block
  WHITE
- gr::sync_block
  work
- gr::sync_block
  WORK_CALLED_PRODUCE
- gr::sync_block
  WORK_DONE
- gr::sync_block
  work_return_t
- gr::sync_block
  ~basic_block
- gr::sync_block
  ~block
- gr::sync_block
  ~msg_accepter