GNU Radio C++ API Reference 3.10.12.0
The Free & Open Software Radio Ecosystem
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
 Cgr::analog::kernel::agc2_ccHigh performance Automatic Gain Control class
 Cgr::analog::kernel::agc2_ff
 Cgr::analog::kernel::agc_ccHigh performance Automatic Gain Control class for complex signals
 Cgr::analog::kernel::agc_ffHigh performance Automatic Gain Control class for float signals
 Calist
 Cgr::uhd::amsg_source
 Cata_header
 Cawgn_bp
 Cspdlog::sinks::base_sink
 Cgr::dictionary_logger_backendIn-Memory Logger
 Cgr::fec::code::block_data
 Cgr::block_detailImplementation details to support the signal processing abstraction
 Cgr::blocks::kernel::block_interleaving
 Cgr::block_registry
 Cgr::buffer_readerHow we keep track of the readers of a gr::buffer
 Cgr::buffer_reader_sm
 Cgr::buffer_type_baseBase class for describing a buffer's type
 Cgr::buftype< classname, factory_class >Template used to create buffer types. Note that the factory_class parameter must contain a static function make_buffer() that matches the signature below and will be used to create instances of the corresponding buffer type
 Ccallbackregister_base::callback_base_t
 Ccallbackregister_base::callback_t< T, Tsptr >
 Ccallbackregister_base
 Crpcserver_base
 Crpcserver_aggregator
 Crpcserver_thrift
 Ccldpc
 Cgr::vocoder::codec2
 Cpmt::comparatorProvide a comparator function object to allow pmt use in stl types
 Cgr::blocks::control_loopA second-order control loop implementation class
 Cgr::analog::pll_carriertracking_ccImplements a PLL which locks to the input frequency and outputs the input signal mixed with that carrier
 Cgr::analog::pll_freqdet_cfImplements a PLL which locks to the input frequency and outputs an estimate of that frequency. Useful for FM Demod
 Cgr::analog::pll_refout_ccImplements a PLL which locks to the input frequency and outputs a carrier
 Cgr::digital::constellation_receiver_cbThis block makes hard decisions about the received symbols (using a constellation object) and also fine tunes phase synchronization
 Cgr::digital::costas_loop_ccA Costas loop carrier recovery module
 Cgr::digital::fll_band_edge_ccFrequency Lock Loop using band-edge filters
 CGNURadio::ControlPortIf
 Crpcserver_thrift
 Cgr::analog::cpmReturn the taps for an interpolating FIR filter (gr::filter::interp_fir_filter_fff)
 Cgr::digital::crcCalculates a CRC
 Cgr::custom_lock
 Cgr::custom_lock_if
 Cgr::bufferSingle writer, multiple reader fifo
 Cgr::buffer_double_mappedSingle writer, multiple reader fifo
 Cgr::buffer_single_mappedA single mapped buffer where wrapping conditions are handled explicitly via input/output_blocked_callback functions called from block_executor
 Cgr::host_buffer
 Cdecision_t
 Cgr::edgeClass representing a connection between to graph endpoints
 Cstd::enable_shared_from_this
 Cgr::basic_blockThe abstract base class for all signal processing blocks
 Cgr::blockThe abstract base class for all 'terminal' processing blocks
 Cgr::blocks::packed_to_unpacked< std::uint8_t >
 Cgr::blocks::packed_to_unpacked< std::int16_t >
 Cgr::blocks::packed_to_unpacked< std::int32_t >
 Cgr::blocks::unpacked_to_packed< std::uint8_t >
 Cgr::blocks::unpacked_to_packed< std::int16_t >
 Cgr::blocks::unpacked_to_packed< std::int32_t >
 Cgr::blocks::vector_insert< std::uint8_t >
 Cgr::blocks::vector_insert< std::int16_t >
 Cgr::blocks::vector_insert< std::int32_t >
 Cgr::blocks::vector_insert< float >
 Cgr::blocks::vector_insert< gr_complex >
 Cgr::digital::burst_shaper< float >
 Cgr::digital::burst_shaper< gr_complex >
 Cgr::filter::rational_resampler< gr_complex, gr_complex, gr_complex >
 Cgr::filter::rational_resampler< gr_complex, gr_complex, float >
 Cgr::filter::rational_resampler< float, gr_complex, gr_complex >
 Cgr::filter::rational_resampler< float, float, float >
 Cgr::filter::rational_resampler< float, std::int16_t, float >
 Cgr::filter::rational_resampler< std::int16_t, gr_complex, gr_complex >
 Cgr::trellis::metrics< std::int16_t >
 Cgr::trellis::metrics< std::int32_t >
 Cgr::trellis::metrics< float >
 Cgr::trellis::metrics< gr_complex >
 Cgr::trellis::pccc_decoder_blk< std::uint8_t >
 Cgr::trellis::pccc_decoder_blk< std::int16_t >
 Cgr::trellis::pccc_decoder_blk< std::int32_t >
 Cgr::trellis::pccc_decoder_combined_blk< float, std::uint8_t >
 Cgr::trellis::pccc_decoder_combined_blk< float, std::int16_t >
 Cgr::trellis::pccc_decoder_combined_blk< float, std::int32_t >
 Cgr::trellis::pccc_decoder_combined_blk< gr_complex, std::uint8_t >
 Cgr::trellis::pccc_decoder_combined_blk< gr_complex, std::int16_t >
 Cgr::trellis::pccc_decoder_combined_blk< gr_complex, std::int32_t >
 Cgr::trellis::sccc_decoder_blk< std::uint8_t >
 Cgr::trellis::sccc_decoder_blk< std::int16_t >
 Cgr::trellis::sccc_decoder_blk< std::int32_t >
 Cgr::trellis::sccc_decoder_combined_blk< float, std::uint8_t >
 Cgr::trellis::sccc_decoder_combined_blk< float, std::int16_t >
 Cgr::trellis::sccc_decoder_combined_blk< float, std::int32_t >
 Cgr::trellis::sccc_decoder_combined_blk< gr_complex, std::uint8_t >
 Cgr::trellis::sccc_decoder_combined_blk< gr_complex, std::int16_t >
 Cgr::trellis::sccc_decoder_combined_blk< gr_complex, std::int32_t >
 Cgr::trellis::viterbi< std::uint8_t >
 Cgr::trellis::viterbi< std::int16_t >
 Cgr::trellis::viterbi< std::int32_t >
 Cgr::trellis::viterbi_combined< std::int16_t, std::uint8_t >
 Cgr::trellis::viterbi_combined< std::int16_t, std::int16_t >
 Cgr::trellis::viterbi_combined< std::int16_t, std::int32_t >
 Cgr::trellis::viterbi_combined< std::int32_t, std::uint8_t >
 Cgr::trellis::viterbi_combined< std::int32_t, std::int16_t >
 Cgr::trellis::viterbi_combined< std::int32_t, std::int32_t >
 Cgr::trellis::viterbi_combined< float, std::uint8_t >
 Cgr::trellis::viterbi_combined< float, std::int16_t >
 Cgr::trellis::viterbi_combined< float, std::int32_t >
 Cgr::trellis::viterbi_combined< gr_complex, std::uint8_t >
 Cgr::trellis::viterbi_combined< gr_complex, std::int16_t >
 Cgr::trellis::viterbi_combined< gr_complex, std::int32_t >
 Cblock_gateway
 Cgr::analog::ctcss_squelch_ffGate or zero output if CTCSS tone not present
 Cgr::analog::pwr_squelch_ccGate or zero output when input power below threshold
 Cgr::analog::pwr_squelch_ffGate or zero output when input power below threshold
 Cgr::analog::squelch_base_ccBasic squelch block; to be subclassed for other squelches
 Cgr::analog::pwr_squelch_ccGate or zero output when input power below threshold
 Cgr::analog::squelch_base_ffBasic squelch block; to be subclassed for other squelches
 Cgr::analog::ctcss_squelch_ffGate or zero output if CTCSS tone not present
 Cgr::analog::pwr_squelch_ffGate or zero output when input power below threshold
 Cgr::blocks::burst_to_streamBurst to Stream
 Cgr::blocks::copyOutput[i] = input[i]
 Cgr::blocks::deinterleaveDeinterleave an input block of samples into N outputs
 Cgr::blocks::delayDelay the input by a certain number of samples
 Cgr::blocks::interleaveInterleave N inputs into a single output
 Cgr::blocks::keep_m_in_nDecimate a stream, keeping the first m items out of every n starting after offset items
 Cgr::blocks::keep_one_in_nDecimate a stream, keeping the last item out of every n
 Cgr::blocks::message_debugDebug block for the message passing system
 Cgr::blocks::message_strobeSend message at defined interval
 Cgr::blocks::message_strobe_randomSend message at defined interval
 Cgr::blocks::nopDoes nothing. Used for testing only
 Cgr::blocks::packed_to_unpacked< T >Convert a stream of packed bytes or shorts to stream of unpacked bytes or shorts
 Cgr::blocks::patterned_interleaverInterleave items based on the provided vector pattern
 Cgr::blocks::plateau_detector_fbDetects a plateau and marks the middle
 Cgr::blocks::repeatRepeat each input repeat times
 Cgr::blocks::selectorOutput[output_index][i] = input[input_index][i]
 Cgr::blocks::skipheadSkips the first N items, from then on copies items to the output
 Cgr::blocks::stream_demuxStream demuxing block to demultiplex one stream into N output streams
 Cgr::blocks::stream_muxStream muxing block to multiplex many streams into one with a specified format
 Cgr::blocks::tagged_stream_alignAlign a stream to a tagged stream item
 Cgr::blocks::tagged_stream_multiply_lengthAllows scaling of a tagged stream length tag
 Cgr::blocks::test_tag_variable_rate_ffUsed for testing tag propagation
 Cgr::blocks::unpacked_to_packed< T >Convert a stream of unpacked bytes or shorts into a stream of packed bytes or shorts
 Cgr::blocks::vector_insert< T >Source of T's that gets its data from a vector
 Cgr::channels::sro_modelSample Rate Offset Model
 Cgr::digital::burst_shaper< T >Burst shaper block for applying burst padding and ramping
 Cgr::digital::clock_recovery_mm_ccMueller and Müller (M&M) based clock recovery block with complex input, complex output
 Cgr::digital::clock_recovery_mm_ffMueller and Müller (M&M) based clock recovery block with float input, float output
 Cgr::digital::constellation_decoder_cbConstellation Decoder
 Cgr::digital::constellation_receiver_cbThis block makes hard decisions about the received symbols (using a constellation object) and also fine tunes phase synchronization
 Cgr::digital::correlate_access_code_bb_tsExamine input for specified access code, one bit at a time
 Cgr::digital::correlate_access_code_ff_tsExamine input for specified access code, one bit at a time
 Cgr::digital::crc16_async_bbByte-stream CRC block for async messages
 Cgr::digital::crc32_async_bbByte-stream CRC block for async messages
 Cgr::digital::crc_appendCalculates and appends a CRC to a PDU
 Cgr::digital::crc_checkCheck the CRC at the end of a PDU
 Cgr::digital::header_payload_demuxHeader/Payload demuxer (HPD)
 Cgr::digital::msk_timing_recovery_ccMSK/GMSK timing recovery
 Cgr::digital::ofdm_chanest_vcvc
 Cgr::digital::pfb_clock_sync_ccfTiming synchronizer using polyphase filterbanks
 Cgr::digital::pfb_clock_sync_fffTiming synchronizer using polyphase filterbanks
 Cgr::digital::protocol_formatter_asyncUses a header format object to append a header onto a PDU
 Cgr::digital::symbol_sync_ccSymbol Synchronizer block with complex input, complex output
 Cgr::digital::symbol_sync_ffSymbol Synchronizer block with float input, float output
 Cgr::dtv::atsc_equalizerATSC Receiver Equalizer
 Cgr::dtv::atsc_field_sync_mux<+description of block+>
 Cgr::dtv::atsc_fs_checkerATSC Receiver FS_CHECKER
 Cgr::dtv::atsc_syncATSC Receiver SYNC
 Cgr::dtv::catv_frame_sync_enc_bbFrame Sync Encoder. Adds a 42-bit (64QAM) or 40-bit (256QAM) frame sync pattern with control word
 Cgr::dtv::catv_reed_solomon_enc_bbReed Solomon Encoder, t=3, (128,122), 7-bit symbols
 Cgr::dtv::catv_trellis_enc_bbTrellis Encoder. 14/15 (64QAM) or 19/20 (256QAM) code rate
 Cgr::dtv::dvb_bbheader_bbFormats MPEG-2 Transport Stream packets into FEC baseband frames and adds a 10-byte header
 Cgr::dtv::dvb_bch_bbEncodes a BCH ((Bose, Chaudhuri, Hocquenghem) FEC
 Cgr::dtv::dvb_ldpc_bbEncodes a LDPC (Low-Density Parity-Check) FEC
 Cgr::dtv::dvbs2_interleaver_bbBit interleaves DVB-S2 FEC baseband frames
 Cgr::dtv::dvbs2_modulator_bcModulates DVB-S2 frames
 Cgr::dtv::dvbs2_physical_ccSignals DVB-S2 physical layer frames
 Cgr::dtv::dvbt2_framemapper_ccMaps T2 frames
 Cgr::dtv::dvbt2_interleaver_bbBit interleaves DVB-T2 FEC baseband frames
 Cgr::dtv::dvbt2_modulator_bcModulates DVB-T2 cells
 Cgr::dtv::dvbt2_p1insertion_ccInserts a P1 symbol
 Cgr::dtv::dvbt2_pilotgenerator_ccAdds pilots to T2 frames
 Cgr::dtv::dvbt_bit_inner_deinterleaverBit Inner deinterleaver
 Cgr::dtv::dvbt_bit_inner_interleaverBit Inner interleaver
 Cgr::dtv::dvbt_convolutional_deinterleaverConvolutional deinterleaver
 Cgr::dtv::dvbt_demapDVB-T demapper
 Cgr::dtv::dvbt_demod_reference_signalsReference signals demodulator
 Cgr::dtv::dvbt_energy_descrambleEnergy descramble
 Cgr::dtv::dvbt_energy_dispersalEnergy dispersal
 Cgr::dtv::dvbt_inner_coderInner coder with Puncturing
 Cgr::dtv::dvbt_mapDVB-T mapper
 Cgr::dtv::dvbt_ofdm_sym_acquisitionOFDM symbol acquisition
 Cgr::dtv::dvbt_reed_solomon_decReed Solomon decoder
 Cgr::dtv::dvbt_reed_solomon_encReed Solomon encoder
 Cgr::dtv::dvbt_reference_signalsReference signals generator
 Cgr::dtv::dvbt_symbol_inner_interleaverSymbol interleaver
 Cgr::dtv::dvbt_viterbi_decoderDVB-T Viterbi decoder
 Cgr::fec::async_decoderCreates the decoder block for use in GNU Radio flowgraphs from a given FEC API object derived from the generic_decoder class
 Cgr::fec::async_encoderCreates the encoder block for use in GNU Radio flowgraphs with async message from a given FEC API object derived from the generic_encoder class
 Cgr::fec::ber_bfBER block in FECAPI
 Cgr::fec::conv_bit_corr_bbCorrelate block in FECAPI
 Cgr::fec::decoderGeneral FEC decoding block that takes in a decoder variable object (derived from gr::fec::general_decoder) for use in a flowgraph
 Cgr::fec::depuncture_bbDepuncture a stream of samples
 Cgr::fec::encoderCreates the encoder block for use in GNU Radio flowgraphs from a given FECAPI object derived from the generic_encoder class
 Cgr::fec::puncture_bbPuncture a stream of unpacked bits
 Cgr::fec::puncture_ffPuncture a stream of floats
 Cgr::filter::filterbank_vcvcfFilterbank with vector of gr_complex input, vector of gr_complex output and float taps
 Cgr::filter::mmse_resampler_ccResampling MMSE filter with complex input, complex output
 Cgr::filter::mmse_resampler_ffResampling MMSE filter with float input, float output
 Cgr::filter::pfb_arb_resampler_cccPolyphase filterbank arbitrary resampler with gr_complex input, gr_complex output and gr_complex taps
 Cgr::filter::pfb_arb_resampler_ccfPolyphase filterbank arbitrary resampler with gr_complex input, gr_complex output and float taps
 Cgr::filter::pfb_arb_resampler_fffPolyphase filterbank arbitrary resampler with float input, float output and float taps
 Cgr::filter::pfb_channelizer_ccfPolyphase filterbank channelizer with gr_complex input, gr_complex output and float taps
 Cgr::filter::rational_resampler< IN_T, OUT_T, TAP_T >Rational Resampling Polyphase FIR filter with IN_T input, OUT_T output and TAP_T taps
 Cgr::iio::attr_sinkGeneric writer for attributes of IIO devices
 Cgr::iio::attr_updaterGeneric helper block to create message in a format that will be accepted by the IIO Attribute Sink Block
 Cgr::iio::dds_controlControl block for DDSs which are available in controlling FPGAs of certain IIO drivers
 Cgr::network::socket_pduCreates socket interface and translates traffic to PDUs
 Cgr::network::tuntap_pduCreates TUNTAP interface and translates traffic to PDUs
 Cgr::pdu::add_system_timeAdds system time to a PDU's metadata
 Cgr::pdu::pdu_filterPropagates only pdus containing k=>v in meta
 Cgr::pdu::pdu_removeRemove key k in pdu's meta field and pass on
 Cgr::pdu::pdu_setSet k=>v in pdu's meta field and pass on
 Cgr::pdu::pdu_splitSplit PDU dict and data to separate ports
 Cgr::pdu::random_pduSends a random PDU at intervals
 Cgr::pdu::time_deltaCompute system time differences and provide statistics upon completion
 Cgr::qtgui::ber_sink_b
 Cgr::qtgui::edit_box_msgCreate a QT Edit Box widget where the value is posted as a message
 Cgr::qtgui::sink_cA graphical sink to display freq, spec, time, and const plots
 Cgr::qtgui::sink_fA graphical sink to display freq, spec, and time
 Cgr::soapy::block
 Cgr::soapy::sink
 Cgr::soapy::source
 Cgr::sync_blockSynchronous 1:1 input to output with history
 Cgr::analog::fastnoise_source< float >
 Cgr::analog::fastnoise_source< std::int32_t >
 Cgr::analog::fastnoise_source< std::int16_t >
 Cgr::analog::fastnoise_source< gr_complex >
 Cgr::analog::noise_source< std::int16_t >
 Cgr::analog::noise_source< std::int32_t >
 Cgr::analog::noise_source< float >
 Cgr::analog::noise_source< gr_complex >
 Cgr::analog::random_uniform_source< std::uint8_t >
 Cgr::analog::random_uniform_source< std::int16_t >
 Cgr::analog::random_uniform_source< std::int32_t >
 Cgr::analog::sig_source< std::int8_t >
 Cgr::analog::sig_source< std::int16_t >
 Cgr::analog::sig_source< std::int32_t >
 Cgr::analog::sig_source< float >
 Cgr::analog::sig_source< gr_complex >
 Cgr::blocks::abs_blk< std::int16_t >
 Cgr::blocks::abs_blk< std::int32_t >
 Cgr::blocks::abs_blk< float >
 Cgr::blocks::add_blk< std::int16_t >
 Cgr::blocks::add_blk< std::int32_t >
 Cgr::blocks::add_blk< gr_complex >
 Cgr::blocks::add_blk< float >
 Cgr::blocks::add_const_v< std::uint8_t >
 Cgr::blocks::add_const_v< std::int16_t >
 Cgr::blocks::add_const_v< std::int32_t >
 Cgr::blocks::add_const_v< float >
 Cgr::blocks::add_const_v< gr_complex >
 Cgr::blocks::and_blk< std::uint8_t >
 Cgr::blocks::and_blk< std::int16_t >
 Cgr::blocks::and_blk< std::int32_t >
 Cgr::blocks::and_const< std::uint8_t >
 Cgr::blocks::and_const< std::int16_t >
 Cgr::blocks::and_const< std::int32_t >
 Cgr::blocks::argmax< float >
 Cgr::blocks::argmax< std::int32_t >
 Cgr::blocks::argmax< std::int16_t >
 Cgr::blocks::blockinterleaver_xx< uint8_t >
 Cgr::blocks::blockinterleaver_xx< gr_complex >
 Cgr::blocks::blockinterleaver_xx< float >
 Cgr::blocks::blockinterleaver_xx< int32_t >
 Cgr::blocks::blockinterleaver_xx< int16_t >
 Cgr::blocks::divide< std::int16_t >
 Cgr::blocks::divide< std::int32_t >
 Cgr::blocks::divide< float >
 Cgr::blocks::divide< gr_complex >
 Cgr::blocks::max_blk< std::int16_t >
 Cgr::blocks::max_blk< std::int32_t >
 Cgr::blocks::max_blk< float >
 Cgr::blocks::min_blk< std::int16_t >
 Cgr::blocks::min_blk< std::int32_t >
 Cgr::blocks::min_blk< float >
 Cgr::blocks::moving_average< std::int16_t >
 Cgr::blocks::moving_average< std::int32_t >
 Cgr::blocks::moving_average< float >
 Cgr::blocks::moving_average< gr_complex >
 Cgr::blocks::multiply< std::int16_t >
 Cgr::blocks::multiply< std::int32_t >
 Cgr::blocks::multiply< float >
 Cgr::blocks::multiply< gr_complex >
 Cgr::blocks::multiply_const< std::int16_t >
 Cgr::blocks::multiply_const< std::int32_t >
 Cgr::blocks::multiply_const< float >
 Cgr::blocks::multiply_const< gr_complex >
 Cgr::blocks::multiply_const_v< std::int16_t >
 Cgr::blocks::multiply_const_v< std::int32_t >
 Cgr::blocks::multiply_const_v< float >
 Cgr::blocks::multiply_const_v< gr_complex >
 Cgr::blocks::multiply_matrix< float >
 Cgr::blocks::multiply_matrix< gr_complex >
 Cgr::blocks::mute_blk< std::int16_t >
 Cgr::blocks::mute_blk< std::int32_t >
 Cgr::blocks::mute_blk< float >
 Cgr::blocks::mute_blk< gr_complex >
 Cgr::blocks::not_blk< std::uint8_t >
 Cgr::blocks::not_blk< std::int16_t >
 Cgr::blocks::not_blk< std::int32_t >
 Cgr::blocks::or_blk< std::uint8_t >
 Cgr::blocks::or_blk< std::int16_t >
 Cgr::blocks::or_blk< std::int32_t >
 Cgr::blocks::peak_detector< float >
 Cgr::blocks::peak_detector< std::int32_t >
 Cgr::blocks::peak_detector< std::int16_t >
 Cgr::blocks::probe_signal< std::uint8_t >
 Cgr::blocks::probe_signal< std::int16_t >
 Cgr::blocks::probe_signal< std::int32_t >
 Cgr::blocks::probe_signal< float >
 Cgr::blocks::probe_signal< gr_complex >
 Cgr::blocks::probe_signal_v< std::uint8_t >
 Cgr::blocks::probe_signal_v< std::int16_t >
 Cgr::blocks::probe_signal_v< std::int32_t >
 Cgr::blocks::probe_signal_v< float >
 Cgr::blocks::probe_signal_v< gr_complex >
 Cgr::blocks::sample_and_hold< std::uint8_t >
 Cgr::blocks::sample_and_hold< std::int16_t >
 Cgr::blocks::sample_and_hold< std::int32_t >
 Cgr::blocks::sample_and_hold< float >
 Cgr::blocks::sub< std::int16_t >
 Cgr::blocks::sub< std::int32_t >
 Cgr::blocks::sub< gr_complex >
 Cgr::blocks::sub< float >
 Cgr::blocks::vector_sink< std::uint8_t >
 Cgr::blocks::vector_sink< std::int16_t >
 Cgr::blocks::vector_sink< std::int32_t >
 Cgr::blocks::vector_sink< float >
 Cgr::blocks::vector_sink< gr_complex >
 Cgr::blocks::vector_source< std::uint8_t >
 Cgr::blocks::vector_source< std::int16_t >
 Cgr::blocks::vector_source< std::int32_t >
 Cgr::blocks::vector_source< float >
 Cgr::blocks::vector_source< gr_complex >
 Cgr::blocks::xor_blk< std::uint8_t >
 Cgr::blocks::xor_blk< std::int16_t >
 Cgr::blocks::xor_blk< std::int32_t >
 Cgr::digital::additive_scrambler< gr_complex >
 Cgr::digital::additive_scrambler< float >
 Cgr::digital::additive_scrambler< int32_t >
 Cgr::digital::additive_scrambler< int16_t >
 Cgr::digital::additive_scrambler< uint8_t >
 Cgr::iio::fmcomms2_sink< int16_t >
 Cgr::iio::fmcomms2_sink< std::complex< int16_t > >
 Cgr::iio::fmcomms2_sink< gr_complex >
 Cgr::iio::fmcomms2_source< int16_t >
 Cgr::iio::fmcomms2_source< std::complex< int16_t > >
 Cgr::iio::fmcomms2_source< gr_complex >
 Cgr::pdu::pdu_to_stream< unsigned char >
 Cgr::pdu::pdu_to_stream< short >
 Cgr::pdu::pdu_to_stream< float >
 Cgr::pdu::pdu_to_stream< gr_complex >
 Cgr::pdu::tags_to_pdu< unsigned char >
 Cgr::pdu::tags_to_pdu< short >
 Cgr::pdu::tags_to_pdu< int >
 Cgr::pdu::tags_to_pdu< float >
 Cgr::pdu::tags_to_pdu< gr_complex >
 Cgr::pdu::take_skip_to_pdu< unsigned char >
 Cgr::pdu::take_skip_to_pdu< short >
 Cgr::pdu::take_skip_to_pdu< int >
 Cgr::pdu::take_skip_to_pdu< float >
 Cgr::pdu::take_skip_to_pdu< gr_complex >
 Cgr::trellis::encoder< std::uint8_t, std::uint8_t >
 Cgr::trellis::encoder< std::uint8_t, std::int16_t >
 Cgr::trellis::encoder< std::uint8_t, std::int32_t >
 Cgr::trellis::encoder< std::int16_t, std::int16_t >
 Cgr::trellis::encoder< std::int16_t, std::int32_t >
 Cgr::trellis::encoder< std::int32_t, std::int32_t >
 Cgr::trellis::pccc_encoder< std::uint8_t, std::uint8_t >
 Cgr::trellis::pccc_encoder< std::uint8_t, std::int16_t >
 Cgr::trellis::pccc_encoder< std::uint8_t, std::int32_t >
 Cgr::trellis::pccc_encoder< std::int16_t, std::int16_t >
 Cgr::trellis::pccc_encoder< std::int16_t, std::int32_t >
 Cgr::trellis::pccc_encoder< std::int32_t, std::int32_t >
 Cgr::trellis::sccc_encoder< std::uint8_t, std::uint8_t >
 Cgr::trellis::sccc_encoder< std::uint8_t, std::int16_t >
 Cgr::trellis::sccc_encoder< std::uint8_t, std::int32_t >
 Cgr::trellis::sccc_encoder< std::int16_t, std::int16_t >
 Cgr::trellis::sccc_encoder< std::int32_t, std::int32_t >
 Cgr::analog::agc2_ccHigh performance Automatic Gain Control class with attack and decay rates
 Cgr::analog::agc2_ffHigh performance Automatic Gain Control class with attack and decay rates
 Cgr::analog::agc3_ccHigh performance Automatic Gain Control class with attack and decay rates
 Cgr::analog::agc_ccHigh performance Automatic Gain Control class
 Cgr::analog::agc_ffHigh performance Automatic Gain Control class
 Cgr::analog::dpll_bbDetect the peak of a signal
 Cgr::analog::fastnoise_source< T >Random number source
 Cgr::analog::feedforward_agc_ccNon-causal AGC which computes required gain based on max absolute value over nsamples
 Cgr::analog::fmdet_cfImplements an IQ slope detector
 Cgr::analog::frequency_modulator_fcFrequency modulator block
 Cgr::analog::noise_source< T >Random number source
 Cgr::analog::phase_modulator_fcPhase modulator block
 Cgr::analog::pll_carriertracking_ccImplements a PLL which locks to the input frequency and outputs the input signal mixed with that carrier
 Cgr::analog::pll_freqdet_cfImplements a PLL which locks to the input frequency and outputs an estimate of that frequency. Useful for FM Demod
 Cgr::analog::pll_refout_ccImplements a PLL which locks to the input frequency and outputs a carrier
 Cgr::analog::probe_avg_mag_sqrd_cCompute avg magnitude squared
 Cgr::analog::probe_avg_mag_sqrd_cfCompute avg magnitude squared
 Cgr::analog::probe_avg_mag_sqrd_fCompute avg magnitude squared
 Cgr::analog::quadrature_demod_cfQuadrature demodulator: complex in, float out
 Cgr::analog::rail_ffClips input values to min, max
 Cgr::analog::random_uniform_source< T >Uniform Random Number Generator
 Cgr::analog::sig_source< T >Signal generator with T output
 Cgr::analog::simple_squelch_ccSimple squelch block based on average signal power and threshold in dB
 Cgr::audio::sinkCreates a sink from an audio device
 Cgr::audio::sourceCreates a source from an audio device
 Cgr::blocks::abs_blk< T >Output[m] = abs(input[m]) for all M streams
 Cgr::blocks::add_blk< T >Output = sum(input[0], input[1], ..., input[M-1])
 Cgr::blocks::add_const_bbOutput = input + constant
 Cgr::blocks::add_const_ccOutput = input + constant
 Cgr::blocks::add_const_ffOutput = input + constant
 Cgr::blocks::add_const_iiOutput = input + constant
 Cgr::blocks::add_const_ssOutput = input + constant
 Cgr::blocks::add_const_v< T >Output[m] = input[m] + constant vector for all M streams
 Cgr::blocks::and_blk< T >Output = input[0] & input[1] & ... & input[M-1]
 Cgr::blocks::and_const< T >Output[m] = input[m] & value for all M streams
 Cgr::blocks::annotator_1to11-to-1 stream annotator testing block. FOR TESTING PURPOSES ONLY
 Cgr::blocks::annotator_alltoallAll-to-all stream annotator testing block. FOR TESTING PURPOSES ONLY
 Cgr::blocks::annotator_rawRaw stream annotator testing block
 Cgr::blocks::argmax< T >Compares vectors from multiple streams and determines the index in the vector and stream number where the maximum value occurred
 Cgr::blocks::blockinterleaver_xx< T >Fully parameterizable block interleaver
 Cgr::blocks::burst_taggerSets a burst on/off tag based on the value of the trigger input
 Cgr::blocks::char_to_floatConvert stream of chars to a stream of float
 Cgr::blocks::char_to_shortConvert stream of chars to a stream of shorts
 Cgr::blocks::check_lfsr_32k_sSink that checks if its input stream consists of a lfsr_32k sequence
 Cgr::blocks::complex_to_argComplex in, arg (arctan) out (float)
 Cgr::blocks::complex_to_floatConvert a stream of gr_complex to 1 or 2 streams of float
 Cgr::blocks::complex_to_imagProduces the imaginary part (as a float) of a complex stream
 Cgr::blocks::complex_to_magComplex in, magnitude out (float)
 Cgr::blocks::complex_to_mag_squaredComplex in, magnitude squared out (float)
 Cgr::blocks::complex_to_magphaseConvert a stream of gr_complex to magnitude and phase (both floats)
 Cgr::blocks::complex_to_realProduces the real part (as a float) of a complex stream
 Cgr::blocks::conjugate_ccOutput = complex conjugate of input
 Cgr::blocks::correctiqThis block to removes that center frequency IQ DC spike with an IIR filter
 Cgr::blocks::correctiq_autoThis block to removes that center frequency IQ DC spike with a slight variation. It automatically calculates the offset then switches to straight DC offset mode to prevent any possible IIR filtering after it's been tuned. However, if frequency or upstream gain is changed, it must retune, so frequency and upstream gain are all taken as parameters and monitored for changes
 Cgr::blocks::correctiq_manThis block provides a mechanism to manually provide a real and imaginary signal offset. Very similar to a complex add block, the block supports dynamic updating on the values
 Cgr::blocks::ctrlport_probe2_bA ControlPort probe to export vectors of signals
 Cgr::blocks::ctrlport_probe2_cA ControlPort probe to export vectors of signals
 Cgr::blocks::ctrlport_probe2_fA ControlPort probe to export vectors of signals
 Cgr::blocks::ctrlport_probe2_iA ControlPort probe to export vectors of signals
 Cgr::blocks::ctrlport_probe2_sA ControlPort probe to export vectors of signals
 Cgr::blocks::ctrlport_probe_cA ControlPort probe to export vectors of signals
 Cgr::blocks::divide< T >Output = input[0] / input[1] / ... / input[M-1]
 Cgr::blocks::endian_swapConvert stream of items into their byte swapped version
 Cgr::blocks::exponentiate_const_cciExponentiates a complex stream with an integer exponent
 Cgr::blocks::file_descriptor_sinkWrite stream to file descriptor
 Cgr::blocks::file_descriptor_sourceRead stream from file descriptor
 Cgr::blocks::file_meta_sinkWrite stream to file with meta-data headers
 Cgr::blocks::file_meta_sourceReads stream from file with meta-data headers. Headers are parsed into tags
 Cgr::blocks::file_sinkWrite stream to file
 Cgr::blocks::file_sourceRead stream from file
 Cgr::blocks::float_to_charConvert stream of floats to a stream of char
 Cgr::blocks::float_to_complexOne or two floats in, complex out
 Cgr::blocks::float_to_intConvert stream of floats to a stream of ints
 Cgr::blocks::float_to_shortConvert stream of floats to a stream of shorts
 Cgr::blocks::float_to_ucharConvert stream of floats to a stream of unsigned chars
 Cgr::blocks::headStop after processing the first N items
 Cgr::blocks::host_buffer_copyCopy using host_buffer testing block. FOR TESTING PURPOSES ONLY
 Cgr::blocks::int_to_floatConvert stream of ints to a stream of floats
 Cgr::blocks::lfsr_32k_source_sLFSR pseudo-random source with period of 2^15 bits (2^11 shorts)
 Cgr::blocks::magphase_to_complexTwo floats in (mag and phase), complex out
 Cgr::blocks::max_blk< T >Compares vectors from multiple streams and determines the maximum value from each vector over all streams
 Cgr::blocks::min_blk< T >Compares vectors from multiple streams and determines the minimum value from each vector over all streams
 Cgr::blocks::moving_average< T >Output is the moving sum of the last N samples, scaled by the scale factor
 Cgr::blocks::multiply< T >Output = prod (input_0, input_1, ...)
 Cgr::blocks::multiply_by_tag_value_ccOutput = input * complex constant
 Cgr::blocks::multiply_conjugate_ccMultiplies stream 0 by the complex conjugate of stream 1
 Cgr::blocks::multiply_const< T >Output = input * constant
 Cgr::blocks::multiply_const_v< T >Output = input * constant vector (element-wise)
 Cgr::blocks::multiply_matrix< T >Matrix multiplexer/multiplier: y(k) = A x(k)
 Cgr::blocks::mute_blk< T >Output = input or zero if muted
 Cgr::blocks::nlog10_ffOutput = n*log10(input) + k
 Cgr::blocks::not_blk< T >Output = ~input
 Cgr::blocks::null_sinkBit bucket. Use as a termination point when a sink is required and we don't want to do anything real
 Cgr::blocks::null_sourceA source of zeros used mainly for testing
 Cgr::blocks::or_blk< T >Output = input_0 | input_1 | , ... | input_N)
 Cgr::blocks::peak_detector< T >Detect the peak of a signal
 Cgr::blocks::peak_detector2_fbDetect the peak of a signal
 Cgr::blocks::phase_shiftThis block will shift the incoming signal by the specified amount. Shift can be specified in either radians or degrees which is configurable in the constructor
 Cgr::blocks::probe_rateThroughput measurement
 Cgr::blocks::probe_signal< T >Sink that allows a sample to be grabbed from Python
 Cgr::blocks::probe_signal_v< T >Sink that allows a vector of samples to be grabbed from Python
 Cgr::blocks::regenerate_bbDetect the peak of a signal and repeat every period samples
 Cgr::blocks::rms_cfRMS average power
 Cgr::blocks::rms_ffRMS average power
 Cgr::blocks::rotator_ccComplex rotator
 Cgr::blocks::sample_and_hold< T >Sample and hold circuit
 Cgr::blocks::short_to_charConvert stream of shorts to a stream of chars
 Cgr::blocks::short_to_floatConvert stream of shorts to a stream of floats
 Cgr::blocks::stream_to_tagged_streamConverts a regular stream into a tagged stream
 Cgr::blocks::streams_to_vectorConvert N streams of items to 1 stream of vector length N
 Cgr::blocks::stretch_ffAdjust y-range of an input vector by mapping to range (max-of-input, stipulated-min). Primarily for spectral signature matching by normalizing spectrum dynamic ranges
 Cgr::blocks::sub< T >Output = input_0 - input_1 - ...)
 Cgr::blocks::swap_iqThis block will transpose the I and Q channels (Swap IQ) to correct for spectrally inverted inputs
 Cgr::blocks::tag_debugBit bucket that prints out any tag received
 Cgr::blocks::tag_gateControl tag propagation
 Cgr::blocks::tag_shareAdds tags from Input 1 onto Input 0's stream
 Cgr::blocks::tagged_file_sinkA file sink that uses tags to save files
 Cgr::blocks::tags_strobeSend tags at defined interval
 Cgr::blocks::threshold_ffOutput a 1 or zero based on a threshold value
 Cgr::blocks::throttleThrottle flow of samples such that the average rate does not exceed samples_per_sec
 Cgr::blocks::transcendentalA block that performs various transcendental math operations
 Cgr::blocks::uchar_to_floatConvert stream of unsigned chars to a stream of floats
 Cgr::blocks::vco_cVCO - Voltage controlled oscillator
 Cgr::blocks::vco_fVCO - Voltage controlled oscillator
 Cgr::blocks::vector_mapMaps elements from a set of input vectors to a set of output vectors
 Cgr::blocks::vector_sink< T >T sink that writes to a vector
 Cgr::blocks::vector_source< T >Source that streams T items based on the input data vector
 Cgr::blocks::vector_to_streamsConvert 1 stream of vectors of length N to N streams of items
 Cgr::blocks::wavfile_sinkWrite stream to a Microsoft PCM (.wav) file
 Cgr::blocks::wavfile_sourceRead stream from a Microsoft PCM (.wav) file, output floats
 Cgr::blocks::xor_blk< T >Output = input_0 ^ input_1 ^ , ... ^ input_N)
 Cgr::channels::cfo_modelChannel simulator
 Cgr::channels::fading_modelFading simulator
 Cgr::channels::selective_fading_modelFading simulator
 Cgr::channels::selective_fading_model2Fading simulator
 Cgr::digital::additive_scrambler< T >Scramble an input stream using an LFSR
 Cgr::digital::binary_slicer_fbSlice float binary symbol producing 1 bit output
 Cgr::digital::corr_est_cc
 Cgr::digital::correlate_access_code_bbExamine input for specified access code, one bit at a time
 Cgr::digital::correlate_access_code_tag_bbExamine input for specified access code, one bit at a time
 Cgr::digital::correlate_access_code_tag_ffExamine input for specified access code, one bit at a time
 Cgr::digital::costas_loop_ccA Costas loop carrier recovery module
 Cgr::digital::descrambler_bbDescramber an input stream using an LFSR
 Cgr::digital::diff_decoder_bbDifferential encoder: y[0] = (x[0] - x[-1]) % M
 Cgr::digital::diff_encoder_bbDifferential decoder: y[0] = (x[0] + y[-1]) % M
 Cgr::digital::diff_phasor_ccDifferential decoding based on phase change
 Cgr::digital::fll_band_edge_ccFrequency Lock Loop using band-edge filters
 Cgr::digital::framer_sink_1Given a stream of bits and access_code flags, assemble packets
 Cgr::digital::glfsr_source_bGalois LFSR pseudo-random source
 Cgr::digital::glfsr_source_fGalois LFSR pseudo-random source generating float outputs -1.0 - 1.0
 Cgr::digital::hdlc_deframer_bpHDLC deframer which takes in unpacked bits, and outputs PDU binary blobs. Frames which do not pass CRC are rejected
 Cgr::digital::hdlc_framer_pbHDLC framer which takes in PMT binary blobs and outputs HDLC frames as unpacked bits, with CRC and bit stuffing added. The first sample of the frame is tagged with the tag frame_tag_name and includes a length field for tagged_stream use
 Cgr::digital::map_bbOutput[i] = map[input[i]]
 Cgr::digital::meas_evm_cc
 Cgr::digital::mpsk_snr_est_ccA block for computing SNR of a signal
 Cgr::digital::packet_headerparser_bPost header metadata as a PMT
 Cgr::digital::packet_sinkProcess received bits looking for packet sync, header, and process bits into packet
 Cgr::digital::probe_density_b
 Cgr::digital::probe_mpsk_snr_est_cA probe for computing SNR of a PSK signal
 Cgr::digital::protocol_parser_bBlock that synchronizes to a header based on a header format object class. Designed to accept hard bits and produce PDUs with packed bytes (pmt::u8vector)
 Cgr::digital::scrambler_bbScramble an input stream using an LFSR
 Cgr::dtv::atsc_deinterleaverATSC deinterleave RS encoded ATSC data ( atsc_mpeg_packet_rs_encoded --> atsc_mpeg_packet_rs_encoded)
 Cgr::dtv::atsc_derandomizerATSC "dewhiten" incoming mpeg transport stream packets
 Cgr::dtv::atsc_fpllATSC Receiver FPLL
 Cgr::dtv::atsc_interleaver<+description of block+>
 Cgr::dtv::atsc_randomizer<+description of block+>
 Cgr::dtv::atsc_rs_decoderATSC Receiver Reed-Solomon Decoder
 Cgr::dtv::atsc_rs_encoder<+description of block+>
 Cgr::dtv::atsc_trellis_encoder<+description of block+>
 Cgr::dtv::atsc_viterbi_decoderATSC Viterbi Decoder
 Cgr::dtv::catv_randomizer_bbRandomizer, x^3 + x + alpha^3, 7-bit symbols
 Cgr::dtv::catv_transport_framing_enc_bbTransport Framing Encoder. Adds a parity checksum to MPEG-2 packets
 Cgr::dtv::dvb_bbscrambler_bbScrambles FEC baseband frames with a PRBS encoder
 Cgr::dtv::dvbt2_cellinterleaver_ccCell and time interleaves QPSK/QAM modulated cells
 Cgr::dtv::dvbt2_freqinterleaver_ccFrequency interleaves a T2 frame
 Cgr::dtv::dvbt2_miso_ccSplits the stream for MISO (Multiple Input Single Output)
 Cgr::dtv::dvbt2_paprtr_ccPeak to Average Power Ratio (PAPR) reduction
 Cgr::fft::ctrlport_probe_psdA ControlPort probe to export vectors of signals
 Cgr::fft::fft_v< T, forward >Compute forward or reverse FFT. complex vector in / complex vector out
 Cgr::filter::dc_blocker_ccComputationally efficient controllable DC blocker
 Cgr::filter::dc_blocker_ffComputationally efficient controllable DC blocker
 Cgr::filter::filter_delay_fcFilter-Delay Combination Block
 Cgr::filter::hilbert_fcGenerate Analytic Signal
 Cgr::filter::iir_filter_cccIIR filter with complex input, complex output, and complex taps
 Cgr::filter::iir_filter_ccdIIR filter with complex input, complex output, and double taps
 Cgr::filter::iir_filter_ccfIIR filter with complex input, complex output, and float taps
 Cgr::filter::iir_filter_cczIIR filter with complex input, complex output, and complex (double) taps
 Cgr::filter::iir_filter_ffdIIR filter with float input, float output and double taps
 Cgr::filter::pfb_decimator_ccfPolyphase filterbank bandpass decimator with gr_complex input, gr_complex output and float taps
 Cgr::filter::single_pole_iir_filter_ccSingle pole IIR filter with complex input, complex output
 Cgr::filter::single_pole_iir_filter_ffSingle pole IIR filter with float input, float output
 Cgr::iio::attr_sourceGeneric reader for attributes of IIO devices
 Cgr::iio::device_sinkGeneric sink for IIO drivers with buffered input channels
 Cgr::iio::device_sourceGeneric source for IIO drivers with buffered output channels
 Cgr::iio::fmcomms2_sink< T >Device specific sink for FMComms evaluation cards
 Cgr::iio::fmcomms2_source< T >Device specific source for FMComms evaluation cards
 Cgr::network::tcp_sinkThis block provides a TCP Sink block that supports both client and server modes
 Cgr::network::udp_sinkThis block provides a UDP Sink block that can send data over UDP streams to a specified host
 Cgr::network::udp_sourceThis block provides a UDP source block that starts a listener on the specified port and waits for inbound UDP packets
 Cgr::pdu::pdu_to_stream< T >Emit a PDU data as a simple GR stream
 Cgr::pdu::tags_to_pdu< T >Tags to PDU
 Cgr::pdu::take_skip_to_pdu< T >Extract periodic PDUs from a data stream
 Cgr::qtgui::const_sink_cA graphical sink to display the IQ constellation of multiple signals
 Cgr::qtgui::eye_sink_cA graphical sink to display signals eye patterns
 Cgr::qtgui::eye_sink_fA graphical sink to display signals eye patterns
 Cgr::qtgui::freq_sink_cA graphical sink to display multiple signals in frequency
 Cgr::qtgui::freq_sink_fA graphical sink to display multiple signals in frequency
 Cgr::qtgui::histogram_sink_fA graphical sink to display a histogram
 Cgr::qtgui::number_sinkA graphical sink to display numerical values of input streams
 Cgr::qtgui::time_raster_sink_bA graphical sink to display multiple signals on a time_raster plot
 Cgr::qtgui::time_raster_sink_fA graphical sink to display multiple signals on a time_raster plot
 Cgr::qtgui::time_sink_cA graphical sink to display multiple signals in time
 Cgr::qtgui::time_sink_fA graphical sink to display multiple signals in time
 Cgr::qtgui::vector_sink_fA graphical sink to display multiple vector-based signals
 Cgr::qtgui::waterfall_sink_cA graphical sink to display multiple signals on a waterfall (spectrogram) plot
 Cgr::qtgui::waterfall_sink_fA graphical sink to display multiple signals on a waterfall (spectrogram) plot
 Cgr::sync_decimatorSynchronous N:1 input to output with history
 Cgr::blocks::integrate< std::int16_t >
 Cgr::blocks::integrate< std::int32_t >
 Cgr::blocks::integrate< float >
 Cgr::blocks::integrate< gr_complex >
 Cgr::filter::fir_filter_blk< gr_complex, gr_complex, gr_complex >
 Cgr::filter::fir_filter_blk< gr_complex, gr_complex, float >
 Cgr::filter::fir_filter_blk< float, gr_complex, gr_complex >
 Cgr::filter::fir_filter_blk< float, float, float >
 Cgr::filter::fir_filter_blk< float, std::int16_t, float >
 Cgr::filter::fir_filter_blk< std::int16_t, gr_complex, gr_complex >
 Cgr::filter::freq_xlating_fir_filter< gr_complex, gr_complex, gr_complex >
 Cgr::filter::freq_xlating_fir_filter< gr_complex, gr_complex, float >
 Cgr::filter::freq_xlating_fir_filter< float, gr_complex, gr_complex >
 Cgr::filter::freq_xlating_fir_filter< float, gr_complex, float >
 Cgr::filter::freq_xlating_fir_filter< std::int16_t, gr_complex, float >
 Cgr::filter::freq_xlating_fir_filter< std::int16_t, gr_complex, gr_complex >
 Cgr::blocks::integrate< T >Integrate successive samples and decimate
 Cgr::blocks::interleaved_char_to_complexConvert stream of interleaved chars to a stream of complex
 Cgr::blocks::interleaved_short_to_complexConvert stream of interleaved shorts to a stream of complex
 Cgr::blocks::pack_k_bits_bbConverts a stream of bytes with 1 bit in the LSB to a byte with k relevant bits
 Cgr::blocks::stream_to_streamsConvert a stream of items into a N streams of items
 Cgr::blocks::stream_to_vectorConvert a stream of items into a stream of gnuradio/blocks containing nitems_per_block
 Cgr::digital::decision_feedback_equalizerDecision Feedback Equalizer
 Cgr::digital::linear_equalizerLinear Equalizer block provides linear equalization using a specified adaptive algorithm
 Cgr::digital::pn_correlator_ccPN code sequential search correlator
 Cgr::dtv::atsc_pad<+description of block+>
 Cgr::fec::decode_ccsds_27_fbA rate 1/2, k=7 convolutional decoder for the CCSDS standard
 Cgr::fft::goertzel_fcGoertzel single-bin DFT calculation
 Cgr::filter::fft_filter_cccFast FFT filter with gr_complex input, gr_complex output and gr_complex taps
 Cgr::filter::fft_filter_ccfFast FFT filter with gr_complex input, gr_complex output and float taps
 Cgr::filter::fft_filter_fffFast FFT filter with float input, float output and float taps
 Cgr::filter::fir_filter_blk< IN_T, OUT_T, TAP_T >FIR filter with IN_T input, OUT_T output, and TAP_T taps
 Cgr::filter::freq_xlating_fir_filter< IN_T, OUT_T, TAP_T >FIR filter combined with frequency translation with IN_T input, OUT_T output and TAP_T taps
 Cgr::filter::ival_decimatorFilter-Delay Combination Block
 Cgr::vocoder::codec2_encode_spCODEC2 Vocoder Encoder
 Cgr::vocoder::cvsd_encode_sbThis block performs CVSD audio encoding. Its design and implementation is modeled after the CVSD encoder/decoder specifications defined in the Bluetooth standard
 Cgr::vocoder::gsm_fr_encode_spGSM 06.10 Full Rate Vocoder Encoder
 Cgr::sync_interpolatorSynchronous 1:N input to output with history
 Cgr::digital::chunks_to_symbols< std::uint8_t, float >
 Cgr::digital::chunks_to_symbols< std::uint8_t, gr_complex >
 Cgr::digital::chunks_to_symbols< std::int16_t, float >
 Cgr::digital::chunks_to_symbols< std::int16_t, gr_complex >
 Cgr::digital::chunks_to_symbols< std::int32_t, float >
 Cgr::digital::chunks_to_symbols< std::int32_t, gr_complex >
 Cgr::filter::interp_fir_filter< gr_complex, gr_complex, gr_complex >
 Cgr::filter::interp_fir_filter< gr_complex, gr_complex, float >
 Cgr::filter::interp_fir_filter< float, gr_complex, gr_complex >
 Cgr::filter::interp_fir_filter< float, float, float >
 Cgr::filter::interp_fir_filter< float, std::int16_t, float >
 Cgr::filter::interp_fir_filter< std::int16_t, gr_complex, gr_complex >
 Cgr::analog::cpfsk_bcPerform continuous phase 2-level frequency shift keying modulation on an input stream of unpacked bits
 Cgr::blocks::complex_to_interleaved_charConvert stream of complex to a stream of interleaved chars
 Cgr::blocks::complex_to_interleaved_shortConvert stream of complex to a stream of interleaved shorts
 Cgr::blocks::streams_to_streamConvert N streams of 1 item into a 1 stream of N items
 Cgr::blocks::unpack_k_bits_bbConverts a byte with k relevant bits to k output bytes with 1 bit in the LSB
 Cgr::blocks::vector_to_streamConvert a stream of gnuradio/blocks of nitems_per_block items into a stream of items
 Cgr::digital::chunks_to_symbols< IN_T, OUT_T >Map a stream of unpacked symbol indexes to stream of float or complex constellation points in D dimensions (D = 1 by default)
 Cgr::digital::constellation_encoder_bcConstellation Encoder
 Cgr::digital::constellation_soft_decoder_cfConstellation Decoder
 Cgr::dtv::atsc_depadATSC depad mpeg ts packets from 256 byte atsc_mpeg_packet to 188 byte char
 Cgr::dtv::dvbt_convolutional_interleaverConvolutional interleaver
 Cgr::fec::encode_ccsds_27_bbA rate 1/2, k=7 convolutional encoder for the CCSDS standard
 Cgr::filter::interp_fir_filter< IN_T, OUT_T, TAP_T >Interpolating FIR filter with IN_T input, OUT_T output and TAP_T taps
 Cgr::filter::pfb_interpolator_ccfPolyphase filterbank interpolator with gr_complex input, gr_complex output and float taps
 Cgr::filter::pfb_synthesizer_ccfPolyphase synthesis filterbank with gr_complex input, gr_complex output and float taps
 Cgr::vocoder::codec2_decode_psCODEC2 Vocoder Decoder
 Cgr::vocoder::cvsd_decode_bsThis block performs CVSD audio decoding. Its design and implementation is modeled after the CVSD encoder/decoder specifications defined in the Bluetooth standard
 Cgr::vocoder::gsm_fr_decode_psGSM 06.10 Full Rate Vocoder Decoder
 Cgr::trellis::encoder< IN_T, OUT_T >Convolutional encoder
 Cgr::trellis::pccc_encoder< IN_T, OUT_T >PCCC encoder
 Cgr::trellis::permutationPermutation
 Cgr::trellis::sccc_encoder< IN_T, OUT_T >SCCC encoder
 Cgr::uhd::rfnoc_rx_streamer
 Cgr::uhd::rfnoc_tx_streamer
 Cgr::uhd::usrp_block
 Cgr::uhd::usrp_sink
 Cgr::uhd::usrp_source
 Cgr::video_sdl::sink_sVideo sink using SDL
 Cgr::video_sdl::sink_ucVideo sink using SDL
 Cgr::vocoder::alaw_decode_bsThis block performs alaw audio decoding
 Cgr::vocoder::alaw_encode_sbThis block performs g.711 alaw audio encoding
 Cgr::vocoder::g721_decode_bsThis block performs g721 audio decoding
 Cgr::vocoder::g721_encode_sbThis block performs g721 audio encoding
 Cgr::vocoder::g723_24_decode_bsThis block performs g723_24 audio decoding
 Cgr::vocoder::g723_24_encode_sbThis block performs g723_24 audio encoding
 Cgr::vocoder::g723_40_decode_bsThis block performs g723_40 audio decoding
 Cgr::vocoder::g723_40_encode_sbThis block performs g723_40 audio encoding
 Cgr::vocoder::ulaw_decode_bsThis block performs ulaw audio decoding
 Cgr::vocoder::ulaw_encode_sbThis block performs g.711 ulaw audio encoding
 Cgr::wavelet::squash_ffImplements cheap resampling of spectrum directly from spectral points, using gsl interpolation
 Cgr::wavelet::wavelet_ffCompute wavelet transform using gsl routines
 Cgr::wavelet::wvps_ffComputes the Wavelet Power Spectrum from a set of wavelet coefficients
 Cgr::zeromq::pub_sinkSink the contents of a stream to a ZMQ PUB socket
 Cgr::zeromq::pull_sourceReceive messages on ZMQ PULL socket and source stream
 Cgr::zeromq::push_sinkSink the contents of a stream to a ZMQ PUSH socket
 Cgr::zeromq::rep_sinkSink the contents of a stream to a ZMQ REP socket
 Cgr::zeromq::req_sourceReceive messages on ZMQ REQ socket and source stream
 Cgr::zeromq::sub_sourceReceive messages on ZMQ SUB socket and source stream
 Cgr::tagged_stream_blockBlock that operates on PDUs in form of tagged streams
 Cgr::blocks::tsb_vector_sink< std::uint8_t >
 Cgr::blocks::tsb_vector_sink< std::uint32_t >
 Cgr::blocks::tsb_vector_sink< std::uint16_t >
 Cgr::blocks::tsb_vector_sink< float >
 Cgr::blocks::tsb_vector_sink< gr_complex >
 Cgr::blocks::repack_bits_bbRepack k bits from the input stream onto l bits of the output stream
 Cgr::blocks::tagged_stream_muxCombines tagged streams
 Cgr::blocks::tsb_vector_sink< T >A vector sink for tagged streams
 Cgr::digital::crc32_bbByte-stream CRC block
 Cgr::digital::ofdm_carrier_allocator_cvcCreate frequency domain OFDM symbols from complex values, add pilots
 Cgr::digital::ofdm_cyclic_prefixerAdds a cyclic prefix and performs optional pulse shaping on OFDM symbols
 Cgr::digital::ofdm_frame_equalizer_vcvcOFDM frame equalizer
 Cgr::digital::ofdm_serializer_vccSerializes complex modulations symbols from OFDM sub-carriers
 Cgr::digital::packet_headergenerator_bbGenerates a header for a tagged, streamed packet
 Cgr::digital::protocol_formatter_bbUses a header format object to create a header from a tagged stream packet
 Cgr::fec::tagged_decoderGeneral FEC decoding block that takes in a decoder variable object (derived from gr::fec::general_decoder) for use in a flowgraph
 Cgr::fec::tagged_encoderCreates the encoder block for use in GNU Radio flowgraphs from a given FECAPI object derived from the generic_encoder class
 Cgr::pdu::pdu_to_tagged_streamTurns received PDUs into a tagged stream of items
 Cgr::pdu::tagged_stream_to_pduTurns received stream data and tags into PDUs and sends them through a message port
 Cgr::trellis::constellation_metrics_cfEvaluate metrics for use by the Viterbi algorithm
 Cgr::trellis::metrics< T >Evaluate metrics for use by the Viterbi algorithm
 Cgr::trellis::pccc_decoder_blk< T >
 Cgr::trellis::pccc_decoder_combined_blk< IN_T, OUT_T >
 Cgr::trellis::sccc_decoder_blk< T >
 Cgr::trellis::sccc_decoder_combined_blk< IN_T, OUT_T >
 Cgr::trellis::siso_combined_f
 Cgr::trellis::siso_f
 Cgr::trellis::viterbi< T >
 Cgr::trellis::viterbi_combined< IN_T, OUT_T >
 Cgr::uhd::rfnoc_block
 Cgr::uhd::rfnoc_block_generic
 Cgr::uhd::rfnoc_ddc
 Cgr::uhd::rfnoc_duc
 Cgr::uhd::rfnoc_fir_filter
 Cgr::uhd::rfnoc_replay
 Cgr::uhd::rfnoc_rx_radio
 Cgr::uhd::rfnoc_siggen
 Cgr::uhd::rfnoc_tx_radio
 Cgr::uhd::rfnoc_window
 Cgr::vocoder::freedv_rx_ssFreeDV demodulator
 Cgr::vocoder::freedv_tx_ssFreeDV modulator
 Cgr::zeromq::pub_msg_sinkSink the contents of a msg port to a ZMQ PUB socket
 Cgr::zeromq::pull_msg_sourceReceive messages on ZMQ PULL socket and output async messages
 Cgr::zeromq::push_msg_sinkSink the contents of a msg port to a ZMQ PUSH socket
 Cgr::zeromq::rep_msg_sinkSink the contents of a msg port to a ZMQ REP socket
 Cgr::zeromq::req_msg_sourceReceive messages on ZMQ REQ socket output async messages
 Cgr::zeromq::sub_msg_sourceReceive messages on ZMQ SUB socket and output async messages
 Cgr::hier_block2Hierarchical container class for gr::block's and gr::hier_block2's
 Cgr::channels::channel_modelBasic channel simulator
 Cgr::channels::channel_model2Basic channel simulator allowing time-varying frequency and timing inputs
 Cgr::channels::dynamic_channel_modelDynamic channel simulator
 Cgr::digital::cpmmod_bcGeneric CPM modulator
 Cgr::digital::ofdm_sync_sc_cfbSchmidl & Cox synchronisation for OFDM
 Cgr::top_blockTop-level hierarchical block representing a flowgraph
 Cgr::digital::adaptive_algorithm
 Cgr::digital::adaptive_algorithm_cma
 Cgr::digital::adaptive_algorithm_lms
 Cgr::digital::adaptive_algorithm_nlms
 Cgr::digital::constellationAn abstracted constellation object
 Cgr::digital::constellation_16qamDigital constellation for 16qam
 Cgr::digital::constellation_8pskDigital constellation for 8PSK
 Cgr::digital::constellation_8psk_naturalDigital constellation for natually mapped 8PSK
 Cgr::digital::constellation_bpskDigital constellation for BPSK
 Cgr::digital::constellation_calcdistCalculate Euclidean distance for any constellation
 Cgr::digital::constellation_dqpskDigital constellation for DQPSK
 Cgr::digital::constellation_qpskDigital constellation for QPSK
 Cgr::digital::constellation_sectorSectorized digital constellation
 Cgr::digital::constellation_pskConstellation_psk
 Cgr::digital::constellation_rectRectangular digital constellation
 Cgr::digital::constellation_expl_rectRectangular digital constellation
 Cgr::digital::header_format_baseBase header formatter class
 Cgr::digital::header_format_crcHeader formatter that includes the payload length, packet number, and a CRC check on the header
 Cgr::digital::header_format_ofdmHeader formatter that includes the payload length, packet number, and a CRC check on the header
 Cgr::digital::header_format_defaultDefault header formatter for PDU formatting
 Cgr::digital::header_format_counterHeader formatter that adds the payload bits/symbol format and a packet number counter
 Cgr::digital::ofdm_equalizer_baseBase class for implementation details of frequency-domain OFDM equalizers
 Cgr::digital::ofdm_equalizer_1d_pilots
 Cgr::digital::ofdm_equalizer_simpledfeSimple decision feedback equalizer for OFDM
 Cgr::digital::ofdm_equalizer_staticVery simple static equalizer for OFDM
 Cgr::digital::packet_header_defaultDefault header formatter for digital packet transmission
 Cgr::digital::packet_header_ofdmHeader utility for OFDM signals
 Cgr::fec::code::ldpc_G_matrixClass for storing H or G matrix
 Cgr::fec::code::ldpc_H_matrixParity check matrix in Richardson/Urbanke format
 Cgr::endpointClass representing a specific input or output graph endpoint
 Cstd::exceptionSTL class
 Cstd::logic_errorSTL class
 Cpmt::exception
 Cpmt::notimplemented
 Cpmt::out_of_range
 Cstd::invalid_argumentSTL class
 Cpmt::wrong_type
 Cgr::fec::code::fec_mtrxBase class for FEC matrix objects
 Cgr::fec::code::ldpc_G_matrixClass for storing H or G matrix
 Cgr::fec::code::ldpc_H_matrixParity check matrix in Richardson/Urbanke format
 Cgr::fft::fft< T, forward >
 Cgr::filter::kernel::fft_filter_cccFast FFT filter with gr_complex input, gr_complex output and gr_complex taps
 Cgr::filter::kernel::fft_filter_ccfFast FFT filter with gr_complex input, gr_complex output and float taps
 Cgr::filter::kernel::fft_filter_fffFast FFT filter with float input, float output and float taps
 Cgr::fft::fft_inbuf< T, forward >FFT: templated
 Cgr::fft::fft_inbuf< float, false >
 Cgr::fft::fft_outbuf< T, forward >
 Cgr::fft::fft_outbuf< float, true >
 Cgr::fft::fft_shift< T >Reorder FFT results which are ordered from 0 to 1 in normalized frequency to -0.5 to 0.5 by cyclic shift
 Cgr::blocks::file_sink_baseCommon base class for file sinks
 Cgr::blocks::file_sinkWrite stream to file
 Cgr::filter::kernel::filterbankA filter bank with generic taps
 Cgr::filter::kernel::fir_filter< IN_T, OUT_T, TAP_T >
 Cgr::filter::kernel::fir_filter_with_buffer_cccFIR with internal buffer for gr_complex input, gr_complex output and gr_complex taps
 Cgr::filter::kernel::fir_filter_with_buffer_ccfFIR with internal buffer for gr_complex input, gr_complex output and gr_complex taps
 Cgr::filter::kernel::fir_filter_with_buffer_fffFIR with internal buffer for float input, float output and float taps
 Cgr::filter::firdesFinite Impulse Response (FIR) filter design functions
 Cgr::flowgraphClass representing a directed, acyclic graph of basic blocks
 Cformatter
 Cfmt::formatter< boost::format >
 Cfmt::formatter< gr::io_signature >
 Cfmt::formatter< pmt::pmt_t >Enables PMTs to be formatted with fmt
 Cgr::vocoder::freedv_api
 CFreqOffsetAndPrecisionClass
 CFreqDisplayScaleDraw
 Cgr::trellis::fsmFinite State Machine Specification class
 Cgr::fxptFixed point sine and cosine and friends
 Cgr::fxpt_ncoNumerically Controlled Oscillator (NCO)
 Cgr::fxpt_vcoVoltage Controlled Oscillator (VCO)
 Cgr::fec::generic_decoderParent class for FECAPI objects
 Cgr::fec::code::cc_decoderConvolutional Code Decoding class
 Cgr::fec::code::dummy_decoderDummy Decoding class
 Cgr::fec::code::ldpc_bit_flip_decoderLDPC bit flip decoding class
 Cgr::fec::code::polar_decoder_commonClass holds common methods and attributes for different decoder implementations
 Cgr::fec::code::polar_decoder_scStandard successive cancellation (SC) decoder for POLAR codes
 Cgr::fec::code::polar_decoder_sc_listSuccessive cancellation list (SCL) decoder for polar codes
 Cgr::fec::code::polar_decoder_sc_systematicStandard systematic successive cancellation (SC) decoder for POLAR codes
 Cgr::fec::code::repetition_decoderRepetition Decoding class
 Cgr::fec::ldpc_decoder
 Cgr::fec::tpc_decoder
 Cgr::fec::generic_encoder
 Cgr::fec::code::cc_encoderConvolutional Code Encoding class
 Cgr::fec::code::ccsds_encoderCCSDS Encoding class for convolutional encoding with rate 1/2, K=7, and polynomials [109, 79]
 Cgr::fec::code::dummy_encoderDummy Encoding class
 Cgr::fec::code::ldpc_gen_mtrx_encoderLDPC generator matrix encoder
 Cgr::fec::code::ldpc_par_mtrx_encoder
 Cgr::fec::code::polar_encoderPOLAR encoder for basic details see 'polar_common' class
 Cgr::fec::code::polar_encoder_systematicSystematic POLAR encoder for basic details see 'polar_common' class
 Cgr::fec::code::repetition_encoderRepetition Encoding class
 Cgr::fec::ldpc_encoder
 Cgr::fec::tpc_encoder
 CGF2Mat
 CGF2Vec
 Cgr::digital::glfsrGalois Linear Feedback Shift Register using specified polynomial mask
 Cgr::fft::goertzelImplements Goertzel single-bin DFT calculation
 Cgr::digital::header_bufferHelper class for handling payload headers
 Cheader_seq_num
 Cheader_seq_plus_size
 Cgr::filter::kernel::iir_filter< i_type, o_type, tap_type, acc_type >Base class template for Infinite Impulse Response filter (IIR)
 Cgr::trellis::interleaverINTERLEAVER class
 Cgr::io_signatureI/o signature for input and output ports
 Cgr::digital::lfsrFibonacci Linear Feedback Shift Register using specified polynomial mask
 Cgr::blocks::lfsr_15_1_0Linear Feedback Shift Register using primitive polynomial x^15 + x + 1
 Cgr::blocks::lfsr_32kGenerate pseudo-random sequence of length 32768 bits
 Cgr::loggerGR_LOG macros
 Cgr::logging
 Cgr::fec::code::matrix
 Cgr::messageMessage class
 Cmetric_t
 Cgr::filter::mmse_fir_interpolator_ccCompute intermediate samples between signal samples x(k*Ts)
 Cgr::filter::mmse_fir_interpolator_ffCompute intermediate samples between signal samples x(k*Ts)
 Cgr::filter::mmse_interp_differentiator_ccCompute intermediate samples of the derivative of a signal between signal samples x(k*Ts)
 Cgr::filter::mmse_interp_differentiator_ffCompute intermediate samples of the derivative of a signal between signal samples x(k*Ts)
 Cgr::digital::mpsk_snr_estA parent class for SNR estimators, specifically for M-PSK signals in AWGN channels
 Cgr::digital::mpsk_snr_est_m2m4SNR Estimator using 2nd and 4th-order moments
 Cgr::digital::mpsk_snr_est_simpleSNR Estimator using simple mean/variance estimates
 Cgr::digital::mpsk_snr_est_skewSNR Estimator using skewness correction
 Cgr::digital::mpsk_snr_est_svrSignal-to-Variation Ratio SNR Estimator
 Cgr::digital::snr_est_m2m4SNR Estimator using 2nd and 4th-order moments
 Cgr::messages::msg_accepterVirtual base class that accepts messages
 Crpcextractor_base< T, bool >
 Crpcbasic_extractor< T, bool >Specialized extractor class for bool data
 Crpcbasic_extractor< T, bool >Specialized extractor class for bool data
 Crpcextractor_base< T, char >
 Crpcbasic_extractor< T, char >Specialized extractor class for char data
 Crpcbasic_extractor< T, char >Specialized extractor class for char data
 Crpcextractor_base< T, double >
 Crpcbasic_extractor< T, double >Specialized extractor class for double data
 Crpcbasic_extractor< T, double >Specialized extractor class for double data
 Crpcextractor_base< T, float >
 Crpcbasic_extractor< T, float >Specialized extractor class for float data
 Crpcbasic_extractor< T, float >Specialized extractor class for float data
 Crpcextractor_base< T, int >
 Crpcbasic_extractor< T, int >Specialized extractor class for int data
 Crpcbasic_extractor< T, int >Specialized extractor class for int data
 Crpcextractor_base< T, long >
 Crpcbasic_extractor< T, long >Specialized extractor class for long data
 Crpcbasic_extractor< T, long >Specialized extractor class for long data
 Crpcextractor_base< T, short >
 Crpcbasic_extractor< T, short >Specialized extractor class for short data
 Crpcbasic_extractor< T, short >Specialized extractor class for short data
 Crpcextractor_base< T, std::complex< double > >
 Crpcbasic_extractor< T, std::complex< double > >Specialized extractor class for complex (double) data
 Crpcbasic_extractor< T, std::complex< double > >Specialized extractor class for complex (double) data
 Crpcextractor_base< T, std::complex< float > >
 Crpcbasic_extractor< T, std::complex< float > >Specialized extractor class for complex (float) data
 Crpcbasic_extractor< T, std::complex< float > >Specialized extractor class for complex (float) data
 Crpcextractor_base< T, std::string >
 Crpcbasic_extractor< T, std::string >Specialized extractor class for string data
 Crpcbasic_extractor< T, std::string >Specialized extractor class for string data
 Crpcextractor_base< T, void >
 Crpcbasic_extractor< T, void >Specialized extractor class to make calls to functions that do not take data (enable, reset, start, etc.)
 Crpcbasic_extractor< T, void >Specialized extractor class to make calls to functions that do not take data (enable, reset, start, etc.)
 Cgr::msg_accepterAccepts messages and inserts them into a message queue, then notifies subclass gr::basic_block there is a message pending
 Cgr::basic_blockThe abstract base class for all signal processing blocks
 Crpcextractor_base< T, Tto >Base class for registering a ControlPort Extractor. Acts as a message acceptor
 Crpcbasic_extractor< T, Tto >Templated parent class for registering a ControlPort Extractor
 Crpcextractor_base< T, void >
 Crpchandler_base< T >Base class for registering a ControlPort Handler. Acts as a message acceptor
 Crpcbasic_handler< T >Templated parent class for registering a ControlPort Extractor
 Cgr::messages::msg_accepter_msgqConcrete class that accepts messages and inserts them into a message queue
 Cgr::msg_edgeClass representing a msg connection between to graph msg endpoints
 Cgr::msg_endpoint
 Cgr::msg_handlerAbstract class of message handlers
 Cgr::msg_queueThread-safe message queue
 Cgr::messages::msg_producerVirtual base class that produces messages
 Crpcinserter_base< T, std::complex< double > >
 Crpcbasic_inserter< T, std::complex< double > >Specialized inserter class for complex (double) data
 Crpcbasic_inserter< T, std::complex< double > >Specialized inserter class for complex (double) data
 Crpcinserter_base< T, std::complex< float > >
 Crpcbasic_inserter< T, std::complex< float > >Specialized inserter class for complex (float) data
 Crpcbasic_inserter< T, std::complex< float > >Specialized inserter class for complex (float) data
 Crpcinserter_base< T, std::vector< float > >
 Crpcbasic_inserter< T, std::vector< float > >Specialized inserter class for vectors of float data
 Crpcbasic_inserter< T, std::vector< float > >Specialized inserter class for vectors of float data
 Crpcinserter_base< T, std::vector< int > >
 Crpcbasic_inserter< T, std::vector< int > >Specialized inserter class for vectors of int data
 Crpcbasic_inserter< T, std::vector< int > >Specialized inserter class for vectors of int data
 Crpcinserter_base< T, std::vector< int64_t > >
 Crpcbasic_inserter< T, std::vector< int64_t > >Specialized inserter class for vectors of int64_t data
 Crpcbasic_inserter< T, std::vector< int64_t > >Specialized inserter class for vectors of int64_t data
 Crpcinserter_base< T, std::vector< short > >
 Crpcbasic_inserter< T, std::vector< short > >Specialized inserter class for vectors of short data
 Crpcbasic_inserter< T, std::vector< short > >Specialized inserter class for vectors of short data
 Crpcinserter_base< T, std::vector< signed char > >
 Crpcbasic_inserter< T, std::vector< signed char > >Specialized inserter class for vectors of signed char data
 Crpcbasic_inserter< T, std::vector< signed char > >Specialized inserter class for vectors of signed char data
 Crpcinserter_base< T, std::vector< std::complex< float > > >
 Crpcbasic_inserter< T, std::vector< std::complex< float > > >Specialized inserter class for vectors of complex (float) data
 Crpcbasic_inserter< T, std::vector< std::complex< float > > >Specialized inserter class for vectors of complex (float) data
 Crpcinserter_base< T, std::vector< uint8_t > >
 Crpcbasic_inserter< T, std::vector< uint8_t > >Specialized inserter class for vectors of uint8_t data
 Crpcbasic_inserter< T, std::vector< uint8_t > >Specialized inserter class for vectors of uint8_t data
 Crpcinserter_base< T, uint64_t >
 Crpcbasic_inserter< T, uint64_t >Specialized inserter class for uint64_t data
 Crpcbasic_inserter< T, uint64_t >Specialized inserter class for uint64_t data
 Crpcinserter_base< T, Tfrom >Base class for registering a ControlPort Inserter. Produces a message
 Crpcbasic_inserter< T, Tfrom >Templated parent class for registering a ControlPort Inserter
 Cgr::messages::msg_queueThread-safe message queue
 Cgr::msg_queue_comparator
 Cgr::nco< o_type, i_type >Base class template for Numerically Controlled Oscillator (NCO)
 Cgr::blocks::kernel::pack_k_bitsConverts a vector of bytes with 1 bit in the LSB to a byte with k relevant bits
 Cstd::pair< T1, T2 >STL class
 Cgr::iio::iio_param_t
 Cgr::filter::kernel::pfb_arb_resampler_ccc
 Cgr::filter::kernel::pfb_arb_resampler_ccfPolyphase filterbank arbitrary resampler with gr_complex input, gr_complex output and float taps
 Cgr::filter::kernel::pfb_arb_resampler_fffPolyphase filterbank arbitrary resampler with float input, float output and float taps
 Cgr::fft::plannerExport reference to planner mutex for those apps that want to use FFTW w/o using the fft_impl_fftw* classes
 Cgr::dtv::plinfoPipeline info that flows with data
 Cpmt_assist< myType >
 Cpmt::pmt_baseBase class of all pmt types
 Cpmt::pmt_poolVery simple thread-safe fixed-size allocation pool
 Cgr::fec::code::polar_commonPOLAR code common operations and attributes
 Cgr::fec::code::polar_decoder_commonClass holds common methods and attributes for different decoder implementations
 Cgr::fec::code::polar_encoderPOLAR encoder for basic details see 'polar_common' class
 Cgr::fec::code::polar_encoder_systematicSystematic POLAR encoder for basic details see 'polar_common' class
 Cgr::filter::kernel::polyphase_filterbankPolyphase filterbank parent class
 Cgr::prefsBase class for representing user preferences a la windows INI files
 Cpycallback_object< myType >
 CQAction
 CItemFloatAct
 CLineTitleAction
 CNPointsMenu
 CPopupMenu
 CQEvent
 CConstUpdateEvent
 CFreqUpdateEvent
 CHistogramClearEvent
 CHistogramSetAccumulator
 CHistogramUpdateEvent
 CNumberUpdateEvent
 CSetFreqEvent
 CSpectrumFrequencyRangeEvent
 CSpectrumUpdateEvent
 CSpectrumWindowCaptionEvent
 CSpectrumWindowResetEvent
 CTimeRasterSetSize
 CTimeRasterUpdateEvent
 CTimeUpdateEvent
 CWaterfallUpdateEvent
 CQMenu
 CAverageMenu
 CFFTAverageMenu
 CColorMapMenu
 CFFTWindowMenu
 CLineColorMenu
 CLineMarkerMenu
 CLineStyleMenu
 CLineWidthMenu
 CMarkerAlphaMenu
 CNumberColorMapMenu
 CNumberLayoutMenu
 CTriggerChannelMenu
 CTriggerModeMenu
 CTriggerSlopeMenu
 CQVBoxLayout
 CEyeControlPanel
 CFreqControlPanel
 CTimeControlPanel
 CQWidget
 CDisplayFormBase class for setting up and managing QTGUI plot forms
 CConstellationDisplayFormDisplayForm child for managing constellaton (I&Q) plots
 CFreqDisplayFormDisplayForm child for managing frequency (PSD) plots
 CHistogramDisplayFormDisplayForm child for managing histogram domain plots
 CTimeDisplayFormDisplayForm child for managing time domain plots
 CTimeRasterDisplayFormDisplayForm child for managing time raster plots
 CVectorDisplayFormDisplayForm child for managing vector plots
 CWaterfallDisplayFormDisplayForm child for managing waterfall (spectrogram) plots
 CEyeDisplaysFormBase class for setting up and managing QTGUI plot forms
 CEyeDisplayFormEyeDisplaysForm child for managing eye pattern plots
 CNumberDisplayFormDisplayForm child for managing number sink plots
 CSpectrumDisplayForm
 CQwtLinearColorMap
 CColorMap_BlackHot
 CColorMap_Cool
 CColorMap_Incandescent
 CColorMap_MultiColor
 CColorMap_Sunset
 CColorMap_UserDefined
 CColorMap_WhiteHot
 CQwtPickerMachine
 CQwtPickerDblClickPointMachine
 CQwtPlot
 CDisplayPlotQWidget base plot to build QTGUI plotting tools
 CConstellationDisplayPlotQWidget for displaying constellaton (I&Q) plots
 CEyeDisplayPlotQWidget for displaying eye pattern plots
 CFrequencyDisplayPlotQWidget for displaying frequency domain (PSD) plots
 CHistogramDisplayPlotQWidget for displaying time domain plots
 CTimeDomainDisplayPlotQWidget for displaying time domain plots
 CTimeRasterDisplayPlotQWidget for time raster (time vs. time) plots
 CVectorDisplayPlotQWidget for displaying 1D-vector plots
 CWaterfallDisplayPlotQWidget for displaying waterfall (spectrogram) plots
 CQwtPlotPicker
 CQwtDblClickPlotPicker
 CQwtPlotRasterItem
 CPlotTimeRasterA plot item, which displays a time raster
 CPlotWaterfallA plot item, which displays a waterfall spectrogram
 CQwtRasterData
 CTimeRasterData
 CWaterfallData
 CQwtScaleDraw
 CFreqDisplayScaleDraw
 Cgr::randomPseudo random number generator
 Cgr::uhd::rfnoc_graph
 Cgr::blocks::rotator
 Crpc_register_base< T >Base class for registering a ControlPort function
 Crpcbasic_base
 Crpcbasic_register_get< rpcbasic_register_variable< Tfrom >, Tfrom >
 Crpcbasic_register_set< rpcbasic_register_variable_rw< Tfrom >, Tfrom >
 Crpcbasic_register_get< T, Tfrom >Registers a 'get' function to get a parameter over ControlPort
 Crpcbasic_register_handler< T >Registers a message handler function to post a message to a block's handler
 Crpcbasic_register_set< T, Tto >Registers a 'set' function to set a parameter over ControlPort
 Crpcbasic_register_trigger< T >Registers a 'trigger' function to trigger an action over ControlPort
 Crpcbasic_register_variable< Tfrom >Registers a read-only function to get a parameter over ControlPort
 Crpcbasic_register_variable_rw< Tfrom >Registers a read/write function to get and set a parameter over ControlPort
 Crpcbufferedget< TdataType >
 Crpcmanager_base
 Crpcmanager
 Crpcserver_booter_base
 Crpcserver_booter_aggregator
 Crpcserver_booter_thrift
 Crpcmanager::rpcserver_booter_register_helper< T >
 Cgr::filter::single_pole_iir< o_type, i_type, tap_type >Class template for single pole IIR filter
 Cgr::filter::single_pole_iir< gr_complex, i_type, double >
 CUi::SpectrumDisplayForm
 CSpectrumDisplayForm
 CSpectrumGUIClassQWidget class for controlling plotting
 Cgnuradio::detail::sptr_magic
 Cuhd::stream_args_t
 Cgr::uhd::stream_args_t
 Cgr::tag_t
 Cgr::thread::thread_body_wrapper< F >
 Cgr::thread::thread_group
 Cthrift_application_base< TserverBase, TserverClass >Base class for a Thrift application with a singleton with instance function thrift_application_base::i(). Lazy initialization is used to start the Thrift runtime, therefore the Thrift runtime is not started unless thrift_application_base::i() is called at least once. This typically means that at least one rpc variable must be registered by a block before the runtime will start
 Cthrift_application_base< rpcserver_base, rpcserver_booter_thrift >
 Cthrift_server_template< rpcserver_base, rpcserver_thrift, rpcserver_booter_thrift >
 Crpcserver_booter_thrift
 Cthrift_application_base< TserverBase, TImplClass >
 Cthrift_server_template< TserverBase, TserverClass, TImplClass >
 Cthrift_application_base_implClass to be statically initialized by thrift_application_base. Used to store state for thrift_application_base's singleton functions
 CTimeScaleData
 Crpcpmtconverter::To_PMT
 Crpcpmtconverter::to_pmt_f
 Crpcpmtconverter::to_pmt_bool_f
 Crpcpmtconverter::to_pmt_byte_f
 Crpcpmtconverter::to_pmt_c32vect_f
 Crpcpmtconverter::to_pmt_complex_f
 Crpcpmtconverter::to_pmt_double_f
 Crpcpmtconverter::to_pmt_f32vect_f
 Crpcpmtconverter::to_pmt_f64vect_f
 Crpcpmtconverter::to_pmt_int_f
 Crpcpmtconverter::to_pmt_long_f
 Crpcpmtconverter::to_pmt_s16vect_f
 Crpcpmtconverter::to_pmt_s32vect_f
 Crpcpmtconverter::to_pmt_s64vect_f
 Crpcpmtconverter::to_pmt_s8vect_f
 Crpcpmtconverter::to_pmt_short_f
 Crpcpmtconverter::to_pmt_string_f
 Crpcpmtconverter::to_pmt_reg< TO_PMT_F >
 Cgr::tpb_detailUsed by thread-per-block scheduler
 Cgr::fec::tpc_common
 Cgr::blocks::kernel::unpack_k_bitsConverts a byte with k relevant bits to k output bytes with 1 bit in the LSB
 Cv
 Cgr::fec::viterbi_state
 Cgr::blocks::wav_header_infoWAV file header information
 Cgr::fft::window
 Cgr::xoroshiro128p_prngWrapper for XOROSHIRO128+ PRNG for use in std::distributions Fulfills C++ named requirements for UniformRandomBitGenerator