GNU Radio Manual and C++ API Reference  3.8.1.0
The Free & Open Software Radio Ecosystem
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234]
 Napache
 Ngnuradio
 NgrGNU Radio logging wrapper for log4cpp library (C++ port of log4j)
 Npmt
 Nrpcpmtconverter
 Calist
 CAverageMenu
 Cawgn_bp
 Ccallbackregister_base
 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
 Censure_py_gil_state
 CFFTAverageMenu
 CFFTSizeMenu
 CFFTWindowMenu
 CFreqControlPanel
 CFreqDisplayFormDisplayForm child for managing frequency (PSD) plots
 CFreqDisplayScaleDraw
 CFreqOffsetAndPrecisionClass
 CFrequencyDisplayPlotQWidget for displaying frequency domain (PSD) plots
 CFreqUpdateEvent
 CGF2Mat
 CGF2Vec
 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
 Cmywindow
 CNPointsMenu
 CNumberColorMapMenu
 CNumberDisplayFormDisplayForm child for managing number sink plots
 CNumberLayoutMenu
 CNumberUpdateEvent
 COtherAction
 COtherDualAction
 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
 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
 CVOLK_CPU
 CWaterfallData
 CWaterfallDisplayFormDisplayForm child for managing waterfall (spectrogram) plots
 CWaterfallDisplayPlotQWidget for displaying waterfall (spectrogram) plots
 CWaterfallUpdateEvent