Class List
Here are the classes, structs, unions and interfaces with brief descriptions:

sdr |
AGC | An automatic gain control node
AMDemod | Amplitude modulation (AM) demodulator from an I/Q signal
ASKDetector | Rather trivial node to detect mark/space symbols by the amplitude
AutoCast | This class performs some automatic casts to a certain buffer type (if possible) specified by the template argument
AX25 | Decodes AX25 (PacketRadio) messages from a bit stream
BaseBand | This class performs several operations on the real input stream, It first filters out some part of the input stream using a FIR band pass filter then shifts the center frequency to 0 and finally sub-samples the resulting stream such that the selected base-band is well represented
Baudot | Implements a Baudot decoder
BitDump | Trivial node to dump a bit-stream to a std::ostream
BitStream | Decodes a bitstream with the desired baud rate
BlockingSource | Iterface of a blocking source
BPSK31 | A simple BPSK31 "demodulator"
Buffer | A typed buffer
BufferNode | A simple buffering node, that ensures a fixed buffer size
BufferOwner | Abstract class (interface) of a buffer owner
BufferSet | A set of buffers, that tracks their usage
Cast | Explicit type cast node
Combine | A combine node
CombineSink | A single sink of a Combine node
Config | A collection of configuration information that is send by a source to all connected sinks to propergate and check the configuration of the processing network
ConfigError | The configuration error class
DebugDump | Dumps buffers in a human readable form
DebugStore | Keeps a copy of the last buffer received
Delegate | Specific delegate to a method of an object
DelegateInterface | Interface of a delegate
FFT | FFT module class, provides static methods to perfrom a FFT directly
FFTPlan | Trivial FFT implementation for buffer sizes of N=2**K
FFTPlan< double > | Template specialization for a FFT transform on std::complex<double> values
FFTPlan< float > | Template specialization for a FFT transform on std::complex<float> values
FilterNode | A FFT filter bank node wich consists of several filters
FilterSink | Performs the FFT forward transform
FilterSource | Performs the overlap-add FFT filtering and back-transform
FIRBandPass | Band-pass FIR filter specialization
FIRBandPassCoeffs | Implements the calculation of the filter coefficients for the use in the `FIRFilter` template class
FIRBandStop | Band-stop FIR filter specialization
FIRBandStopCoeffs | Implements the calculation of the filter coefficients for the use in the `FIRFilter` template class
FIRFilter | Generic FIR filter class
FIRHighPass | High-pass FIR filter specialization
FIRHighPassCoeffs | Implements the calculation of the filter coefficients for the use in the `FIRFilter` template class
FIRLowPass | Low-pass FIR filter specialization
FIRLowPassCoeffs | Implements the calculation of the filter coefficients for the use in the `FIRFilter` template class
FMDeemph | A tiny node to de-emphasize the higher frequencies of a FM transmitted audio signal
FMDemod | Demodulates FM from an I/Q signal
FracSubSampleBase | Implements a fractional sub-sampler
FreqShift | Performs a frequency shift on a complex input signal, by multiplying it with
FreqShiftBase | A performant implementation of a frequency-shift operation on integer signals
FSKDetector | Implements the basic FSK/AFSK symbol detection
GWNSource | A Gaussian White Noise source
ImagPart | Selects the imaginary part of a complex signal
InpolSubSampler | An interpolating sub-sampler
Interleave | Interleaves several input streams
IQBalance | A simple node, that allows to balance an IQ signal
IQBaseBand | This class performs several operations on the complex (integral) input stream, it first filters out some part of the input stream using a FIR band pass (band pass is centerred around `Ff` with width `width`) then shifts the center frequency `Fc` to 0 and finally sub-samples the resulting stream
IQSigGen | Arbitrary function generator
Logger | The logger class (singleton)
LogHandler | Base class of all log-message handlers
LogMessage | A log message
Options | Convenience functions for command line arguments
Definition | Argument definition
Value | The argument value
POCSAG | Implements a POCSAG decoder
Message | A pocsag message
POCSAGDump | A simple extention of the `POCSAG` node that prints the received messages to a `std::ostream`
PortAudio | "Namespace" to collect all static, PortAudio related functions
PortSink | PortAudio playback node
PortSource | PortAudio input stream as a `Source`
Proxy | A NOP node
Queue | Central message queue (singleton)
Message | The internal used message type
RawBuffer | Base class of all buffers, represents an untyped array of bytes
RawRingBuffer | A simple ring buffer
RealImagPart | Extracts the real or imaginary part of a complex valued data stream
RealPart | Selects the real part of a complex signal
RingBuffer | A simple typed ring-buffer
RTLSource | Implements a `uint_8` I/Q source for RTL2832 based TV dongles
RuntimeError | The runtime error class
Scale | Simple scaling node
SDRError | Base class of all SDR exceptions
SigGen | Arbitrary function generator
SignedToUnsigned | Performs a reinterprete cast from an unsinged value to a singed one
Sink | Typed sink
SinkBase | Basic interface of all Sinks
Source | Generic source class
StreamLogHandler | Serializes log message into the specified stream
StreamSink | Serializes the incomming buffers as raw data
StreamSource | Reads raw samples from an imput stream, (ie a file)
SubSample | Simple averaging sub-sampler
TextDump | Dumps the received uin8_t byte-stream as (ASCII) text
ToComplex | Tiny helper node to transform a real part into a complex, including a possible type-cast
Traits | Forward declaration of type tratis template
Traits< double > | Template specialization of type traits for float scalar
Traits< float > | Template specialization of type traits for float scalar
Traits< int16_t > | Template specialization of type traits for int16_t scalar
Traits< int8_t > | Template specialization of type tratis for int8_t scalar
Traits< std::complex< double > > | Template specialization of type traits for complex float scalar
Traits< std::complex< float > > | Template specialization of type traits for complex float scalar
Traits< std::complex< int16_t > > | Template specialization of type traits for complex int16_t scalar
Traits< std::complex< int8_t > > | Template specialization of type tratis for complex int8_t scalar
Traits< std::complex< uint16_t > > | Template specialization of type traits for complex uint16_t scalar
Traits< std::complex< uint8_t > > | Template specialization of type tratis for complex uint8_t scalar
Traits< uint16_t > | Template specialization of type traits for uint16_t scalar
Traits< uint8_t > | Template specialization of type tratis for uint8_t scalar
UnsignedToSigned | Performs a reinterprete cast from an unsinged value to a singed one
USBDemod | SSB upper side band (USB) demodulator from an I/Q signal
Varicode | Simple varicode (Huffman code) decoder node
WavSink | Stores the received buffers into a WAV file
WavSource | A simple imput source that reads from a wav file