GNU Radio C++ API Reference 3.10.12.0
The Free & Open Software Radio Ecosystem
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
 Nfmt
  Cformatter< boost::format >
  Cformatter< gr::io_signature >
  Cformatter< pmt::pmt_t >Enables PMTs to be formatted with fmt
 Ngnuradio
  Ndetail
   Csptr_magic
 NgrGNU Radio logging wrapper
  Nanalog
   Nkernel
    Cagc2_ccHigh performance Automatic Gain Control class
    Cagc2_ff
    Cagc_ccHigh performance Automatic Gain Control class for complex signals
    Cagc_ffHigh performance Automatic Gain Control class for float signals
   Cagc2_ccHigh performance Automatic Gain Control class with attack and decay rates
   Cagc2_ffHigh performance Automatic Gain Control class with attack and decay rates
   Cagc3_ccHigh performance Automatic Gain Control class with attack and decay rates
   Cagc_ccHigh performance Automatic Gain Control class
   Cagc_ffHigh performance Automatic Gain Control class
   Ccpfsk_bcPerform continuous phase 2-level frequency shift keying modulation on an input stream of unpacked bits
   CcpmReturn the taps for an interpolating FIR filter (gr::filter::interp_fir_filter_fff)
   Cctcss_squelch_ffGate or zero output if CTCSS tone not present
   Cdpll_bbDetect the peak of a signal
   Cfastnoise_sourceRandom number source
   Cfeedforward_agc_ccNon-causal AGC which computes required gain based on max absolute value over nsamples
   Cfmdet_cfImplements an IQ slope detector
   Cfrequency_modulator_fcFrequency modulator block
   Cnoise_sourceRandom number source
   Cphase_modulator_fcPhase modulator block
   Cpll_carriertracking_ccImplements a PLL which locks to the input frequency and outputs the input signal mixed with that carrier
   Cpll_freqdet_cfImplements a PLL which locks to the input frequency and outputs an estimate of that frequency. Useful for FM Demod
   Cpll_refout_ccImplements a PLL which locks to the input frequency and outputs a carrier
   Cprobe_avg_mag_sqrd_cCompute avg magnitude squared
   Cprobe_avg_mag_sqrd_cfCompute avg magnitude squared
   Cprobe_avg_mag_sqrd_fCompute avg magnitude squared
   Cpwr_squelch_ccGate or zero output when input power below threshold
   Cpwr_squelch_ffGate or zero output when input power below threshold
   Cquadrature_demod_cfQuadrature demodulator: complex in, float out
   Crail_ffClips input values to min, max
   Crandom_uniform_sourceUniform Random Number Generator
   Csig_sourceSignal generator with T output
   Csimple_squelch_ccSimple squelch block based on average signal power and threshold in dB
   Csquelch_base_ccBasic squelch block; to be subclassed for other squelches
   Csquelch_base_ffBasic squelch block; to be subclassed for other squelches
  Naudio
   CsinkCreates a sink from an audio device
   CsourceCreates a source from an audio device
  Nblocks
   Nkernel
    Cblock_interleaving
    Cpack_k_bitsConverts a vector of bytes with 1 bit in the LSB to a byte with k relevant bits
    Cunpack_k_bitsConverts a byte with k relevant bits to k output bytes with 1 bit in the LSB
   Cabs_blkOutput[m] = abs(input[m]) for all M streams
   Cadd_blkOutput = sum(input[0], input[1], ..., input[M-1])
   Cadd_const_bbOutput = input + constant
   Cadd_const_ccOutput = input + constant
   Cadd_const_ffOutput = input + constant
   Cadd_const_iiOutput = input + constant
   Cadd_const_ssOutput = input + constant
   Cadd_const_vOutput[m] = input[m] + constant vector for all M streams
   Cand_blkOutput = input[0] & input[1] & ... & input[M-1]
   Cand_constOutput[m] = input[m] & value for all M streams
   Cannotator_1to11-to-1 stream annotator testing block. FOR TESTING PURPOSES ONLY
   Cannotator_alltoallAll-to-all stream annotator testing block. FOR TESTING PURPOSES ONLY
   Cannotator_rawRaw stream annotator testing block
   CargmaxCompares vectors from multiple streams and determines the index in the vector and stream number where the maximum value occurred
   Cblockinterleaver_xxFully parameterizable block interleaver
   Cburst_taggerSets a burst on/off tag based on the value of the trigger input
   Cburst_to_streamBurst to Stream
   Cchar_to_floatConvert stream of chars to a stream of float
   Cchar_to_shortConvert stream of chars to a stream of shorts
   Ccheck_lfsr_32k_sSink that checks if its input stream consists of a lfsr_32k sequence
   Ccomplex_to_argComplex in, arg (arctan) out (float)
   Ccomplex_to_floatConvert a stream of gr_complex to 1 or 2 streams of float
   Ccomplex_to_imagProduces the imaginary part (as a float) of a complex stream
   Ccomplex_to_interleaved_charConvert stream of complex to a stream of interleaved chars
   Ccomplex_to_interleaved_shortConvert stream of complex to a stream of interleaved shorts
   Ccomplex_to_magComplex in, magnitude out (float)
   Ccomplex_to_mag_squaredComplex in, magnitude squared out (float)
   Ccomplex_to_magphaseConvert a stream of gr_complex to magnitude and phase (both floats)
   Ccomplex_to_realProduces the real part (as a float) of a complex stream
   Cconjugate_ccOutput = complex conjugate of input
   Ccontrol_loopA second-order control loop implementation class
   CcopyOutput[i] = input[i]
   CcorrectiqThis block to removes that center frequency IQ DC spike with an IIR filter
   Ccorrectiq_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
   Ccorrectiq_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
   Cctrlport_probe2_bA ControlPort probe to export vectors of signals
   Cctrlport_probe2_cA ControlPort probe to export vectors of signals
   Cctrlport_probe2_fA ControlPort probe to export vectors of signals
   Cctrlport_probe2_iA ControlPort probe to export vectors of signals
   Cctrlport_probe2_sA ControlPort probe to export vectors of signals
   Cctrlport_probe_cA ControlPort probe to export vectors of signals
   CdeinterleaveDeinterleave an input block of samples into N outputs
   CdelayDelay the input by a certain number of samples
   CdivideOutput = input[0] / input[1] / ... / input[M-1]
   Cendian_swapConvert stream of items into their byte swapped version
   Cexponentiate_const_cciExponentiates a complex stream with an integer exponent
   Cfile_descriptor_sinkWrite stream to file descriptor
   Cfile_descriptor_sourceRead stream from file descriptor
   Cfile_meta_sinkWrite stream to file with meta-data headers
   Cfile_meta_sourceReads stream from file with meta-data headers. Headers are parsed into tags
   Cfile_sinkWrite stream to file
   Cfile_sink_baseCommon base class for file sinks
   Cfile_sourceRead stream from file
   Cfloat_to_charConvert stream of floats to a stream of char
   Cfloat_to_complexOne or two floats in, complex out
   Cfloat_to_intConvert stream of floats to a stream of ints
   Cfloat_to_shortConvert stream of floats to a stream of shorts
   Cfloat_to_ucharConvert stream of floats to a stream of unsigned chars
   CheadStop after processing the first N items
   Chost_buffer_copyCopy using host_buffer testing block. FOR TESTING PURPOSES ONLY
   Cint_to_floatConvert stream of ints to a stream of floats
   CintegrateIntegrate successive samples and decimate
   CinterleaveInterleave N inputs into a single output
   Cinterleaved_char_to_complexConvert stream of interleaved chars to a stream of complex
   Cinterleaved_short_to_complexConvert stream of interleaved shorts to a stream of complex
   Ckeep_m_in_nDecimate a stream, keeping the first m items out of every n starting after offset items
   Ckeep_one_in_nDecimate a stream, keeping the last item out of every n
   Clfsr_15_1_0Linear Feedback Shift Register using primitive polynomial x^15 + x + 1
   Clfsr_32kGenerate pseudo-random sequence of length 32768 bits
   Clfsr_32k_source_sLFSR pseudo-random source with period of 2^15 bits (2^11 shorts)
   Cmagphase_to_complexTwo floats in (mag and phase), complex out
   Cmax_blkCompares vectors from multiple streams and determines the maximum value from each vector over all streams
   Cmessage_debugDebug block for the message passing system
   Cmessage_strobeSend message at defined interval
   Cmessage_strobe_randomSend message at defined interval
   Cmin_blkCompares vectors from multiple streams and determines the minimum value from each vector over all streams
   Cmoving_averageOutput is the moving sum of the last N samples, scaled by the scale factor
   CmultiplyOutput = prod (input_0, input_1, ...)
   Cmultiply_by_tag_value_ccOutput = input * complex constant
   Cmultiply_conjugate_ccMultiplies stream 0 by the complex conjugate of stream 1
   Cmultiply_constOutput = input * constant
   Cmultiply_const_vOutput = input * constant vector (element-wise)
   Cmultiply_matrixMatrix multiplexer/multiplier: y(k) = A x(k)
   Cmute_blkOutput = input or zero if muted
   Cnlog10_ffOutput = n*log10(input) + k
   CnopDoes nothing. Used for testing only
   Cnot_blkOutput = ~input
   Cnull_sinkBit bucket. Use as a termination point when a sink is required and we don't want to do anything real
   Cnull_sourceA source of zeros used mainly for testing
   Cor_blkOutput = input_0 | input_1 | , ... | input_N)
   Cpack_k_bits_bbConverts a stream of bytes with 1 bit in the LSB to a byte with k relevant bits
   Cpacked_to_unpackedConvert a stream of packed bytes or shorts to stream of unpacked bytes or shorts
   Cpatterned_interleaverInterleave items based on the provided vector pattern
   Cpeak_detectorDetect the peak of a signal
   Cpeak_detector2_fbDetect the peak of a signal
   Cphase_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
   Cplateau_detector_fbDetects a plateau and marks the middle
   Cprobe_rateThroughput measurement
   Cprobe_signalSink that allows a sample to be grabbed from Python
   Cprobe_signal_vSink that allows a vector of samples to be grabbed from Python
   Cregenerate_bbDetect the peak of a signal and repeat every period samples
   Crepack_bits_bbRepack k bits from the input stream onto l bits of the output stream
   CrepeatRepeat each input repeat times
   Crms_cfRMS average power
   Crms_ffRMS average power
   Crotator
   Crotator_ccComplex rotator
   Csample_and_holdSample and hold circuit
   CselectorOutput[output_index][i] = input[input_index][i]
   Cshort_to_charConvert stream of shorts to a stream of chars
   Cshort_to_floatConvert stream of shorts to a stream of floats
   CskipheadSkips the first N items, from then on copies items to the output
   Cstream_demuxStream demuxing block to demultiplex one stream into N output streams
   Cstream_muxStream muxing block to multiplex many streams into one with a specified format
   Cstream_to_streamsConvert a stream of items into a N streams of items
   Cstream_to_tagged_streamConverts a regular stream into a tagged stream
   Cstream_to_vectorConvert a stream of items into a stream of gnuradio/blocks containing nitems_per_block
   Cstreams_to_streamConvert N streams of 1 item into a 1 stream of N items
   Cstreams_to_vectorConvert N streams of items to 1 stream of vector length N
   Cstretch_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
   CsubOutput = input_0 - input_1 - ...)
   Cswap_iqThis block will transpose the I and Q channels (Swap IQ) to correct for spectrally inverted inputs
   Ctag_debugBit bucket that prints out any tag received
   Ctag_gateControl tag propagation
   Ctag_shareAdds tags from Input 1 onto Input 0's stream
   Ctagged_file_sinkA file sink that uses tags to save files
   Ctagged_stream_alignAlign a stream to a tagged stream item
   Ctagged_stream_multiply_lengthAllows scaling of a tagged stream length tag
   Ctagged_stream_muxCombines tagged streams
   Ctags_strobeSend tags at defined interval
   Ctest_tag_variable_rate_ffUsed for testing tag propagation
   Cthreshold_ffOutput a 1 or zero based on a threshold value
   CthrottleThrottle flow of samples such that the average rate does not exceed samples_per_sec
   CtranscendentalA block that performs various transcendental math operations
   Ctsb_vector_sinkA vector sink for tagged streams
   Cuchar_to_floatConvert stream of unsigned chars to a stream of floats
   Cunpack_k_bits_bbConverts a byte with k relevant bits to k output bytes with 1 bit in the LSB
   Cunpacked_to_packedConvert a stream of unpacked bytes or shorts into a stream of packed bytes or shorts
   Cvco_cVCO - Voltage controlled oscillator
   Cvco_fVCO - Voltage controlled oscillator
   Cvector_insertSource of T's that gets its data from a vector
   Cvector_mapMaps elements from a set of input vectors to a set of output vectors
   Cvector_sinkT sink that writes to a vector
   Cvector_sourceSource that streams T items based on the input data vector
   Cvector_to_streamConvert a stream of gnuradio/blocks of nitems_per_block items into a stream of items
   Cvector_to_streamsConvert 1 stream of vectors of length N to N streams of items
   Cwav_header_infoWAV file header information
   Cwavfile_sinkWrite stream to a Microsoft PCM (.wav) file
   Cwavfile_sourceRead stream from a Microsoft PCM (.wav) file, output floats
   Cxor_blkOutput = input_0 ^ input_1 ^ , ... ^ input_N)
  Nchannels
   Ccfo_modelChannel simulator
   Cchannel_modelBasic channel simulator
   Cchannel_model2Basic channel simulator allowing time-varying frequency and timing inputs
   Cdynamic_channel_modelDynamic channel simulator
   Cfading_modelFading simulator
   Cselective_fading_modelFading simulator
   Cselective_fading_model2Fading simulator
   Csro_modelSample Rate Offset Model
  Ndigital
   Cadaptive_algorithm
   Cadaptive_algorithm_cma
   Cadaptive_algorithm_lms
   Cadaptive_algorithm_nlms
   Cadditive_scramblerScramble an input stream using an LFSR
   Cbinary_slicer_fbSlice float binary symbol producing 1 bit output
   Cburst_shaperBurst shaper block for applying burst padding and ramping
   Cchunks_to_symbolsMap a stream of unpacked symbol indexes to stream of float or complex constellation points in D dimensions (D = 1 by default)
   Cclock_recovery_mm_ccMueller and Müller (M&M) based clock recovery block with complex input, complex output
   Cclock_recovery_mm_ffMueller and Müller (M&M) based clock recovery block with float input, float output
   CconstellationAn abstracted constellation object
   Cconstellation_16qamDigital constellation for 16qam
   Cconstellation_8pskDigital constellation for 8PSK
   Cconstellation_8psk_naturalDigital constellation for natually mapped 8PSK
   Cconstellation_bpskDigital constellation for BPSK
   Cconstellation_calcdistCalculate Euclidean distance for any constellation
   Cconstellation_decoder_cbConstellation Decoder
   Cconstellation_dqpskDigital constellation for DQPSK
   Cconstellation_encoder_bcConstellation Encoder
   Cconstellation_expl_rectRectangular digital constellation
   Cconstellation_pskConstellation_psk
   Cconstellation_qpskDigital constellation for QPSK
   Cconstellation_receiver_cbThis block makes hard decisions about the received symbols (using a constellation object) and also fine tunes phase synchronization
   Cconstellation_rectRectangular digital constellation
   Cconstellation_sectorSectorized digital constellation
   Cconstellation_soft_decoder_cfConstellation Decoder
   Ccorr_est_cc
   Ccorrelate_access_code_bbExamine input for specified access code, one bit at a time
   Ccorrelate_access_code_bb_tsExamine input for specified access code, one bit at a time
   Ccorrelate_access_code_ff_tsExamine input for specified access code, one bit at a time
   Ccorrelate_access_code_tag_bbExamine input for specified access code, one bit at a time
   Ccorrelate_access_code_tag_ffExamine input for specified access code, one bit at a time
   Ccostas_loop_ccA Costas loop carrier recovery module
   Ccpmmod_bcGeneric CPM modulator
   CcrcCalculates a CRC
   Ccrc16_async_bbByte-stream CRC block for async messages
   Ccrc32_async_bbByte-stream CRC block for async messages
   Ccrc32_bbByte-stream CRC block
   Ccrc_appendCalculates and appends a CRC to a PDU
   Ccrc_checkCheck the CRC at the end of a PDU
   Cdecision_feedback_equalizerDecision Feedback Equalizer
   Cdescrambler_bbDescramber an input stream using an LFSR
   Cdiff_decoder_bbDifferential encoder: y[0] = (x[0] - x[-1]) % M
   Cdiff_encoder_bbDifferential decoder: y[0] = (x[0] + y[-1]) % M
   Cdiff_phasor_ccDifferential decoding based on phase change
   Cfll_band_edge_ccFrequency Lock Loop using band-edge filters
   Cframer_sink_1Given a stream of bits and access_code flags, assemble packets
   CglfsrGalois Linear Feedback Shift Register using specified polynomial mask
   Cglfsr_source_bGalois LFSR pseudo-random source
   Cglfsr_source_fGalois LFSR pseudo-random source generating float outputs -1.0 - 1.0
   Chdlc_deframer_bpHDLC deframer which takes in unpacked bits, and outputs PDU binary blobs. Frames which do not pass CRC are rejected
   Chdlc_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
   Cheader_bufferHelper class for handling payload headers
   Cheader_format_baseBase header formatter class
   Cheader_format_counterHeader formatter that adds the payload bits/symbol format and a packet number counter
   Cheader_format_crcHeader formatter that includes the payload length, packet number, and a CRC check on the header
   Cheader_format_defaultDefault header formatter for PDU formatting
   Cheader_format_ofdmHeader formatter that includes the payload length, packet number, and a CRC check on the header
   Cheader_payload_demuxHeader/Payload demuxer (HPD)
   ClfsrFibonacci Linear Feedback Shift Register using specified polynomial mask
   Clinear_equalizerLinear Equalizer block provides linear equalization using a specified adaptive algorithm
   Cmap_bbOutput[i] = map[input[i]]
   Cmeas_evm_cc
   Cmpsk_snr_estA parent class for SNR estimators, specifically for M-PSK signals in AWGN channels
   Cmpsk_snr_est_ccA block for computing SNR of a signal
   Cmpsk_snr_est_m2m4SNR Estimator using 2nd and 4th-order moments
   Cmpsk_snr_est_simpleSNR Estimator using simple mean/variance estimates
   Cmpsk_snr_est_skewSNR Estimator using skewness correction
   Cmpsk_snr_est_svrSignal-to-Variation Ratio SNR Estimator
   Cmsk_timing_recovery_ccMSK/GMSK timing recovery
   Cofdm_carrier_allocator_cvcCreate frequency domain OFDM symbols from complex values, add pilots
   Cofdm_chanest_vcvc
   Cofdm_cyclic_prefixerAdds a cyclic prefix and performs optional pulse shaping on OFDM symbols
   Cofdm_equalizer_1d_pilots
   Cofdm_equalizer_baseBase class for implementation details of frequency-domain OFDM equalizers
   Cofdm_equalizer_simpledfeSimple decision feedback equalizer for OFDM
   Cofdm_equalizer_staticVery simple static equalizer for OFDM
   Cofdm_frame_equalizer_vcvcOFDM frame equalizer
   Cofdm_serializer_vccSerializes complex modulations symbols from OFDM sub-carriers
   Cofdm_sync_sc_cfbSchmidl & Cox synchronisation for OFDM
   Cpacket_header_defaultDefault header formatter for digital packet transmission
   Cpacket_header_ofdmHeader utility for OFDM signals
   Cpacket_headergenerator_bbGenerates a header for a tagged, streamed packet
   Cpacket_headerparser_bPost header metadata as a PMT
   Cpacket_sinkProcess received bits looking for packet sync, header, and process bits into packet
   Cpfb_clock_sync_ccfTiming synchronizer using polyphase filterbanks
   Cpfb_clock_sync_fffTiming synchronizer using polyphase filterbanks
   Cpn_correlator_ccPN code sequential search correlator
   Cprobe_density_b
   Cprobe_mpsk_snr_est_cA probe for computing SNR of a PSK signal
   Cprotocol_formatter_asyncUses a header format object to append a header onto a PDU
   Cprotocol_formatter_bbUses a header format object to create a header from a tagged stream packet
   Cprotocol_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)
   Cscrambler_bbScramble an input stream using an LFSR
   Csnr_est_m2m4SNR Estimator using 2nd and 4th-order moments
   Csymbol_sync_ccSymbol Synchronizer block with complex input, complex output
   Csymbol_sync_ffSymbol Synchronizer block with float input, float output
  Ndtv
   Catsc_deinterleaverATSC deinterleave RS encoded ATSC data ( atsc_mpeg_packet_rs_encoded --> atsc_mpeg_packet_rs_encoded)
   Catsc_depadATSC depad mpeg ts packets from 256 byte atsc_mpeg_packet to 188 byte char
   Catsc_derandomizerATSC "dewhiten" incoming mpeg transport stream packets
   Catsc_equalizerATSC Receiver Equalizer
   Catsc_field_sync_mux<+description of block+>
   Catsc_fpllATSC Receiver FPLL
   Catsc_fs_checkerATSC Receiver FS_CHECKER
   Catsc_interleaver<+description of block+>
   Catsc_pad<+description of block+>
   Catsc_randomizer<+description of block+>
   Catsc_rs_decoderATSC Receiver Reed-Solomon Decoder
   Catsc_rs_encoder<+description of block+>
   Catsc_syncATSC Receiver SYNC
   Catsc_trellis_encoder<+description of block+>
   Catsc_viterbi_decoderATSC Viterbi Decoder
   Ccatv_frame_sync_enc_bbFrame Sync Encoder. Adds a 42-bit (64QAM) or 40-bit (256QAM) frame sync pattern with control word
   Ccatv_randomizer_bbRandomizer, x^3 + x + alpha^3, 7-bit symbols
   Ccatv_reed_solomon_enc_bbReed Solomon Encoder, t=3, (128,122), 7-bit symbols
   Ccatv_transport_framing_enc_bbTransport Framing Encoder. Adds a parity checksum to MPEG-2 packets
   Ccatv_trellis_enc_bbTrellis Encoder. 14/15 (64QAM) or 19/20 (256QAM) code rate
   Cdvb_bbheader_bbFormats MPEG-2 Transport Stream packets into FEC baseband frames and adds a 10-byte header
   Cdvb_bbscrambler_bbScrambles FEC baseband frames with a PRBS encoder
   Cdvb_bch_bbEncodes a BCH ((Bose, Chaudhuri, Hocquenghem) FEC
   Cdvb_ldpc_bbEncodes a LDPC (Low-Density Parity-Check) FEC
   Cdvbs2_interleaver_bbBit interleaves DVB-S2 FEC baseband frames
   Cdvbs2_modulator_bcModulates DVB-S2 frames
   Cdvbs2_physical_ccSignals DVB-S2 physical layer frames
   Cdvbt2_cellinterleaver_ccCell and time interleaves QPSK/QAM modulated cells
   Cdvbt2_framemapper_ccMaps T2 frames
   Cdvbt2_freqinterleaver_ccFrequency interleaves a T2 frame
   Cdvbt2_interleaver_bbBit interleaves DVB-T2 FEC baseband frames
   Cdvbt2_miso_ccSplits the stream for MISO (Multiple Input Single Output)
   Cdvbt2_modulator_bcModulates DVB-T2 cells
   Cdvbt2_p1insertion_ccInserts a P1 symbol
   Cdvbt2_paprtr_ccPeak to Average Power Ratio (PAPR) reduction
   Cdvbt2_pilotgenerator_ccAdds pilots to T2 frames
   Cdvbt_bit_inner_deinterleaverBit Inner deinterleaver
   Cdvbt_bit_inner_interleaverBit Inner interleaver
   Cdvbt_convolutional_deinterleaverConvolutional deinterleaver
   Cdvbt_convolutional_interleaverConvolutional interleaver
   Cdvbt_demapDVB-T demapper
   Cdvbt_demod_reference_signalsReference signals demodulator
   Cdvbt_energy_descrambleEnergy descramble
   Cdvbt_energy_dispersalEnergy dispersal
   Cdvbt_inner_coderInner coder with Puncturing
   Cdvbt_mapDVB-T mapper
   Cdvbt_ofdm_sym_acquisitionOFDM symbol acquisition
   Cdvbt_reed_solomon_decReed Solomon decoder
   Cdvbt_reed_solomon_encReed Solomon encoder
   Cdvbt_reference_signalsReference signals generator
   Cdvbt_symbol_inner_interleaverSymbol interleaver
   Cdvbt_viterbi_decoderDVB-T Viterbi decoder
   CplinfoPipeline info that flows with data
  Nfec
   Ncode
    Cblock_data
    Ccc_decoderConvolutional Code Decoding class
    Ccc_encoderConvolutional Code Encoding class
    Cccsds_encoderCCSDS Encoding class for convolutional encoding with rate 1/2, K=7, and polynomials [109, 79]
    Cdummy_decoderDummy Decoding class
    Cdummy_encoderDummy Encoding class
    Cfec_mtrxBase class for FEC matrix objects
    Cldpc_bit_flip_decoderLDPC bit flip decoding class
    Cldpc_G_matrixClass for storing H or G matrix
    Cldpc_gen_mtrx_encoderLDPC generator matrix encoder
    Cldpc_H_matrixParity check matrix in Richardson/Urbanke format
    Cldpc_par_mtrx_encoder
    Cmatrix
    Cpolar_commonPOLAR code common operations and attributes
    Cpolar_decoder_commonClass holds common methods and attributes for different decoder implementations
    Cpolar_decoder_scStandard successive cancellation (SC) decoder for POLAR codes
    Cpolar_decoder_sc_listSuccessive cancellation list (SCL) decoder for polar codes
    Cpolar_decoder_sc_systematicStandard systematic successive cancellation (SC) decoder for POLAR codes
    Cpolar_encoderPOLAR encoder for basic details see 'polar_common' class
    Cpolar_encoder_systematicSystematic POLAR encoder for basic details see 'polar_common' class
    Crepetition_decoderRepetition Decoding class
    Crepetition_encoderRepetition Encoding class
   Casync_decoderCreates the decoder block for use in GNU Radio flowgraphs from a given FEC API object derived from the generic_decoder class
   Casync_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
   Cber_bfBER block in FECAPI
   Cconv_bit_corr_bbCorrelate block in FECAPI
   Cdecode_ccsds_27_fbA rate 1/2, k=7 convolutional decoder for the CCSDS standard
   CdecoderGeneral FEC decoding block that takes in a decoder variable object (derived from gr::fec::general_decoder) for use in a flowgraph
   Cdepuncture_bbDepuncture a stream of samples
   Cencode_ccsds_27_bbA rate 1/2, k=7 convolutional encoder for the CCSDS standard
   CencoderCreates the encoder block for use in GNU Radio flowgraphs from a given FECAPI object derived from the generic_encoder class
   Cgeneric_decoderParent class for FECAPI objects
   Cgeneric_encoder
   Cldpc_decoder
   Cldpc_encoder
   Cpuncture_bbPuncture a stream of unpacked bits
   Cpuncture_ffPuncture a stream of floats
   Ctagged_decoderGeneral FEC decoding block that takes in a decoder variable object (derived from gr::fec::general_decoder) for use in a flowgraph
   Ctagged_encoderCreates the encoder block for use in GNU Radio flowgraphs from a given FECAPI object derived from the generic_encoder class
   Ctpc_common
   Ctpc_decoder
   Ctpc_encoder
   Cviterbi_state
  Nfft
   Cctrlport_probe_psdA ControlPort probe to export vectors of signals
   Cfft
   Cfft_inbufFFT: templated
   Cfft_inbuf< float, false >
   Cfft_outbuf
   Cfft_outbuf< float, true >
   Cfft_shiftReorder FFT results which are ordered from 0 to 1 in normalized frequency to -0.5 to 0.5 by cyclic shift
   Cfft_vCompute forward or reverse FFT. complex vector in / complex vector out
   CgoertzelImplements Goertzel single-bin DFT calculation
   Cgoertzel_fcGoertzel single-bin DFT calculation
   CplannerExport reference to planner mutex for those apps that want to use FFTW w/o using the fft_impl_fftw* classes
   Cwindow
  Nfilter
   Nkernel
    Cfft_filter_cccFast FFT filter with gr_complex input, gr_complex output and gr_complex taps
    Cfft_filter_ccfFast FFT filter with gr_complex input, gr_complex output and float taps
    Cfft_filter_fffFast FFT filter with float input, float output and float taps
    CfilterbankA filter bank with generic taps
    Cfir_filter
    Cfir_filter_with_buffer_cccFIR with internal buffer for gr_complex input, gr_complex output and gr_complex taps
    Cfir_filter_with_buffer_ccfFIR with internal buffer for gr_complex input, gr_complex output and gr_complex taps
    Cfir_filter_with_buffer_fffFIR with internal buffer for float input, float output and float taps
    Ciir_filterBase class template for Infinite Impulse Response filter (IIR)
    Cpfb_arb_resampler_ccc
    Cpfb_arb_resampler_ccfPolyphase filterbank arbitrary resampler with gr_complex input, gr_complex output and float taps
    Cpfb_arb_resampler_fffPolyphase filterbank arbitrary resampler with float input, float output and float taps
    Cpolyphase_filterbankPolyphase filterbank parent class
   Cdc_blocker_ccComputationally efficient controllable DC blocker
   Cdc_blocker_ffComputationally efficient controllable DC blocker
   Cfft_filter_cccFast FFT filter with gr_complex input, gr_complex output and gr_complex taps
   Cfft_filter_ccfFast FFT filter with gr_complex input, gr_complex output and float taps
   Cfft_filter_fffFast FFT filter with float input, float output and float taps
   Cfilter_delay_fcFilter-Delay Combination Block
   Cfilterbank_vcvcfFilterbank with vector of gr_complex input, vector of gr_complex output and float taps
   Cfir_filter_blkFIR filter with IN_T input, OUT_T output, and TAP_T taps
   CfirdesFinite Impulse Response (FIR) filter design functions
   Cfreq_xlating_fir_filterFIR filter combined with frequency translation with IN_T input, OUT_T output and TAP_T taps
   Chilbert_fcGenerate Analytic Signal
   Ciir_filter_cccIIR filter with complex input, complex output, and complex taps
   Ciir_filter_ccdIIR filter with complex input, complex output, and double taps
   Ciir_filter_ccfIIR filter with complex input, complex output, and float taps
   Ciir_filter_cczIIR filter with complex input, complex output, and complex (double) taps
   Ciir_filter_ffdIIR filter with float input, float output and double taps
   Cinterp_fir_filterInterpolating FIR filter with IN_T input, OUT_T output and TAP_T taps
   Cival_decimatorFilter-Delay Combination Block
   Cmmse_fir_interpolator_ccCompute intermediate samples between signal samples x(k*Ts)
   Cmmse_fir_interpolator_ffCompute intermediate samples between signal samples x(k*Ts)
   Cmmse_interp_differentiator_ccCompute intermediate samples of the derivative of a signal between signal samples x(k*Ts)
   Cmmse_interp_differentiator_ffCompute intermediate samples of the derivative of a signal between signal samples x(k*Ts)
   Cmmse_resampler_ccResampling MMSE filter with complex input, complex output
   Cmmse_resampler_ffResampling MMSE filter with float input, float output
   Cpfb_arb_resampler_cccPolyphase filterbank arbitrary resampler with gr_complex input, gr_complex output and gr_complex taps
   Cpfb_arb_resampler_ccfPolyphase filterbank arbitrary resampler with gr_complex input, gr_complex output and float taps
   Cpfb_arb_resampler_fffPolyphase filterbank arbitrary resampler with float input, float output and float taps
   Cpfb_channelizer_ccfPolyphase filterbank channelizer with gr_complex input, gr_complex output and float taps
   Cpfb_decimator_ccfPolyphase filterbank bandpass decimator with gr_complex input, gr_complex output and float taps
   Cpfb_interpolator_ccfPolyphase filterbank interpolator with gr_complex input, gr_complex output and float taps
   Cpfb_synthesizer_ccfPolyphase synthesis filterbank with gr_complex input, gr_complex output and float taps
   Crational_resamplerRational Resampling Polyphase FIR filter with IN_T input, OUT_T output and TAP_T taps
   Csingle_pole_iirClass template for single pole IIR filter
   Csingle_pole_iir< gr_complex, i_type, double >
   Csingle_pole_iir_filter_ccSingle pole IIR filter with complex input, complex output
   Csingle_pole_iir_filter_ffSingle pole IIR filter with float input, float output
  Niio
   Cattr_sinkGeneric writer for attributes of IIO devices
   Cattr_sourceGeneric reader for attributes of IIO devices
   Cattr_updaterGeneric helper block to create message in a format that will be accepted by the IIO Attribute Sink Block
   Cdds_controlControl block for DDSs which are available in controlling FPGAs of certain IIO drivers
   Cdevice_sinkGeneric sink for IIO drivers with buffered input channels
   Cdevice_sourceGeneric source for IIO drivers with buffered output channels
   Cfmcomms2_sinkDevice specific sink for FMComms evaluation cards
   Cfmcomms2_sourceDevice specific source for FMComms evaluation cards
   Ciio_param_t
  Nmessages
   Cmsg_accepterVirtual base class that accepts messages
   Cmsg_accepter_msgqConcrete class that accepts messages and inserts them into a message queue
   Cmsg_producerVirtual base class that produces messages
   Cmsg_queueThread-safe message queue
  Nnetwork
   Csocket_pduCreates socket interface and translates traffic to PDUs
   Ctcp_sinkThis block provides a TCP Sink block that supports both client and server modes
   Ctuntap_pduCreates TUNTAP interface and translates traffic to PDUs
   Cudp_sinkThis block provides a UDP Sink block that can send data over UDP streams to a specified host
   Cudp_sourceThis block provides a UDP source block that starts a listener on the specified port and waits for inbound UDP packets
  Npdu
   Cadd_system_timeAdds system time to a PDU's metadata
   Cpdu_filterPropagates only pdus containing k=>v in meta
   Cpdu_removeRemove key k in pdu's meta field and pass on
   Cpdu_setSet k=>v in pdu's meta field and pass on
   Cpdu_splitSplit PDU dict and data to separate ports
   Cpdu_to_streamEmit a PDU data as a simple GR stream
   Cpdu_to_tagged_streamTurns received PDUs into a tagged stream of items
   Crandom_pduSends a random PDU at intervals
   Ctagged_stream_to_pduTurns received stream data and tags into PDUs and sends them through a message port
   Ctags_to_pduTags to PDU
   Ctake_skip_to_pduExtract periodic PDUs from a data stream
   Ctime_deltaCompute system time differences and provide statistics upon completion
  Nqtgui
   Cber_sink_b
   Cconst_sink_cA graphical sink to display the IQ constellation of multiple signals
   Cedit_box_msgCreate a QT Edit Box widget where the value is posted as a message
   Ceye_sink_cA graphical sink to display signals eye patterns
   Ceye_sink_fA graphical sink to display signals eye patterns
   Cfreq_sink_cA graphical sink to display multiple signals in frequency
   Cfreq_sink_fA graphical sink to display multiple signals in frequency
   Chistogram_sink_fA graphical sink to display a histogram
   Cnumber_sinkA graphical sink to display numerical values of input streams
   Csink_cA graphical sink to display freq, spec, time, and const plots
   Csink_fA graphical sink to display freq, spec, and time
   Ctime_raster_sink_bA graphical sink to display multiple signals on a time_raster plot
   Ctime_raster_sink_fA graphical sink to display multiple signals on a time_raster plot
   Ctime_sink_cA graphical sink to display multiple signals in time
   Ctime_sink_fA graphical sink to display multiple signals in time
   Cvector_sink_fA graphical sink to display multiple vector-based signals
   Cwaterfall_sink_cA graphical sink to display multiple signals on a waterfall (spectrogram) plot
   Cwaterfall_sink_fA graphical sink to display multiple signals on a waterfall (spectrogram) plot
  Nsoapy
   Cblock
   Csink
   Csource
  Nthread
   Cthread_body_wrapper
   Cthread_group
  Ntrellis
   Cconstellation_metrics_cfEvaluate metrics for use by the Viterbi algorithm
   CencoderConvolutional encoder
   CfsmFinite State Machine Specification class
   CinterleaverINTERLEAVER class
   CmetricsEvaluate metrics for use by the Viterbi algorithm
   Cpccc_decoder_blk
   Cpccc_decoder_combined_blk
   Cpccc_encoderPCCC encoder
   CpermutationPermutation
   Csccc_decoder_blk
   Csccc_decoder_combined_blk
   Csccc_encoderSCCC encoder
   Csiso_combined_f
   Csiso_f
   Cviterbi
   Cviterbi_combined
  Nuhd
   Camsg_source
   Crfnoc_block
   Crfnoc_block_generic
   Crfnoc_ddc
   Crfnoc_duc
   Crfnoc_fir_filter
   Crfnoc_graph
   Crfnoc_replay
   Crfnoc_rx_radio
   Crfnoc_rx_streamer
   Crfnoc_siggen
   Crfnoc_tx_radio
   Crfnoc_tx_streamer
   Crfnoc_window
   Cstream_args_t
   Cusrp_block
   Cusrp_sink
   Cusrp_source
  Nvideo_sdl
   Csink_sVideo sink using SDL
   Csink_ucVideo sink using SDL
  Nvocoder
   Calaw_decode_bsThis block performs alaw audio decoding
   Calaw_encode_sbThis block performs g.711 alaw audio encoding
   Ccodec2
   Ccodec2_decode_psCODEC2 Vocoder Decoder
   Ccodec2_encode_spCODEC2 Vocoder Encoder
   Ccvsd_decode_bsThis block performs CVSD audio decoding. Its design and implementation is modeled after the CVSD encoder/decoder specifications defined in the Bluetooth standard
   Ccvsd_encode_sbThis block performs CVSD audio encoding. Its design and implementation is modeled after the CVSD encoder/decoder specifications defined in the Bluetooth standard
   Cfreedv_api
   Cfreedv_rx_ssFreeDV demodulator
   Cfreedv_tx_ssFreeDV modulator
   Cg721_decode_bsThis block performs g721 audio decoding
   Cg721_encode_sbThis block performs g721 audio encoding
   Cg723_24_decode_bsThis block performs g723_24 audio decoding
   Cg723_24_encode_sbThis block performs g723_24 audio encoding
   Cg723_40_decode_bsThis block performs g723_40 audio decoding
   Cg723_40_encode_sbThis block performs g723_40 audio encoding
   Cgsm_fr_decode_psGSM 06.10 Full Rate Vocoder Decoder
   Cgsm_fr_encode_spGSM 06.10 Full Rate Vocoder Encoder
   Culaw_decode_bsThis block performs ulaw audio decoding
   Culaw_encode_sbThis block performs g.711 ulaw audio encoding
  Nwavelet
   Csquash_ffImplements cheap resampling of spectrum directly from spectral points, using gsl interpolation
   Cwavelet_ffCompute wavelet transform using gsl routines
   Cwvps_ffComputes the Wavelet Power Spectrum from a set of wavelet coefficients
  Nzeromq
   Cpub_msg_sinkSink the contents of a msg port to a ZMQ PUB socket
   Cpub_sinkSink the contents of a stream to a ZMQ PUB socket
   Cpull_msg_sourceReceive messages on ZMQ PULL socket and output async messages
   Cpull_sourceReceive messages on ZMQ PULL socket and source stream
   Cpush_msg_sinkSink the contents of a msg port to a ZMQ PUSH socket
   Cpush_sinkSink the contents of a stream to a ZMQ PUSH socket
   Crep_msg_sinkSink the contents of a msg port to a ZMQ REP socket
   Crep_sinkSink the contents of a stream to a ZMQ REP socket
   Creq_msg_sourceReceive messages on ZMQ REQ socket output async messages
   Creq_sourceReceive messages on ZMQ REQ socket and source stream
   Csub_msg_sourceReceive messages on ZMQ SUB socket and output async messages
   Csub_sourceReceive messages on ZMQ SUB socket and source stream
  Cbasic_blockThe abstract base class for all signal processing blocks
  CblockThe abstract base class for all 'terminal' processing blocks
  Cblock_detailImplementation details to support the signal processing abstraction
  Cblock_registry
  CbufferSingle writer, multiple reader fifo
  Cbuffer_double_mappedSingle writer, multiple reader fifo
  Cbuffer_readerHow we keep track of the readers of a gr::buffer
  Cbuffer_reader_sm
  Cbuffer_single_mappedA single mapped buffer where wrapping conditions are handled explicitly via input/output_blocked_callback functions called from block_executor
  Cbuffer_type_baseBase class for describing a buffer's type
  CbuftypeTemplate 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
  Ccustom_lock
  Ccustom_lock_if
  Cdictionary_logger_backendIn-Memory Logger
  CedgeClass representing a connection between to graph endpoints
  CendpointClass representing a specific input or output graph endpoint
  CflowgraphClass representing a directed, acyclic graph of basic blocks
  CfxptFixed point sine and cosine and friends
  Cfxpt_ncoNumerically Controlled Oscillator (NCO)
  Cfxpt_vcoVoltage Controlled Oscillator (VCO)
  Chier_block2Hierarchical container class for gr::block's and gr::hier_block2's
  Chost_buffer
  Cio_signatureI/o signature for input and output ports
  CloggerGR_LOG macros
  Clogging
  CmessageMessage class
  Cmsg_accepterAccepts messages and inserts them into a message queue, then notifies subclass gr::basic_block there is a message pending
  Cmsg_edgeClass representing a msg connection between to graph msg endpoints
  Cmsg_endpoint
  Cmsg_handlerAbstract class of message handlers
  Cmsg_queueThread-safe message queue
  Cmsg_queue_comparator
  CncoBase class template for Numerically Controlled Oscillator (NCO)
  CprefsBase class for representing user preferences a la windows INI files
  CrandomPseudo random number generator
  Csync_blockSynchronous 1:1 input to output with history
  Csync_decimatorSynchronous N:1 input to output with history
  Csync_interpolatorSynchronous 1:N input to output with history
  Ctag_t
  Ctagged_stream_blockBlock that operates on PDUs in form of tagged streams
  Ctop_blockTop-level hierarchical block representing a flowgraph
  Ctpb_detailUsed by thread-per-block scheduler
  Cxoroshiro128p_prngWrapper for XOROSHIRO128+ PRNG for use in std::distributions Fulfills C++ named requirements for UniformRandomBitGenerator
 Npmt
  CcomparatorProvide a comparator function object to allow pmt use in stl types
  Cexception
  Cnotimplemented
  Cout_of_range
  Cpmt_baseBase class of all pmt types
  Cpmt_poolVery simple thread-safe fixed-size allocation pool
  Cwrong_type
 Nrpcpmtconverter
  Cto_pmt_f
  Cto_pmt_byte_f
  Cto_pmt_short_f
  Cto_pmt_int_f
  Cto_pmt_long_f
  Cto_pmt_double_f
  Cto_pmt_string_f
  Cto_pmt_bool_f
  Cto_pmt_complex_f
  Cto_pmt_f32vect_f
  Cto_pmt_f64vect_f
  Cto_pmt_s64vect_f
  Cto_pmt_s32vect_f
  Cto_pmt_s16vect_f
  Cto_pmt_s8vect_f
  Cto_pmt_c32vect_f
  CTo_PMT
  Cto_pmt_reg
 Calist
 Cata_header
 CAverageMenu
 Cawgn_bp
 Cblock_gateway
 Ccallbackregister_base
  Ccallback_base_t
  Ccallback_t
 Ccldpc
 CColorMap_BlackHot
 CColorMap_Cool
 CColorMap_Incandescent
 CColorMap_MultiColor
 CColorMap_Sunset
 CColorMap_UserDefined
 CColorMap_WhiteHot
 CColorMapMenu
 CConstellationDisplayFormDisplayForm child for managing constellaton (I&Q) plots
 CConstellationDisplayPlotQWidget for displaying constellaton (I&Q) plots
 CConstUpdateEvent
 Cdecision_t
 CDisplayFormBase class for setting up and managing QTGUI plot forms
 CDisplayPlotQWidget base plot to build QTGUI plotting tools
 CEyeControlPanel
 CEyeDisplayFormEyeDisplaysForm child for managing eye pattern plots
 CEyeDisplayPlotQWidget for displaying eye pattern plots
 CEyeDisplaysFormBase class for setting up and managing QTGUI plot forms
 CFFTAverageMenu
 CFFTWindowMenu
 CFreqControlPanel
 CFreqDisplayFormDisplayForm child for managing frequency (PSD) plots
 CFreqDisplayScaleDraw
 CFreqOffsetAndPrecisionClass
 CFrequencyDisplayPlotQWidget for displaying frequency domain (PSD) plots
 CFreqUpdateEvent
 CGF2Mat
 CGF2Vec
 Cheader_seq_num
 Cheader_seq_plus_size
 CHistogramClearEvent
 CHistogramDisplayFormDisplayForm child for managing histogram domain plots
 CHistogramDisplayPlotQWidget for displaying time domain plots
 CHistogramSetAccumulator
 CHistogramUpdateEvent
 CItemFloatAct
 CLineColorMenu
 CLineMarkerMenu
 CLineStyleMenu
 CLineTitleAction
 CLineWidthMenu
 CMarkerAlphaMenu
 Cmetric_t
 CNPointsMenu
 CNumberColorMapMenu
 CNumberDisplayFormDisplayForm child for managing number sink plots
 CNumberLayoutMenu
 CNumberUpdateEvent
 CPlotTimeRasterA plot item, which displays a time raster
 CPlotWaterfallA plot item, which displays a waterfall spectrogram
 Cpmt_assist
 CPopupMenu
 Cpycallback_object
 CQwtDblClickPlotPicker
 CQwtPickerDblClickPointMachine
 Crpc_register_baseBase class for registering a ControlPort function
 Crpcbasic_base
 Crpcbasic_extractorTemplated parent class for registering a ControlPort Extractor
 Crpcbasic_extractor< T, bool >Specialized extractor class for bool data
 Crpcbasic_extractor< T, char >Specialized extractor class for char data
 Crpcbasic_extractor< T, double >Specialized extractor class for double data
 Crpcbasic_extractor< T, float >Specialized extractor class for float data
 Crpcbasic_extractor< T, int >Specialized extractor class for int data
 Crpcbasic_extractor< T, long >Specialized extractor class for long data
 Crpcbasic_extractor< T, short >Specialized extractor class for short data
 Crpcbasic_extractor< T, std::complex< double > >Specialized extractor class for complex (double) data
 Crpcbasic_extractor< T, std::complex< float > >Specialized extractor class for complex (float) data
 Crpcbasic_extractor< T, std::string >Specialized extractor class for string data
 Crpcbasic_extractor< T, void >Specialized extractor class to make calls to functions that do not take data (enable, reset, start, etc.)
 Crpcbasic_handlerTemplated parent class for registering a ControlPort Extractor
 Crpcbasic_inserterTemplated parent class for registering a ControlPort Inserter
 Crpcbasic_inserter< T, std::complex< double > >Specialized inserter class for complex (double) data
 Crpcbasic_inserter< T, std::complex< float > >Specialized inserter class for complex (float) data
 Crpcbasic_inserter< T, std::vector< float > >Specialized inserter class for vectors of float data
 Crpcbasic_inserter< T, std::vector< int > >Specialized inserter class for vectors of int data
 Crpcbasic_inserter< T, std::vector< int64_t > >Specialized inserter class for vectors of int64_t data
 Crpcbasic_inserter< T, std::vector< short > >Specialized inserter class for vectors of short data
 Crpcbasic_inserter< T, std::vector< signed char > >Specialized inserter class for vectors of signed char data
 Crpcbasic_inserter< T, std::vector< std::complex< float > > >Specialized inserter class for vectors of complex (float) data
 Crpcbasic_inserter< T, std::vector< uint8_t > >Specialized inserter class for vectors of uint8_t data
 Crpcbasic_inserter< T, uint64_t >Specialized inserter class for uint64_t data
 Crpcbasic_register_getRegisters a 'get' function to get a parameter over ControlPort
 Crpcbasic_register_handlerRegisters a message handler function to post a message to a block's handler
 Crpcbasic_register_setRegisters a 'set' function to set a parameter over ControlPort
 Crpcbasic_register_triggerRegisters a 'trigger' function to trigger an action over ControlPort
 Crpcbasic_register_variableRegisters a read-only function to get a parameter over ControlPort
 Crpcbasic_register_variable_rwRegisters a read/write function to get and set a parameter over ControlPort
 Crpcbufferedget
 Crpcextractor_baseBase class for registering a ControlPort Extractor. Acts as a message acceptor
 Crpcextractor_base< T, void >
 Crpchandler_baseBase class for registering a ControlPort Handler. Acts as a message acceptor
 Crpcinserter_baseBase class for registering a ControlPort Inserter. Produces a message
 Crpcmanager
  Crpcserver_booter_register_helper
 Crpcmanager_base
 Crpcserver_aggregator
 Crpcserver_base
 Crpcserver_booter_aggregator
 Crpcserver_booter_base
 Crpcserver_booter_thrift
 Crpcserver_thrift
 CSetFreqEvent
 CSpectrumDisplayForm
 CSpectrumFrequencyRangeEvent
 CSpectrumGUIClassQWidget class for controlling plotting
 CSpectrumUpdateEvent
 CSpectrumWindowCaptionEvent
 CSpectrumWindowResetEvent
 Cthrift_application_baseBase 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_implClass to be statically initialized by thrift_application_base. Used to store state for thrift_application_base's singleton functions
 Cthrift_server_template
 CTimeControlPanel
 CTimeDisplayFormDisplayForm child for managing time domain plots
 CTimeDomainDisplayPlotQWidget for displaying time domain plots
 CTimeRasterData
 CTimeRasterDisplayFormDisplayForm child for managing time raster plots
 CTimeRasterDisplayPlotQWidget for time raster (time vs. time) plots
 CTimeRasterSetSize
 CTimeRasterUpdateEvent
 CTimeScaleData
 CTimeUpdateEvent
 CTriggerChannelMenu
 CTriggerModeMenu
 CTriggerSlopeMenu
 Cv
 CVectorDisplayFormDisplayForm child for managing vector plots
 CVectorDisplayPlotQWidget for displaying 1D-vector plots
 CWaterfallData
 CWaterfallDisplayFormDisplayForm child for managing waterfall (spectrogram) plots
 CWaterfallDisplayPlotQWidget for displaying waterfall (spectrogram) plots
 CWaterfallUpdateEvent