<trid="row_0_0_"><tdclass="entry"><imgsrc="ftv2blank.png"alt=" "width="16"height="22"/><imgsrc="ftv2node.png"alt="o"width="16"height="22"/><imgsrc="ftv2cl.png"alt="C"width="24"height="22"/><aclass="el"href="classsdr_1_1_auto_cast.html"target="_self">AutoCast</a></td><tdclass="desc">This class performs some automatic casts to a certain buffer type if possible specified by the template argument </td></tr>
<trid="row_0_1_"class="even"><tdclass="entry"><imgsrc="ftv2blank.png"alt=" "width="16"height="22"/><imgsrc="ftv2node.png"alt="o"width="16"height="22"/><imgsrc="ftv2cl.png"alt="C"width="24"height="22"/><aclass="el"href="classsdr_1_1_i_q_base_band.html"target="_self">IQBaseBand</a></td><tdclass="desc">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 <code>Ff</code> with width <code>width</code>) then shifts the center frequency <code>Fc</code> to 0 and finally sub-samples the resulting stream </td></tr>
<trid="row_0_2_"><tdclass="entry"><imgsrc="ftv2blank.png"alt=" "width="16"height="22"/><imgsrc="ftv2node.png"alt="o"width="16"height="22"/><imgsrc="ftv2cl.png"alt="C"width="24"height="22"/><aclass="el"href="classsdr_1_1_base_band.html"target="_self">BaseBand</a></td><tdclass="desc">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 </td></tr>
<trid="row_0_3_"class="even"><tdclass="entry"><imgsrc="ftv2blank.png"alt=" "width="16"height="22"/><imgsrc="ftv2node.png"alt="o"width="16"height="22"/><imgsrc="ftv2cl.png"alt="C"width="24"height="22"/><aclass="el"href="classsdr_1_1_buffer_owner.html"target="_self">BufferOwner</a></td><tdclass="desc">Abstract class (interface) of a buffer owner </td></tr>
<trid="row_0_4_"><tdclass="entry"><imgsrc="ftv2blank.png"alt=" "width="16"height="22"/><imgsrc="ftv2node.png"alt="o"width="16"height="22"/><imgsrc="ftv2cl.png"alt="C"width="24"height="22"/><aclass="el"href="classsdr_1_1_raw_buffer.html"target="_self">RawBuffer</a></td><tdclass="desc">Base class of all buffers, represents an untyped array of bytes </td></tr>
<trid="row_0_6_"><tdclass="entry"><imgsrc="ftv2blank.png"alt=" "width="16"height="22"/><imgsrc="ftv2node.png"alt="o"width="16"height="22"/><imgsrc="ftv2cl.png"alt="C"width="24"height="22"/><aclass="el"href="classsdr_1_1_buffer_set.html"target="_self">BufferSet</a></td><tdclass="desc">A set of buffers, that tracks their usage </td></tr>
<trid="row_0_7_"class="even"><tdclass="entry"><imgsrc="ftv2blank.png"alt=" "width="16"height="22"/><imgsrc="ftv2node.png"alt="o"width="16"height="22"/><imgsrc="ftv2cl.png"alt="C"width="24"height="22"/><aclass="el"href="classsdr_1_1_raw_ring_buffer.html"target="_self">RawRingBuffer</a></td><tdclass="desc">A simple ring buffer </td></tr>
<trid="row_0_11_"class="even"><tdclass="entry"><imgsrc="ftv2blank.png"alt=" "width="16"height="22"/><imgsrc="ftv2node.png"alt="o"width="16"height="22"/><imgsrc="ftv2cl.png"alt="C"width="24"height="22"/><aclass="el"href="classsdr_1_1_combine_sink.html"target="_self">CombineSink</a></td><tdclass="desc">A single sink of a <aclass="el"href="classsdr_1_1_combine.html"title="A combine node. ">Combine</a> node </td></tr>
<trid="row_0_12_"><tdclass="entry"><imgsrc="ftv2blank.png"alt=" "width="16"height="22"/><imgsrc="ftv2node.png"alt="o"width="16"height="22"/><imgsrc="ftv2cl.png"alt="C"width="24"height="22"/><aclass="el"href="classsdr_1_1_interleave.html"target="_self">Interleave</a></td><tdclass="desc">Interleaves several input streams </td></tr>
<trid="row_0_13_"class="even"><tdclass="entry"><imgsrc="ftv2blank.png"alt=" "width="16"height="22"/><imgsrc="ftv2node.png"alt="o"width="16"height="22"/><imgsrc="ftv2cl.png"alt="C"width="24"height="22"/><aclass="el"href="classsdr_1_1_a_m_demod.html"target="_self">AMDemod</a></td><tdclass="desc">Amplitude modulation (AM) demodulator from an I/Q signal </td></tr>
<trid="row_0_14_"><tdclass="entry"><imgsrc="ftv2blank.png"alt=" "width="16"height="22"/><imgsrc="ftv2node.png"alt="o"width="16"height="22"/><imgsrc="ftv2cl.png"alt="C"width="24"height="22"/><aclass="el"href="classsdr_1_1_u_s_b_demod.html"target="_self">USBDemod</a></td><tdclass="desc">SSB upper side band (USB) demodulator from an I/Q signal </td></tr>
<trid="row_0_15_"class="even"><tdclass="entry"><imgsrc="ftv2blank.png"alt=" "width="16"height="22"/><imgsrc="ftv2node.png"alt="o"width="16"height="22"/><imgsrc="ftv2cl.png"alt="C"width="24"height="22"/><aclass="el"href="classsdr_1_1_f_m_demod.html"target="_self">FMDemod</a></td><tdclass="desc">Demodulates FM from an I/Q signal </td></tr>
<trid="row_0_16_"><tdclass="entry"><imgsrc="ftv2blank.png"alt=" "width="16"height="22"/><imgsrc="ftv2node.png"alt="o"width="16"height="22"/><imgsrc="ftv2cl.png"alt="C"width="24"height="22"/><aclass="el"href="classsdr_1_1_f_m_deemph.html"target="_self">FMDeemph</a></td><tdclass="desc">A tiny node to de-emphasize the higher frequencies of a FM transmitted audio signal </td></tr>
<trid="row_0_17_"class="even"><tdclass="entry"><imgsrc="ftv2blank.png"alt=" "width="16"height="22"/><imgsrc="ftv2node.png"alt="o"width="16"height="22"/><imgsrc="ftv2cl.png"alt="C"width="24"height="22"/><aclass="el"href="classsdr_1_1_s_d_r_error.html"target="_self">SDRError</a></td><tdclass="desc">Base class of all SDR exceptions </td></tr>
<trid="row_0_18_"><tdclass="entry"><imgsrc="ftv2blank.png"alt=" "width="16"height="22"/><imgsrc="ftv2node.png"alt="o"width="16"height="22"/><imgsrc="ftv2cl.png"alt="C"width="24"height="22"/><aclass="el"href="classsdr_1_1_config_error.html"target="_self">ConfigError</a></td><tdclass="desc">The configuration error class </td></tr>
<trid="row_0_19_"class="even"><tdclass="entry"><imgsrc="ftv2blank.png"alt=" "width="16"height="22"/><imgsrc="ftv2node.png"alt="o"width="16"height="22"/><imgsrc="ftv2cl.png"alt="C"width="24"height="22"/><aclass="el"href="classsdr_1_1_runtime_error.html"target="_self">RuntimeError</a></td><tdclass="desc">The runtime error class </td></tr>
<trid="row_0_20_"><tdclass="entry"><imgsrc="ftv2blank.png"alt=" "width="16"height="22"/><imgsrc="ftv2node.png"alt="o"width="16"height="22"/><imgsrc="ftv2cl.png"alt="C"width="24"height="22"/><aclass="el"href="classsdr_1_1_f_f_t_plan.html"target="_self">FFTPlan</a></td><tdclass="desc">Trivial <aclass="el"href="classsdr_1_1_f_f_t.html"title="FFT module class, provides static methods to perfrom a FFT directly. ">FFT</a> implementation for buffer sizes of N=2**K </td></tr>
<trid="row_0_21_"class="even"><tdclass="entry"><imgsrc="ftv2blank.png"alt=" "width="16"height="22"/><imgsrc="ftv2node.png"alt="o"width="16"height="22"/><imgsrc="ftv2cl.png"alt="C"width="24"height="22"/><aclass="el"href="classsdr_1_1_f_f_t.html"target="_self">FFT</a></td><tdclass="desc"><aclass="el"href="classsdr_1_1_f_f_t.html"title="FFT module class, provides static methods to perfrom a FFT directly. ">FFT</a> module class, provides static methods to perfrom a <aclass="el"href="classsdr_1_1_f_f_t.html"title="FFT module class, provides static methods to perfrom a FFT directly. ">FFT</a> directly </td></tr>
<trid="row_0_22_"><tdclass="entry"><imgsrc="ftv2blank.png"alt=" "width="16"height="22"/><imgsrc="ftv2node.png"alt="o"width="16"height="22"/><imgsrc="ftv2cl.png"alt="C"width="24"height="22"/><aclass="el"href="classsdr_1_1_f_f_t_plan_3_01double_01_4.html"target="_self">FFTPlan< double ></a></td><tdclass="desc">Template specialization for a <aclass="el"href="classsdr_1_1_f_f_t.html"title="FFT module class, provides static methods to perfrom a FFT directly. ">FFT</a> transform on std::complex<double> values </td></tr>
<trid="row_0_23_"class="even"><tdclass="entry"><imgsrc="ftv2blank.png"alt=" "width="16"height="22"/><imgsrc="ftv2node.png"alt="o"width="16"height="22"/><imgsrc="ftv2cl.png"alt="C"width="24"height="22"/><aclass="el"href="classsdr_1_1_f_f_t_plan_3_01float_01_4.html"target="_self">FFTPlan< float ></a></td><tdclass="desc">Template specialization for a <aclass="el"href="classsdr_1_1_f_f_t.html"title="FFT module class, provides static methods to perfrom a FFT directly. ">FFT</a> transform on std::complex<float> values </td></tr>
<trid="row_0_24_"><tdclass="entry"><imgsrc="ftv2blank.png"alt=" "width="16"height="22"/><imgsrc="ftv2node.png"alt="o"width="16"height="22"/><imgsrc="ftv2cl.png"alt="C"width="24"height="22"/><aclass="el"href="classsdr_1_1_filter_sink.html"target="_self">FilterSink</a></td><tdclass="desc">Performs the <aclass="el"href="classsdr_1_1_f_f_t.html"title="FFT module class, provides static methods to perfrom a FFT directly. ">FFT</a> forward transform </td></tr>
<trid="row_0_25_"class="even"><tdclass="entry"><imgsrc="ftv2blank.png"alt=" "width="16"height="22"/><imgsrc="ftv2node.png"alt="o"width="16"height="22"/><imgsrc="ftv2cl.png"alt="C"width="24"height="22"/><aclass="el"href="classsdr_1_1_filter_source.html"target="_self">FilterSource</a></td><tdclass="desc">Performs the overlap-add <aclass="el"href="classsdr_1_1_f_f_t.html"title="FFT module class, provides static methods to perfrom a FFT directly. ">FFT</a> filtering and back-transform </td></tr>
<trid="row_0_26_"><tdclass="entry"><imgsrc="ftv2blank.png"alt=" "width="16"height="22"/><imgsrc="ftv2node.png"alt="o"width="16"height="22"/><imgsrc="ftv2cl.png"alt="C"width="24"height="22"/><aclass="el"href="classsdr_1_1_filter_node.html"target="_self">FilterNode</a></td><tdclass="desc">A <aclass="el"href="classsdr_1_1_f_f_t.html"title="FFT module class, provides static methods to perfrom a FFT directly. ">FFT</a> filter bank node wich consists of several filters </td></tr>
<trid="row_0_27_"class="even"><tdclass="entry"><imgsrc="ftv2blank.png"alt=" "width="16"height="22"/><imgsrc="ftv2node.png"alt="o"width="16"height="22"/><imgsrc="ftv2cl.png"alt="C"width="24"height="22"/><aclass="el"href="classsdr_1_1_f_i_r_low_pass_coeffs.html"target="_self">FIRLowPassCoeffs</a></td><tdclass="desc">Implements the calculation of the filter coefficients for the use in the <code><aclass="el"href="classsdr_1_1_f_i_r_filter.html"title="Generic FIR filter class. ">FIRFilter</a></code> template class </td></tr>
<trid="row_0_28_"><tdclass="entry"><imgsrc="ftv2blank.png"alt=" "width="16"height="22"/><imgsrc="ftv2node.png"alt="o"width="16"height="22"/><imgsrc="ftv2cl.png"alt="C"width="24"height="22"/><aclass="el"href="classsdr_1_1_f_i_r_high_pass_coeffs.html"target="_self">FIRHighPassCoeffs</a></td><tdclass="desc">Implements the calculation of the filter coefficients for the use in the <code><aclass="el"href="classsdr_1_1_f_i_r_filter.html"title="Generic FIR filter class. ">FIRFilter</a></code> template class </td></tr>
<trid="row_0_29_"class="even"><tdclass="entry"><imgsrc="ftv2blank.png"alt=" "width="16"height="22"/><imgsrc="ftv2node.png"alt="o"width="16"height="22"/><imgsrc="ftv2cl.png"alt="C"width="24"height="22"/><aclass="el"href="classsdr_1_1_f_i_r_band_pass_coeffs.html"target="_self">FIRBandPassCoeffs</a></td><tdclass="desc">Implements the calculation of the filter coefficients for the use in the <code><aclass="el"href="classsdr_1_1_f_i_r_filter.html"title="Generic FIR filter class. ">FIRFilter</a></code> template class </td></tr>
<trid="row_0_30_"><tdclass="entry"><imgsrc="ftv2blank.png"alt=" "width="16"height="22"/><imgsrc="ftv2node.png"alt="o"width="16"height="22"/><imgsrc="ftv2cl.png"alt="C"width="24"height="22"/><aclass="el"href="classsdr_1_1_f_i_r_band_stop_coeffs.html"target="_self">FIRBandStopCoeffs</a></td><tdclass="desc">Implements the calculation of the filter coefficients for the use in the <code><aclass="el"href="classsdr_1_1_f_i_r_filter.html"title="Generic FIR filter class. ">FIRFilter</a></code> template class </td></tr>
<trid="row_0_31_"class="even"><tdclass="entry"><imgsrc="ftv2blank.png"alt=" "width="16"height="22"/><imgsrc="ftv2node.png"alt="o"width="16"height="22"/><imgsrc="ftv2cl.png"alt="C"width="24"height="22"/><aclass="el"href="classsdr_1_1_f_i_r_filter.html"target="_self">FIRFilter</a></td><tdclass="desc">Generic FIR filter class </td></tr>
<trid="row_0_32_"><tdclass="entry"><imgsrc="ftv2blank.png"alt=" "width="16"height="22"/><imgsrc="ftv2node.png"alt="o"width="16"height="22"/><imgsrc="ftv2cl.png"alt="C"width="24"height="22"/><aclass="el"href="classsdr_1_1_f_i_r_low_pass.html"target="_self">FIRLowPass</a></td><tdclass="desc">Low-pass FIR filter specialization </td></tr>
<trid="row_0_33_"class="even"><tdclass="entry"><imgsrc="ftv2blank.png"alt=" "width="16"height="22"/><imgsrc="ftv2node.png"alt="o"width="16"height="22"/><imgsrc="ftv2cl.png"alt="C"width="24"height="22"/><aclass="el"href="classsdr_1_1_f_i_r_high_pass.html"target="_self">FIRHighPass</a></td><tdclass="desc">High-pass FIR filter specialization </td></tr>
<trid="row_0_34_"><tdclass="entry"><imgsrc="ftv2blank.png"alt=" "width="16"height="22"/><imgsrc="ftv2node.png"alt="o"width="16"height="22"/><imgsrc="ftv2cl.png"alt="C"width="24"height="22"/><aclass="el"href="classsdr_1_1_f_i_r_band_pass.html"target="_self">FIRBandPass</a></td><tdclass="desc">Band-pass FIR filter specialization </td></tr>
<trid="row_0_35_"class="even"><tdclass="entry"><imgsrc="ftv2blank.png"alt=" "width="16"height="22"/><imgsrc="ftv2node.png"alt="o"width="16"height="22"/><imgsrc="ftv2cl.png"alt="C"width="24"height="22"/><aclass="el"href="classsdr_1_1_f_i_r_band_stop.html"target="_self">FIRBandStop</a></td><tdclass="desc">Band-stop FIR filter specialization </td></tr>
<trid="row_0_36_"><tdclass="entry"><imgsrc="ftv2blank.png"alt=" "width="16"height="22"/><imgsrc="ftv2node.png"alt="o"width="16"height="22"/><imgsrc="ftv2cl.png"alt="C"width="24"height="22"/><aclass="el"href="classsdr_1_1_freq_shift_base.html"target="_self">FreqShiftBase</a></td><tdclass="desc">A performant implementation of a frequency shift operation on integer signals </td></tr>
<trid="row_0_38_"><tdclass="entry"><imgsrc="ftv2blank.png"alt=" "width="16"height="22"/><imgsrc="ftv2node.png"alt="o"width="16"height="22"/><imgsrc="ftv2cl.png"alt="C"width="24"height="22"/><aclass="el"href="classsdr_1_1_log_handler.html"target="_self">LogHandler</a></td><tdclass="desc">Base class of all log message handlers </td></tr>
<trid="row_0_39_"class="even"><tdclass="entry"><imgsrc="ftv2blank.png"alt=" "width="16"height="22"/><imgsrc="ftv2node.png"alt="o"width="16"height="22"/><imgsrc="ftv2cl.png"alt="C"width="24"height="22"/><aclass="el"href="classsdr_1_1_stream_log_handler.html"target="_self">StreamLogHandler</a></td><tdclass="desc">Serializes log message into the specified stream </td></tr>
<trid="row_0_40_"><tdclass="entry"><imgsrc="ftv2blank.png"alt=" "width="16"height="22"/><imgsrc="ftv2node.png"alt="o"width="16"height="22"/><imgsrc="ftv2cl.png"alt="C"width="24"height="22"/><aclass="el"href="classsdr_1_1_logger.html"target="_self">Logger</a></td><tdclass="desc">The logger class (singleton) </td></tr>
<trid="row_0_41_"class="even"><tdclass="entry"><imgsrc="ftv2blank.png"alt=" "width="16"height="22"/><imgsrc="ftv2node.png"alt="o"width="16"height="22"/><imgsrc="ftv2cl.png"alt="C"width="24"height="22"/><aclass="el"href="classsdr_1_1_config.html"target="_self">Config</a></td><tdclass="desc">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 </td></tr>
<trid="row_0_42_"><tdclass="entry"><imgsrc="ftv2blank.png"alt=" "width="16"height="22"/><imgsrc="ftv2node.png"alt="o"width="16"height="22"/><imgsrc="ftv2cl.png"alt="C"width="24"height="22"/><aclass="el"href="classsdr_1_1_sink_base.html"target="_self">SinkBase</a></td><tdclass="desc">Basic interface of all Sinks </td></tr>
<trid="row_0_44_"><tdclass="entry"><imgsrc="ftv2blank.png"alt=" "width="16"height="22"/><imgsrc="ftv2node.png"alt="o"width="16"height="22"/><imgsrc="ftv2cl.png"alt="C"width="24"height="22"/><aclass="el"href="classsdr_1_1_source.html"target="_self">Source</a></td><tdclass="desc">Generic source class </td></tr>
<trid="row_0_45_"class="even"><tdclass="entry"><imgsrc="ftv2blank.png"alt=" "width="16"height="22"/><imgsrc="ftv2node.png"alt="o"width="16"height="22"/><imgsrc="ftv2cl.png"alt="C"width="24"height="22"/><aclass="el"href="classsdr_1_1_blocking_source.html"target="_self">BlockingSource</a></td><tdclass="desc">Iterface of a blocking source </td></tr>
<trid="row_0_47_"class="even"><tdclass="entry"><imgsrc="ftv2blank.png"alt=" "width="16"height="22"/><imgid="arr_0_47_"src="ftv2mnode.png"alt="o"width="16"height="22"onclick="toggleFolder('0_47_')"/><imgsrc="ftv2cl.png"alt="C"width="24"height="22"/><aclass="el"href="classsdr_1_1_options.html"target="_self">Options</a></td><tdclass="desc">Convenience functions for command line arguments </td></tr>
<trid="row_0_47_1_"class="even"><tdclass="entry"><imgsrc="ftv2blank.png"alt=" "width="16"height="22"/><imgsrc="ftv2vertline.png"alt="|"width="16"height="22"/><imgsrc="ftv2lastnode.png"alt="\"width="16"height="22"/><imgsrc="ftv2cl.png"alt="C"width="24"height="22"/><aclass="el"href="classsdr_1_1_options_1_1_value.html"target="_self">Value</a></td><tdclass="desc">The argument value </td></tr>
<trid="row_0_48_"><tdclass="entry"><imgsrc="ftv2blank.png"alt=" "width="16"height="22"/><imgsrc="ftv2node.png"alt="o"width="16"height="22"/><imgsrc="ftv2cl.png"alt="C"width="24"height="22"/><aclass="el"href="classsdr_1_1_port_audio.html"target="_self">PortAudio</a></td><tdclass="desc">"Namespace" to collect all static, <aclass="el"href="classsdr_1_1_port_audio.html"title=""Namespace" to collect all static, PortAudio related functions. ">PortAudio</a> related functions </td></tr>
<trid="row_0_49_"class="even"><tdclass="entry"><imgsrc="ftv2blank.png"alt=" "width="16"height="22"/><imgsrc="ftv2node.png"alt="o"width="16"height="22"/><imgsrc="ftv2cl.png"alt="C"width="24"height="22"/><aclass="el"href="classsdr_1_1_port_sink.html"target="_self">PortSink</a></td><tdclass="desc"><aclass="el"href="classsdr_1_1_port_audio.html"title=""Namespace" to collect all static, PortAudio related functions. ">PortAudio</a> playback node </td></tr>
<trid="row_0_50_"><tdclass="entry"><imgsrc="ftv2blank.png"alt=" "width="16"height="22"/><imgsrc="ftv2node.png"alt="o"width="16"height="22"/><imgsrc="ftv2cl.png"alt="C"width="24"height="22"/><aclass="el"href="classsdr_1_1_port_source.html"target="_self">PortSource</a></td><tdclass="desc"><aclass="el"href="classsdr_1_1_port_audio.html"title=""Namespace" to collect all static, PortAudio related functions. ">PortAudio</a> input stream as a <code><aclass="el"href="classsdr_1_1_source.html"title="Generic source class. ">Source</a></code></td></tr>
<trid="row_0_53_"class="even"><tdclass="entry"><imgsrc="ftv2blank.png"alt=" "width="16"height="22"/><imgsrc="ftv2node.png"alt="o"width="16"height="22"/><imgsrc="ftv2cl.png"alt="C"width="24"height="22"/><aclass="el"href="classsdr_1_1_delegate_interface.html"target="_self">DelegateInterface</a></td><tdclass="desc">Interface of a delegate </td></tr>
<trid="row_0_54_"><tdclass="entry"><imgsrc="ftv2blank.png"alt=" "width="16"height="22"/><imgsrc="ftv2node.png"alt="o"width="16"height="22"/><imgsrc="ftv2cl.png"alt="C"width="24"height="22"/><aclass="el"href="classsdr_1_1_delegate.html"target="_self">Delegate</a></td><tdclass="desc">Specific delegate to a method of an object </td></tr>
<trid="row_0_55_0_"><tdclass="entry"><imgsrc="ftv2blank.png"alt=" "width="16"height="22"/><imgsrc="ftv2vertline.png"alt="|"width="16"height="22"/><imgsrc="ftv2lastnode.png"alt="\"width="16"height="22"/><imgsrc="ftv2cl.png"alt="C"width="24"height="22"/><aclass="el"href="classsdr_1_1_queue_1_1_message.html"target="_self">Message</a></td><tdclass="desc">The internal used message type </td></tr>
<trid="row_0_56_"class="even"><tdclass="entry"><imgsrc="ftv2blank.png"alt=" "width="16"height="22"/><imgsrc="ftv2node.png"alt="o"width="16"height="22"/><imgsrc="ftv2cl.png"alt="C"width="24"height="22"/><aclass="el"href="classsdr_1_1_r_t_l_source.html"target="_self">RTLSource</a></td><tdclass="desc">Implements a <code>uint_8</code> I/Q source for RTL2832 based TV dongles </td></tr>
<trid="row_0_57_"><tdclass="entry"><imgsrc="ftv2blank.png"alt=" "width="16"height="22"/><imgsrc="ftv2node.png"alt="o"width="16"height="22"/><imgsrc="ftv2cl.png"alt="C"width="24"height="22"/><aclass="el"href="classsdr_1_1_sig_gen.html"target="_self">SigGen</a></td><tdclass="desc">Arbitrary function generator </td></tr>
<trid="row_0_58_"class="even"><tdclass="entry"><imgsrc="ftv2blank.png"alt=" "width="16"height="22"/><imgsrc="ftv2node.png"alt="o"width="16"height="22"/><imgsrc="ftv2cl.png"alt="C"width="24"height="22"/><aclass="el"href="classsdr_1_1_i_q_sig_gen.html"target="_self">IQSigGen</a></td><tdclass="desc">Arbitrary function generator </td></tr>
<trid="row_0_60_"class="even"><tdclass="entry"><imgsrc="ftv2blank.png"alt=" "width="16"height="22"/><imgsrc="ftv2node.png"alt="o"width="16"height="22"/><imgsrc="ftv2cl.png"alt="C"width="24"height="22"/><aclass="el"href="classsdr_1_1_frac_sub_sample_base.html"target="_self">FracSubSampleBase</a></td><tdclass="desc">Implements a fractional sub-sampler </td></tr>
<trid="row_0_62_"class="even"><tdclass="entry"><imgsrc="ftv2blank.png"alt=" "width="16"height="22"/><imgsrc="ftv2node.png"alt="o"width="16"height="22"/><imgsrc="ftv2cl.png"alt="C"width="24"height="22"/><aclass="el"href="classsdr_1_1_traits.html"target="_self">Traits</a></td><tdclass="desc">Forward declaration of type tratis template </td></tr>
<trid="row_0_63_"><tdclass="entry"><imgsrc="ftv2blank.png"alt=" "width="16"height="22"/><imgsrc="ftv2node.png"alt="o"width="16"height="22"/><imgsrc="ftv2cl.png"alt="C"width="24"height="22"/><aclass="el"href="classsdr_1_1_traits_3_01uint8__t_01_4.html"target="_self">Traits< uint8_t ></a></td><tdclass="desc">Template specialization of type tratis for uint8_t scalar </td></tr>
<trid="row_0_64_"class="even"><tdclass="entry"><imgsrc="ftv2blank.png"alt=" "width="16"height="22"/><imgsrc="ftv2node.png"alt="o"width="16"height="22"/><imgsrc="ftv2cl.png"alt="C"width="24"height="22"/><aclass="el"href="classsdr_1_1_traits_3_01std_1_1complex_3_01uint8__t_01_4_01_4.html"target="_self">Traits< std::complex< uint8_t >></a></td><tdclass="desc">Template specialization of type tratis for complex uint8_t scalar </td></tr>
<trid="row_0_65_"><tdclass="entry"><imgsrc="ftv2blank.png"alt=" "width="16"height="22"/><imgsrc="ftv2node.png"alt="o"width="16"height="22"/><imgsrc="ftv2cl.png"alt="C"width="24"height="22"/><aclass="el"href="classsdr_1_1_traits_3_01int8__t_01_4.html"target="_self">Traits< int8_t ></a></td><tdclass="desc">Template specialization of type tratis for int8_t scalar </td></tr>
<trid="row_0_66_"class="even"><tdclass="entry"><imgsrc="ftv2blank.png"alt=" "width="16"height="22"/><imgsrc="ftv2node.png"alt="o"width="16"height="22"/><imgsrc="ftv2cl.png"alt="C"width="24"height="22"/><aclass="el"href="classsdr_1_1_traits_3_01std_1_1complex_3_01int8__t_01_4_01_4.html"target="_self">Traits< std::complex< int8_t >></a></td><tdclass="desc">Template specialization of type tratis for complex int8_t scalar </td></tr>
<trid="row_0_67_"><tdclass="entry"><imgsrc="ftv2blank.png"alt=" "width="16"height="22"/><imgsrc="ftv2node.png"alt="o"width="16"height="22"/><imgsrc="ftv2cl.png"alt="C"width="24"height="22"/><aclass="el"href="classsdr_1_1_traits_3_01uint16__t_01_4.html"target="_self">Traits< uint16_t ></a></td><tdclass="desc">Template specialization of type traits for uint16_t scalar </td></tr>
<trid="row_0_68_"class="even"><tdclass="entry"><imgsrc="ftv2blank.png"alt=" "width="16"height="22"/><imgsrc="ftv2node.png"alt="o"width="16"height="22"/><imgsrc="ftv2cl.png"alt="C"width="24"height="22"/><aclass="el"href="classsdr_1_1_traits_3_01std_1_1complex_3_01uint16__t_01_4_01_4.html"target="_self">Traits< std::complex< uint16_t >></a></td><tdclass="desc">Template specialization of type traits for complex uint16_t scalar </td></tr>
<trid="row_0_69_"><tdclass="entry"><imgsrc="ftv2blank.png"alt=" "width="16"height="22"/><imgsrc="ftv2node.png"alt="o"width="16"height="22"/><imgsrc="ftv2cl.png"alt="C"width="24"height="22"/><aclass="el"href="classsdr_1_1_traits_3_01int16__t_01_4.html"target="_self">Traits< int16_t ></a></td><tdclass="desc">Template specialization of type traits for int16_t scalar </td></tr>
<trid="row_0_70_"class="even"><tdclass="entry"><imgsrc="ftv2blank.png"alt=" "width="16"height="22"/><imgsrc="ftv2node.png"alt="o"width="16"height="22"/><imgsrc="ftv2cl.png"alt="C"width="24"height="22"/><aclass="el"href="classsdr_1_1_traits_3_01std_1_1complex_3_01int16__t_01_4_01_4.html"target="_self">Traits< std::complex< int16_t >></a></td><tdclass="desc">Template specialization of type traits for complex int16_t scalar </td></tr>
<trid="row_0_71_"><tdclass="entry"><imgsrc="ftv2blank.png"alt=" "width="16"height="22"/><imgsrc="ftv2node.png"alt="o"width="16"height="22"/><imgsrc="ftv2cl.png"alt="C"width="24"height="22"/><aclass="el"href="classsdr_1_1_traits_3_01float_01_4.html"target="_self">Traits< float ></a></td><tdclass="desc">Template specialization of type traits for float scalar </td></tr>
<trid="row_0_72_"class="even"><tdclass="entry"><imgsrc="ftv2blank.png"alt=" "width="16"height="22"/><imgsrc="ftv2node.png"alt="o"width="16"height="22"/><imgsrc="ftv2cl.png"alt="C"width="24"height="22"/><aclass="el"href="classsdr_1_1_traits_3_01std_1_1complex_3_01float_01_4_01_4.html"target="_self">Traits< std::complex< float >></a></td><tdclass="desc">Template specialization of type traits for complex float scalar </td></tr>
<trid="row_0_73_"><tdclass="entry"><imgsrc="ftv2blank.png"alt=" "width="16"height="22"/><imgsrc="ftv2node.png"alt="o"width="16"height="22"/><imgsrc="ftv2cl.png"alt="C"width="24"height="22"/><aclass="el"href="classsdr_1_1_traits_3_01double_01_4.html"target="_self">Traits< double ></a></td><tdclass="desc">Template specialization of type traits for float scalar </td></tr>
<trid="row_0_74_"class="even"><tdclass="entry"><imgsrc="ftv2blank.png"alt=" "width="16"height="22"/><imgsrc="ftv2node.png"alt="o"width="16"height="22"/><imgsrc="ftv2cl.png"alt="C"width="24"height="22"/><aclass="el"href="classsdr_1_1_traits_3_01std_1_1complex_3_01double_01_4_01_4.html"target="_self">Traits< std::complex< double >></a></td><tdclass="desc">Template specialization of type traits for complex float scalar </td></tr>
<trid="row_0_75_"><tdclass="entry"><imgsrc="ftv2blank.png"alt=" "width="16"height="22"/><imgsrc="ftv2node.png"alt="o"width="16"height="22"/><imgsrc="ftv2cl.png"alt="C"width="24"height="22"/><aclass="el"href="classsdr_1_1_real_imag_part.html"target="_self">RealImagPart</a></td><tdclass="desc">Extracts the real or imaginary part of a complex valued data stream </td></tr>
<trid="row_0_76_"class="even"><tdclass="entry"><imgsrc="ftv2blank.png"alt=" "width="16"height="22"/><imgsrc="ftv2node.png"alt="o"width="16"height="22"/><imgsrc="ftv2cl.png"alt="C"width="24"height="22"/><aclass="el"href="classsdr_1_1_real_part.html"target="_self">RealPart</a></td><tdclass="desc">Selects the real part of a complex signal </td></tr>
<trid="row_0_77_"><tdclass="entry"><imgsrc="ftv2blank.png"alt=" "width="16"height="22"/><imgsrc="ftv2node.png"alt="o"width="16"height="22"/><imgsrc="ftv2cl.png"alt="C"width="24"height="22"/><aclass="el"href="classsdr_1_1_imag_part.html"target="_self">ImagPart</a></td><tdclass="desc">Selects the imaginary part of a complex signal </td></tr>
<trid="row_0_78_"class="even"><tdclass="entry"><imgsrc="ftv2blank.png"alt=" "width="16"height="22"/><imgsrc="ftv2node.png"alt="o"width="16"height="22"/><imgsrc="ftv2cl.png"alt="C"width="24"height="22"/><aclass="el"href="classsdr_1_1_i_q_balance.html"target="_self">IQBalance</a></td><tdclass="desc">A simple node, that allows to balance an IQ signal </td></tr>
<trid="row_0_79_"><tdclass="entry"><imgsrc="ftv2blank.png"alt=" "width="16"height="22"/><imgsrc="ftv2node.png"alt="o"width="16"height="22"/><imgsrc="ftv2cl.png"alt="C"width="24"height="22"/><aclass="el"href="classsdr_1_1_to_complex.html"target="_self">ToComplex</a></td><tdclass="desc">Tiny helper node to transform a real part into a complex, including a possible type-cast </td></tr>
<trid="row_0_80_"class="even"><tdclass="entry"><imgsrc="ftv2blank.png"alt=" "width="16"height="22"/><imgsrc="ftv2node.png"alt="o"width="16"height="22"/><imgsrc="ftv2cl.png"alt="C"width="24"height="22"/><aclass="el"href="classsdr_1_1_cast.html"target="_self">Cast</a></td><tdclass="desc">Explicit type cast node </td></tr>
<trid="row_0_81_"><tdclass="entry"><imgsrc="ftv2blank.png"alt=" "width="16"height="22"/><imgsrc="ftv2node.png"alt="o"width="16"height="22"/><imgsrc="ftv2cl.png"alt="C"width="24"height="22"/><aclass="el"href="classsdr_1_1_unsigned_to_signed.html"target="_self">UnsignedToSigned</a></td><tdclass="desc">Performs a reinterprete cast from an unsinged value to a singed one </td></tr>
<trid="row_0_82_"class="even"><tdclass="entry"><imgsrc="ftv2blank.png"alt=" "width="16"height="22"/><imgsrc="ftv2node.png"alt="o"width="16"height="22"/><imgsrc="ftv2cl.png"alt="C"width="24"height="22"/><aclass="el"href="classsdr_1_1_signed_to_unsigned.html"target="_self">SignedToUnsigned</a></td><tdclass="desc">Performs a reinterprete cast from an unsinged value to a singed one </td></tr>
<trid="row_0_83_"><tdclass="entry"><imgsrc="ftv2blank.png"alt=" "width="16"height="22"/><imgsrc="ftv2node.png"alt="o"width="16"height="22"/><imgsrc="ftv2cl.png"alt="C"width="24"height="22"/><aclass="el"href="classsdr_1_1_freq_shift.html"target="_self">FreqShift</a></td><tdclass="desc">Performs a frequency shift on a complex input signal, by multiplying it with <imgclass="formulaInl"alt="$e^{i\omega t}$"src="form_4.png"/></td></tr>
<trid="row_0_84_"class="even"><tdclass="entry"><imgsrc="ftv2blank.png"alt=" "width="16"height="22"/><imgsrc="ftv2node.png"alt="o"width="16"height="22"/><imgsrc="ftv2cl.png"alt="C"width="24"height="22"/><aclass="el"href="classsdr_1_1_stream_source.html"target="_self">StreamSource</a></td><tdclass="desc">Reads raw samples from an imput stream, (ie a file) </td></tr>
<trid="row_0_85_"><tdclass="entry"><imgsrc="ftv2blank.png"alt=" "width="16"height="22"/><imgsrc="ftv2node.png"alt="o"width="16"height="22"/><imgsrc="ftv2cl.png"alt="C"width="24"height="22"/><aclass="el"href="classsdr_1_1_stream_sink.html"target="_self">StreamSink</a></td><tdclass="desc">Serializes the incomming buffers as raw data </td></tr>
<trid="row_0_87_"><tdclass="entry"><imgsrc="ftv2blank.png"alt=" "width="16"height="22"/><imgsrc="ftv2node.png"alt="o"width="16"height="22"/><imgsrc="ftv2cl.png"alt="C"width="24"height="22"/><aclass="el"href="classsdr_1_1_a_g_c.html"target="_self">AGC</a></td><tdclass="desc">An automatic gain control node </td></tr>
<trid="row_0_88_"class="even"><tdclass="entry"><imgsrc="ftv2blank.png"alt=" "width="16"height="22"/><imgsrc="ftv2node.png"alt="o"width="16"height="22"/><imgsrc="ftv2cl.png"alt="C"width="24"height="22"/><aclass="el"href="classsdr_1_1_debug_store.html"target="_self">DebugStore</a></td><tdclass="desc">Keeps a copy of the last buffer received </td></tr>
<trid="row_0_89_"><tdclass="entry"><imgsrc="ftv2blank.png"alt=" "width="16"height="22"/><imgsrc="ftv2node.png"alt="o"width="16"height="22"/><imgsrc="ftv2cl.png"alt="C"width="24"height="22"/><aclass="el"href="classsdr_1_1_debug_dump.html"target="_self">DebugDump</a></td><tdclass="desc">Dumps buffers in a human readable form </td></tr>
<trid="row_0_90_"class="even"><tdclass="entry"><imgsrc="ftv2blank.png"alt=" "width="16"height="22"/><imgsrc="ftv2node.png"alt="o"width="16"height="22"/><imgsrc="ftv2cl.png"alt="C"width="24"height="22"/><aclass="el"href="classsdr_1_1_g_w_n_source.html"target="_self">GWNSource</a></td><tdclass="desc">A Gaussian White Noise source </td></tr>
<trid="row_0_91_"><tdclass="entry"><imgsrc="ftv2blank.png"alt=" "width="16"height="22"/><imgsrc="ftv2node.png"alt="o"width="16"height="22"/><imgsrc="ftv2cl.png"alt="C"width="24"height="22"/><aclass="el"href="classsdr_1_1_wav_sink.html"target="_self">WavSink</a></td><tdclass="desc">Stores the received buffers into a WAV file </td></tr>
<trid="row_0_92_"class="even"><tdclass="entry"><imgsrc="ftv2blank.png"alt=" "width="16"height="22"/><imgsrc="ftv2lastnode.png"alt="\"width="16"height="22"/><imgsrc="ftv2cl.png"alt="C"width="24"height="22"/><aclass="el"href="classsdr_1_1_wav_source.html"target="_self">WavSource</a></td><tdclass="desc">A simple imput source that reads from a wav file </td></tr>
<trid="row_0_0_"><tdclass="entry"><spanstyle="width:32px;display:inline-block;"> </span><spanclass="icona"><spanclass="icon">C</span></span><aclass="el"href="classsdr_1_1_a_f_s_k.html"target="_self">AFSK</a></td><tdclass="desc">A simple (Audio) Frequency Shift Keying (<aclass="el"href="classsdr_1_1_a_f_s_k.html"title="A simple (Audio) Frequency Shift Keying (AFSK) demodulator. ">AFSK</a>) demodulator </td></tr>
<trid="row_0_1_"class="even"><tdclass="entry"><spanstyle="width:32px;display:inline-block;"> </span><spanclass="icona"><spanclass="icon">C</span></span><aclass="el"href="classsdr_1_1_a_g_c.html"target="_self">AGC</a></td><tdclass="desc">An automatic gain control node </td></tr>
<trid="row_0_2_"><tdclass="entry"><spanstyle="width:32px;display:inline-block;"> </span><spanclass="icona"><spanclass="icon">C</span></span><aclass="el"href="classsdr_1_1_a_m_demod.html"target="_self">AMDemod</a></td><tdclass="desc">Amplitude modulation (AM) demodulator from an I/Q signal </td></tr>
<trid="row_0_3_"class="even"><tdclass="entry"><spanstyle="width:32px;display:inline-block;"> </span><spanclass="icona"><spanclass="icon">C</span></span><aclass="el"href="classsdr_1_1_auto_cast.html"target="_self">AutoCast</a></td><tdclass="desc">This class performs some automatic casts to a certain buffer type (if possible) specified by the template argument </td></tr>
<trid="row_0_4_"><tdclass="entry"><spanstyle="width:32px;display:inline-block;"> </span><spanclass="icona"><spanclass="icon">C</span></span><aclass="el"href="classsdr_1_1_a_x25.html"target="_self">AX25</a></td><tdclass="desc">Decodes <aclass="el"href="classsdr_1_1_a_x25.html"title="Decodes AX25 (PacketRadio) messages from a bit stream. ">AX25</a> (PacketRadio) messages from a bit stream </td></tr>
<trid="row_0_5_"class="even"><tdclass="entry"><spanstyle="width:32px;display:inline-block;"> </span><spanclass="icona"><spanclass="icon">C</span></span><aclass="el"href="classsdr_1_1_base_band.html"target="_self">BaseBand</a></td><tdclass="desc">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 </td></tr>
<trid="row_0_6_"><tdclass="entry"><spanstyle="width:32px;display:inline-block;"> </span><spanclass="icona"><spanclass="icon">C</span></span><aclass="el"href="classsdr_1_1_baudot.html"target="_self">Baudot</a></td><tdclass="desc">Implements a <aclass="el"href="classsdr_1_1_baudot.html"title="Implements a Baudot decoder. ">Baudot</a> decoder </td></tr>
<trid="row_0_7_"class="even"><tdclass="entry"><spanstyle="width:32px;display:inline-block;"> </span><spanclass="icona"><spanclass="icon">C</span></span><aclass="el"href="classsdr_1_1_blocking_source.html"target="_self">BlockingSource</a></td><tdclass="desc">Iterface of a blocking source </td></tr>
<trid="row_0_10_"><tdclass="entry"><spanstyle="width:32px;display:inline-block;"> </span><spanclass="icona"><spanclass="icon">C</span></span><aclass="el"href="classsdr_1_1_buffer_node.html"target="_self">BufferNode</a></td><tdclass="desc">A simple buffering node, that ensures a fixed buffer size </td></tr>
<trid="row_0_11_"class="even"><tdclass="entry"><spanstyle="width:32px;display:inline-block;"> </span><spanclass="icona"><spanclass="icon">C</span></span><aclass="el"href="classsdr_1_1_buffer_owner.html"target="_self">BufferOwner</a></td><tdclass="desc">Abstract class (interface) of a buffer owner </td></tr>
<trid="row_0_12_"><tdclass="entry"><spanstyle="width:32px;display:inline-block;"> </span><spanclass="icona"><spanclass="icon">C</span></span><aclass="el"href="classsdr_1_1_buffer_set.html"target="_self">BufferSet</a></td><tdclass="desc">A set of buffers, that tracks their usage </td></tr>
<trid="row_0_13_"class="even"><tdclass="entry"><spanstyle="width:32px;display:inline-block;"> </span><spanclass="icona"><spanclass="icon">C</span></span><aclass="el"href="classsdr_1_1_cast.html"target="_self">Cast</a></td><tdclass="desc">Explicit type cast node </td></tr>
<trid="row_0_15_"class="even"><tdclass="entry"><spanstyle="width:32px;display:inline-block;"> </span><spanclass="icona"><spanclass="icon">C</span></span><aclass="el"href="classsdr_1_1_combine_sink.html"target="_self">CombineSink</a></td><tdclass="desc">A single sink of a <aclass="el"href="classsdr_1_1_combine.html"title="A combine node. ">Combine</a> node </td></tr>
<trid="row_0_16_"><tdclass="entry"><spanstyle="width:32px;display:inline-block;"> </span><spanclass="icona"><spanclass="icon">C</span></span><aclass="el"href="classsdr_1_1_config.html"target="_self">Config</a></td><tdclass="desc">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 </td></tr>
<trid="row_0_17_"class="even"><tdclass="entry"><spanstyle="width:32px;display:inline-block;"> </span><spanclass="icona"><spanclass="icon">C</span></span><aclass="el"href="classsdr_1_1_config_error.html"target="_self">ConfigError</a></td><tdclass="desc">The configuration error class </td></tr>
<trid="row_0_18_"><tdclass="entry"><spanstyle="width:32px;display:inline-block;"> </span><spanclass="icona"><spanclass="icon">C</span></span><aclass="el"href="classsdr_1_1_debug_dump.html"target="_self">DebugDump</a></td><tdclass="desc">Dumps buffers in a human readable form </td></tr>
<trid="row_0_19_"class="even"><tdclass="entry"><spanstyle="width:32px;display:inline-block;"> </span><spanclass="icona"><spanclass="icon">C</span></span><aclass="el"href="classsdr_1_1_debug_store.html"target="_self">DebugStore</a></td><tdclass="desc">Keeps a copy of the last buffer received </td></tr>
<trid="row_0_20_"><tdclass="entry"><spanstyle="width:32px;display:inline-block;"> </span><spanclass="icona"><spanclass="icon">C</span></span><aclass="el"href="classsdr_1_1_delegate.html"target="_self">Delegate</a></td><tdclass="desc">Specific delegate to a method of an object </td></tr>
<trid="row_0_21_"class="even"><tdclass="entry"><spanstyle="width:32px;display:inline-block;"> </span><spanclass="icona"><spanclass="icon">C</span></span><aclass="el"href="classsdr_1_1_delegate_interface.html"target="_self">DelegateInterface</a></td><tdclass="desc">Interface of a delegate </td></tr>
<trid="row_0_22_"><tdclass="entry"><spanstyle="width:32px;display:inline-block;"> </span><spanclass="icona"><spanclass="icon">C</span></span><aclass="el"href="classsdr_1_1_f_f_t.html"target="_self">FFT</a></td><tdclass="desc"><aclass="el"href="classsdr_1_1_f_f_t.html"title="FFT module class, provides static methods to perfrom a FFT directly. ">FFT</a> module class, provides static methods to perfrom a <aclass="el"href="classsdr_1_1_f_f_t.html"title="FFT module class, provides static methods to perfrom a FFT directly. ">FFT</a> directly </td></tr>
<trid="row_0_23_"class="even"><tdclass="entry"><spanstyle="width:32px;display:inline-block;"> </span><spanclass="icona"><spanclass="icon">C</span></span><aclass="el"href="classsdr_1_1_f_f_t_plan.html"target="_self">FFTPlan</a></td><tdclass="desc">Trivial <aclass="el"href="classsdr_1_1_f_f_t.html"title="FFT module class, provides static methods to perfrom a FFT directly. ">FFT</a> implementation for buffer sizes of N=2**K </td></tr>
<trid="row_0_24_"><tdclass="entry"><spanstyle="width:32px;display:inline-block;"> </span><spanclass="icona"><spanclass="icon">C</span></span><aclass="el"href="classsdr_1_1_f_f_t_plan_3_01double_01_4.html"target="_self">FFTPlan< double ></a></td><tdclass="desc">Template specialization for a <aclass="el"href="classsdr_1_1_f_f_t.html"title="FFT module class, provides static methods to perfrom a FFT directly. ">FFT</a> transform on std::complex<double> values </td></tr>
<trid="row_0_25_"class="even"><tdclass="entry"><spanstyle="width:32px;display:inline-block;"> </span><spanclass="icona"><spanclass="icon">C</span></span><aclass="el"href="classsdr_1_1_f_f_t_plan_3_01float_01_4.html"target="_self">FFTPlan< float ></a></td><tdclass="desc">Template specialization for a <aclass="el"href="classsdr_1_1_f_f_t.html"title="FFT module class, provides static methods to perfrom a FFT directly. ">FFT</a> transform on std::complex<float> values </td></tr>
<trid="row_0_26_"><tdclass="entry"><spanstyle="width:32px;display:inline-block;"> </span><spanclass="icona"><spanclass="icon">C</span></span><aclass="el"href="classsdr_1_1_filter_node.html"target="_self">FilterNode</a></td><tdclass="desc">A <aclass="el"href="classsdr_1_1_f_f_t.html"title="FFT module class, provides static methods to perfrom a FFT directly. ">FFT</a> filter bank node wich consists of several filters </td></tr>
<trid="row_0_27_"class="even"><tdclass="entry"><spanstyle="width:32px;display:inline-block;"> </span><spanclass="icona"><spanclass="icon">C</span></span><aclass="el"href="classsdr_1_1_filter_sink.html"target="_self">FilterSink</a></td><tdclass="desc">Performs the <aclass="el"href="classsdr_1_1_f_f_t.html"title="FFT module class, provides static methods to perfrom a FFT directly. ">FFT</a> forward transform </td></tr>
<trid="row_0_28_"><tdclass="entry"><spanstyle="width:32px;display:inline-block;"> </span><spanclass="icona"><spanclass="icon">C</span></span><aclass="el"href="classsdr_1_1_filter_source.html"target="_self">FilterSource</a></td><tdclass="desc">Performs the overlap-add <aclass="el"href="classsdr_1_1_f_f_t.html"title="FFT module class, provides static methods to perfrom a FFT directly. ">FFT</a> filtering and back-transform </td></tr>
<trid="row_0_29_"class="even"><tdclass="entry"><spanstyle="width:32px;display:inline-block;"> </span><spanclass="icona"><spanclass="icon">C</span></span><aclass="el"href="classsdr_1_1_f_i_r_band_pass.html"target="_self">FIRBandPass</a></td><tdclass="desc">Band-pass FIR filter specialization </td></tr>
<trid="row_0_30_"><tdclass="entry"><spanstyle="width:32px;display:inline-block;"> </span><spanclass="icona"><spanclass="icon">C</span></span><aclass="el"href="classsdr_1_1_f_i_r_band_pass_coeffs.html"target="_self">FIRBandPassCoeffs</a></td><tdclass="desc">Implements the calculation of the filter coefficients for the use in the <code><aclass="el"href="classsdr_1_1_f_i_r_filter.html"title="Generic FIR filter class. ">FIRFilter</a></code> template class </td></tr>
<trid="row_0_31_"class="even"><tdclass="entry"><spanstyle="width:32px;display:inline-block;"> </span><spanclass="icona"><spanclass="icon">C</span></span><aclass="el"href="classsdr_1_1_f_i_r_band_stop.html"target="_self">FIRBandStop</a></td><tdclass="desc">Band-stop FIR filter specialization </td></tr>
<trid="row_0_32_"><tdclass="entry"><spanstyle="width:32px;display:inline-block;"> </span><spanclass="icona"><spanclass="icon">C</span></span><aclass="el"href="classsdr_1_1_f_i_r_band_stop_coeffs.html"target="_self">FIRBandStopCoeffs</a></td><tdclass="desc">Implements the calculation of the filter coefficients for the use in the <code><aclass="el"href="classsdr_1_1_f_i_r_filter.html"title="Generic FIR filter class. ">FIRFilter</a></code> template class </td></tr>
<trid="row_0_33_"class="even"><tdclass="entry"><spanstyle="width:32px;display:inline-block;"> </span><spanclass="icona"><spanclass="icon">C</span></span><aclass="el"href="classsdr_1_1_f_i_r_filter.html"target="_self">FIRFilter</a></td><tdclass="desc">Generic FIR filter class </td></tr>
<trid="row_0_34_"><tdclass="entry"><spanstyle="width:32px;display:inline-block;"> </span><spanclass="icona"><spanclass="icon">C</span></span><aclass="el"href="classsdr_1_1_f_i_r_high_pass.html"target="_self">FIRHighPass</a></td><tdclass="desc">High-pass FIR filter specialization </td></tr>
<trid="row_0_35_"class="even"><tdclass="entry"><spanstyle="width:32px;display:inline-block;"> </span><spanclass="icona"><spanclass="icon">C</span></span><aclass="el"href="classsdr_1_1_f_i_r_high_pass_coeffs.html"target="_self">FIRHighPassCoeffs</a></td><tdclass="desc">Implements the calculation of the filter coefficients for the use in the <code><aclass="el"href="classsdr_1_1_f_i_r_filter.html"title="Generic FIR filter class. ">FIRFilter</a></code> template class </td></tr>
<trid="row_0_36_"><tdclass="entry"><spanstyle="width:32px;display:inline-block;"> </span><spanclass="icona"><spanclass="icon">C</span></span><aclass="el"href="classsdr_1_1_f_i_r_low_pass.html"target="_self">FIRLowPass</a></td><tdclass="desc">Low-pass FIR filter specialization </td></tr>
<trid="row_0_37_"class="even"><tdclass="entry"><spanstyle="width:32px;display:inline-block;"> </span><spanclass="icona"><spanclass="icon">C</span></span><aclass="el"href="classsdr_1_1_f_i_r_low_pass_coeffs.html"target="_self">FIRLowPassCoeffs</a></td><tdclass="desc">Implements the calculation of the filter coefficients for the use in the <code><aclass="el"href="classsdr_1_1_f_i_r_filter.html"title="Generic FIR filter class. ">FIRFilter</a></code> template class </td></tr>
<trid="row_0_38_"><tdclass="entry"><spanstyle="width:32px;display:inline-block;"> </span><spanclass="icona"><spanclass="icon">C</span></span><aclass="el"href="classsdr_1_1_f_m_deemph.html"target="_self">FMDeemph</a></td><tdclass="desc">A tiny node to de-emphasize the higher frequencies of a FM transmitted audio signal </td></tr>
<trid="row_0_39_"class="even"><tdclass="entry"><spanstyle="width:32px;display:inline-block;"> </span><spanclass="icona"><spanclass="icon">C</span></span><aclass="el"href="classsdr_1_1_f_m_demod.html"target="_self">FMDemod</a></td><tdclass="desc">Demodulates FM from an I/Q signal </td></tr>
<trid="row_0_40_"><tdclass="entry"><spanstyle="width:32px;display:inline-block;"> </span><spanclass="icona"><spanclass="icon">C</span></span><aclass="el"href="classsdr_1_1_frac_sub_sample_base.html"target="_self">FracSubSampleBase</a></td><tdclass="desc">Implements a fractional sub-sampler </td></tr>
<trid="row_0_41_"class="even"><tdclass="entry"><spanstyle="width:32px;display:inline-block;"> </span><spanclass="icona"><spanclass="icon">C</span></span><aclass="el"href="classsdr_1_1_freq_shift.html"target="_self">FreqShift</a></td><tdclass="desc">Performs a frequency shift on a complex input signal, by multiplying it with <imgclass="formulaInl"alt="$e^{i\omega t}$"src="form_4.png"/></td></tr>
<trid="row_0_42_"><tdclass="entry"><spanstyle="width:32px;display:inline-block;"> </span><spanclass="icona"><spanclass="icon">C</span></span><aclass="el"href="classsdr_1_1_freq_shift_base.html"target="_self">FreqShiftBase</a></td><tdclass="desc">A performant implementation of a frequency-shift operation on integer signals </td></tr>
<trid="row_0_43_"class="even"><tdclass="entry"><spanstyle="width:32px;display:inline-block;"> </span><spanclass="icona"><spanclass="icon">C</span></span><aclass="el"href="classsdr_1_1_g_w_n_source.html"target="_self">GWNSource</a></td><tdclass="desc">A Gaussian White Noise source </td></tr>
<trid="row_0_44_"><tdclass="entry"><spanstyle="width:32px;display:inline-block;"> </span><spanclass="icona"><spanclass="icon">C</span></span><aclass="el"href="classsdr_1_1_imag_part.html"target="_self">ImagPart</a></td><tdclass="desc">Selects the imaginary part of a complex signal </td></tr>
<trid="row_0_46_"><tdclass="entry"><spanstyle="width:32px;display:inline-block;"> </span><spanclass="icona"><spanclass="icon">C</span></span><aclass="el"href="classsdr_1_1_interleave.html"target="_self">Interleave</a></td><tdclass="desc">Interleaves several input streams </td></tr>
<trid="row_0_47_"class="even"><tdclass="entry"><spanstyle="width:32px;display:inline-block;"> </span><spanclass="icona"><spanclass="icon">C</span></span><aclass="el"href="classsdr_1_1_i_q_balance.html"target="_self">IQBalance</a></td><tdclass="desc">A simple node, that allows to balance an IQ signal </td></tr>
<trid="row_0_48_"><tdclass="entry"><spanstyle="width:32px;display:inline-block;"> </span><spanclass="icona"><spanclass="icon">C</span></span><aclass="el"href="classsdr_1_1_i_q_base_band.html"target="_self">IQBaseBand</a></td><tdclass="desc">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 <code>Ff</code> with width <code>width</code>) then shifts the center frequency <code>Fc</code> to 0 and finally sub-samples the resulting stream </td></tr>
<trid="row_0_49_"class="even"><tdclass="entry"><spanstyle="width:32px;display:inline-block;"> </span><spanclass="icona"><spanclass="icon">C</span></span><aclass="el"href="classsdr_1_1_i_q_sig_gen.html"target="_self">IQSigGen</a></td><tdclass="desc">Arbitrary function generator </td></tr>
<trid="row_0_50_"><tdclass="entry"><spanstyle="width:32px;display:inline-block;"> </span><spanclass="icona"><spanclass="icon">C</span></span><aclass="el"href="classsdr_1_1_logger.html"target="_self">Logger</a></td><tdclass="desc">The logger class (singleton) </td></tr>
<trid="row_0_51_"class="even"><tdclass="entry"><spanstyle="width:32px;display:inline-block;"> </span><spanclass="icona"><spanclass="icon">C</span></span><aclass="el"href="classsdr_1_1_log_handler.html"target="_self">LogHandler</a></td><tdclass="desc">Base class of all log-message handlers </td></tr>
<trid="row_0_53_"class="even"><tdclass="entry"><spanstyle="width:16px;display:inline-block;"> </span><spanid="arr_0_53_"class="arrow"onclick="toggleFolder('0_53_')">►</span><spanclass="icona"><spanclass="icon">C</span></span><aclass="el"href="classsdr_1_1_options.html"target="_self">Options</a></td><tdclass="desc">Convenience functions for command line arguments </td></tr>
<trid="row_0_53_1_"style="display:none;"><tdclass="entry"><spanstyle="width:48px;display:inline-block;"> </span><spanclass="icona"><spanclass="icon">C</span></span><aclass="el"href="classsdr_1_1_options_1_1_value.html"target="_self">Value</a></td><tdclass="desc">The argument value </td></tr>
<trid="row_0_54_"><tdclass="entry"><spanstyle="width:32px;display:inline-block;"> </span><spanclass="icona"><spanclass="icon">C</span></span><aclass="el"href="classsdr_1_1_port_audio.html"target="_self">PortAudio</a></td><tdclass="desc">"Namespace" to collect all static, <aclass="el"href="classsdr_1_1_port_audio.html"title=""Namespace" to collect all static, PortAudio related functions. ">PortAudio</a> related functions </td></tr>
<trid="row_0_55_"class="even"><tdclass="entry"><spanstyle="width:32px;display:inline-block;"> </span><spanclass="icona"><spanclass="icon">C</span></span><aclass="el"href="classsdr_1_1_port_sink.html"target="_self">PortSink</a></td><tdclass="desc"><aclass="el"href="classsdr_1_1_port_audio.html"title=""Namespace" to collect all static, PortAudio related functions. ">PortAudio</a> playback node </td></tr>
<trid="row_0_56_"><tdclass="entry"><spanstyle="width:32px;display:inline-block;"> </span><spanclass="icona"><spanclass="icon">C</span></span><aclass="el"href="classsdr_1_1_port_source.html"target="_self">PortSource</a></td><tdclass="desc"><aclass="el"href="classsdr_1_1_port_audio.html"title=""Namespace" to collect all static, PortAudio related functions. ">PortAudio</a> input stream as a <code><aclass="el"href="classsdr_1_1_source.html"title="Generic source class. ">Source</a></code></td></tr>
<trid="row_0_58_0_"class="even"style="display:none;"><tdclass="entry"><spanstyle="width:48px;display:inline-block;"> </span><spanclass="icona"><spanclass="icon">C</span></span><aclass="el"href="classsdr_1_1_queue_1_1_message.html"target="_self">Message</a></td><tdclass="desc">The internal used message type </td></tr>
<trid="row_0_59_"class="even"><tdclass="entry"><spanstyle="width:32px;display:inline-block;"> </span><spanclass="icona"><spanclass="icon">C</span></span><aclass="el"href="classsdr_1_1_raw_buffer.html"target="_self">RawBuffer</a></td><tdclass="desc">Base class of all buffers, represents an untyped array of bytes </td></tr>
<trid="row_0_60_"><tdclass="entry"><spanstyle="width:32px;display:inline-block;"> </span><spanclass="icona"><spanclass="icon">C</span></span><aclass="el"href="classsdr_1_1_raw_ring_buffer.html"target="_self">RawRingBuffer</a></td><tdclass="desc">A simple ring buffer </td></tr>
<trid="row_0_61_"class="even"><tdclass="entry"><spanstyle="width:32px;display:inline-block;"> </span><spanclass="icona"><spanclass="icon">C</span></span><aclass="el"href="classsdr_1_1_real_imag_part.html"target="_self">RealImagPart</a></td><tdclass="desc">Extracts the real or imaginary part of a complex valued data stream </td></tr>
<trid="row_0_62_"><tdclass="entry"><spanstyle="width:32px;display:inline-block;"> </span><spanclass="icona"><spanclass="icon">C</span></span><aclass="el"href="classsdr_1_1_real_part.html"target="_self">RealPart</a></td><tdclass="desc">Selects the real part of a complex signal </td></tr>
<trid="row_0_64_"><tdclass="entry"><spanstyle="width:32px;display:inline-block;"> </span><spanclass="icona"><spanclass="icon">C</span></span><aclass="el"href="classsdr_1_1_r_t_l_source.html"target="_self">RTLSource</a></td><tdclass="desc">Implements a <code>uint_8</code> I/Q source for RTL2832 based TV dongles </td></tr>
<trid="row_0_65_"class="even"><tdclass="entry"><spanstyle="width:32px;display:inline-block;"> </span><spanclass="icona"><spanclass="icon">C</span></span><aclass="el"href="classsdr_1_1_runtime_error.html"target="_self">RuntimeError</a></td><tdclass="desc">The runtime error class </td></tr>
<trid="row_0_67_"class="even"><tdclass="entry"><spanstyle="width:32px;display:inline-block;"> </span><spanclass="icona"><spanclass="icon">C</span></span><aclass="el"href="classsdr_1_1_s_d_r_error.html"target="_self">SDRError</a></td><tdclass="desc">Base class of all SDR exceptions </td></tr>
<trid="row_0_68_"><tdclass="entry"><spanstyle="width:32px;display:inline-block;"> </span><spanclass="icona"><spanclass="icon">C</span></span><aclass="el"href="classsdr_1_1_sig_gen.html"target="_self">SigGen</a></td><tdclass="desc">Arbitrary function generator </td></tr>
<trid="row_0_69_"class="even"><tdclass="entry"><spanstyle="width:32px;display:inline-block;"> </span><spanclass="icona"><spanclass="icon">C</span></span><aclass="el"href="classsdr_1_1_signed_to_unsigned.html"target="_self">SignedToUnsigned</a></td><tdclass="desc">Performs a reinterprete cast from an unsinged value to a singed one </td></tr>
<trid="row_0_71_"class="even"><tdclass="entry"><spanstyle="width:32px;display:inline-block;"> </span><spanclass="icona"><spanclass="icon">C</span></span><aclass="el"href="classsdr_1_1_sink_base.html"target="_self">SinkBase</a></td><tdclass="desc">Basic interface of all Sinks </td></tr>
<trid="row_0_72_"><tdclass="entry"><spanstyle="width:32px;display:inline-block;"> </span><spanclass="icona"><spanclass="icon">C</span></span><aclass="el"href="classsdr_1_1_source.html"target="_self">Source</a></td><tdclass="desc">Generic source class </td></tr>
<trid="row_0_73_"class="even"><tdclass="entry"><spanstyle="width:32px;display:inline-block;"> </span><spanclass="icona"><spanclass="icon">C</span></span><aclass="el"href="classsdr_1_1_stream_log_handler.html"target="_self">StreamLogHandler</a></td><tdclass="desc">Serializes log message into the specified stream </td></tr>
<trid="row_0_74_"><tdclass="entry"><spanstyle="width:32px;display:inline-block;"> </span><spanclass="icona"><spanclass="icon">C</span></span><aclass="el"href="classsdr_1_1_stream_sink.html"target="_self">StreamSink</a></td><tdclass="desc">Serializes the incomming buffers as raw data </td></tr>
<trid="row_0_75_"class="even"><tdclass="entry"><spanstyle="width:32px;display:inline-block;"> </span><spanclass="icona"><spanclass="icon">C</span></span><aclass="el"href="classsdr_1_1_stream_source.html"target="_self">StreamSource</a></td><tdclass="desc">Reads raw samples from an imput stream, (ie a file) </td></tr>
<trid="row_0_77_"class="even"><tdclass="entry"><spanstyle="width:32px;display:inline-block;"> </span><spanclass="icona"><spanclass="icon">C</span></span><aclass="el"href="classsdr_1_1_text_dump.html"target="_self">TextDump</a></td><tdclass="desc">Dumps the received uin8_t byte-stream as (ASCII) text </td></tr>
<trid="row_0_78_"><tdclass="entry"><spanstyle="width:32px;display:inline-block;"> </span><spanclass="icona"><spanclass="icon">C</span></span><aclass="el"href="classsdr_1_1_to_complex.html"target="_self">ToComplex</a></td><tdclass="desc">Tiny helper node to transform a real part into a complex, including a possible type-cast </td></tr>
<trid="row_0_79_"class="even"><tdclass="entry"><spanstyle="width:32px;display:inline-block;"> </span><spanclass="icona"><spanclass="icon">C</span></span><aclass="el"href="classsdr_1_1_traits.html"target="_self">Traits</a></td><tdclass="desc">Forward declaration of type tratis template </td></tr>
<trid="row_0_80_"><tdclass="entry"><spanstyle="width:32px;display:inline-block;"> </span><spanclass="icona"><spanclass="icon">C</span></span><aclass="el"href="classsdr_1_1_traits_3_01double_01_4.html"target="_self">Traits< double ></a></td><tdclass="desc">Template specialization of type traits for float scalar </td></tr>
<trid="row_0_81_"class="even"><tdclass="entry"><spanstyle="width:32px;display:inline-block;"> </span><spanclass="icona"><spanclass="icon">C</span></span><aclass="el"href="classsdr_1_1_traits_3_01float_01_4.html"target="_self">Traits< float ></a></td><tdclass="desc">Template specialization of type traits for float scalar </td></tr>
<trid="row_0_82_"><tdclass="entry"><spanstyle="width:32px;display:inline-block;"> </span><spanclass="icona"><spanclass="icon">C</span></span><aclass="el"href="classsdr_1_1_traits_3_01int16__t_01_4.html"target="_self">Traits< int16_t ></a></td><tdclass="desc">Template specialization of type traits for int16_t scalar </td></tr>
<trid="row_0_83_"class="even"><tdclass="entry"><spanstyle="width:32px;display:inline-block;"> </span><spanclass="icona"><spanclass="icon">C</span></span><aclass="el"href="classsdr_1_1_traits_3_01int8__t_01_4.html"target="_self">Traits< int8_t ></a></td><tdclass="desc">Template specialization of type tratis for int8_t scalar </td></tr>
<trid="row_0_84_"><tdclass="entry"><spanstyle="width:32px;display:inline-block;"> </span><spanclass="icona"><spanclass="icon">C</span></span><aclass="el"href="classsdr_1_1_traits_3_01std_1_1complex_3_01double_01_4_01_4.html"target="_self">Traits< std::complex< double >></a></td><tdclass="desc">Template specialization of type traits for complex float scalar </td></tr>
<trid="row_0_85_"class="even"><tdclass="entry"><spanstyle="width:32px;display:inline-block;"> </span><spanclass="icona"><spanclass="icon">C</span></span><aclass="el"href="classsdr_1_1_traits_3_01std_1_1complex_3_01float_01_4_01_4.html"target="_self">Traits< std::complex< float >></a></td><tdclass="desc">Template specialization of type traits for complex float scalar </td></tr>
<trid="row_0_86_"><tdclass="entry"><spanstyle="width:32px;display:inline-block;"> </span><spanclass="icona"><spanclass="icon">C</span></span><aclass="el"href="classsdr_1_1_traits_3_01std_1_1complex_3_01int16__t_01_4_01_4.html"target="_self">Traits< std::complex< int16_t >></a></td><tdclass="desc">Template specialization of type traits for complex int16_t scalar </td></tr>
<trid="row_0_87_"class="even"><tdclass="entry"><spanstyle="width:32px;display:inline-block;"> </span><spanclass="icona"><spanclass="icon">C</span></span><aclass="el"href="classsdr_1_1_traits_3_01std_1_1complex_3_01int8__t_01_4_01_4.html"target="_self">Traits< std::complex< int8_t >></a></td><tdclass="desc">Template specialization of type tratis for complex int8_t scalar </td></tr>
<trid="row_0_88_"><tdclass="entry"><spanstyle="width:32px;display:inline-block;"> </span><spanclass="icona"><spanclass="icon">C</span></span><aclass="el"href="classsdr_1_1_traits_3_01std_1_1complex_3_01uint16__t_01_4_01_4.html"target="_self">Traits< std::complex< uint16_t >></a></td><tdclass="desc">Template specialization of type traits for complex uint16_t scalar </td></tr>
<trid="row_0_89_"class="even"><tdclass="entry"><spanstyle="width:32px;display:inline-block;"> </span><spanclass="icona"><spanclass="icon">C</span></span><aclass="el"href="classsdr_1_1_traits_3_01std_1_1complex_3_01uint8__t_01_4_01_4.html"target="_self">Traits< std::complex< uint8_t >></a></td><tdclass="desc">Template specialization of type tratis for complex uint8_t scalar </td></tr>
<trid="row_0_90_"><tdclass="entry"><spanstyle="width:32px;display:inline-block;"> </span><spanclass="icona"><spanclass="icon">C</span></span><aclass="el"href="classsdr_1_1_traits_3_01uint16__t_01_4.html"target="_self">Traits< uint16_t ></a></td><tdclass="desc">Template specialization of type traits for uint16_t scalar </td></tr>
<trid="row_0_91_"class="even"><tdclass="entry"><spanstyle="width:32px;display:inline-block;"> </span><spanclass="icona"><spanclass="icon">C</span></span><aclass="el"href="classsdr_1_1_traits_3_01uint8__t_01_4.html"target="_self">Traits< uint8_t ></a></td><tdclass="desc">Template specialization of type tratis for uint8_t scalar </td></tr>
<trid="row_0_92_"><tdclass="entry"><spanstyle="width:32px;display:inline-block;"> </span><spanclass="icona"><spanclass="icon">C</span></span><aclass="el"href="classsdr_1_1_unsigned_to_signed.html"target="_self">UnsignedToSigned</a></td><tdclass="desc">Performs a reinterprete cast from an unsinged value to a singed one </td></tr>
<trid="row_0_93_"class="even"><tdclass="entry"><spanstyle="width:32px;display:inline-block;"> </span><spanclass="icona"><spanclass="icon">C</span></span><aclass="el"href="classsdr_1_1_u_s_b_demod.html"target="_self">USBDemod</a></td><tdclass="desc">SSB upper side band (USB) demodulator from an I/Q signal </td></tr>
<trid="row_0_95_"class="even"><tdclass="entry"><spanstyle="width:32px;display:inline-block;"> </span><spanclass="icona"><spanclass="icon">C</span></span><aclass="el"href="classsdr_1_1_wav_sink.html"target="_self">WavSink</a></td><tdclass="desc">Stores the received buffers into a WAV file </td></tr>
<trid="row_0_96_"><tdclass="entry"><spanstyle="width:32px;display:inline-block;"> </span><spanclass="icona"><spanclass="icon">C</span></span><aclass="el"href="classsdr_1_1_wav_source.html"target="_self">WavSource</a></td><tdclass="desc">A simple imput source that reads from a wav file </td></tr>
</table>
</div><!-- directory -->
</div><!-- contents -->
<!-- start footer part -->
<hrclass="footer"/><addressclass="footer"><small>
Generated on Wed May 27 2015 15:24:42 for libsdr by  <ahref="http://www.doxygen.org/index.html">
Generated on Mon Jun 1 2015 11:35:05 for libsdr by  <ahref="http://www.doxygen.org/index.html">
<divclass="line"><aname="l00070"></a><spanclass="lineno"> 70</span> <spanclass="comment">// Check if there exists a cast to the required type</span></div>
<divclass="line"><aname="l00073"></a><spanclass="lineno"> 73</span>  err <<<spanclass="stringliteral">"AutoCast: Can not cast from type "</span><< src_cfg.<aclass="code"href="classsdr_1_1_config.html#afebc90c2a5f54a8a3ab5b896cfe37724">type</a>() <<<spanclass="stringliteral">" to "</span><<<aclass="code"href="classsdr_1_1_traits.html">Traits<Scalar>::scalarId</a>;</div>
<divclass="line"><aname="l00093"></a><spanclass="lineno"> 93</span> <spanclass="comment">// If the identity conversion is selected -> forward buffer</span></div>
<divclass="line"><aname="l00116"></a><spanclass="lineno"> 116</span> <spanclass="keywordtype">size_t</span> N = in.<aclass="code"href="classsdr_1_1_raw_buffer.html#a822092fbdd5957035d89b7a958fd1f67">bytesLen</a>()/2;</div>
<divclass="line"><aname="l00125"></a><spanclass="lineno"> 125</span> <spanclass="keywordtype">size_t</span> N = in.<aclass="code"href="classsdr_1_1_raw_buffer.html#a822092fbdd5957035d89b7a958fd1f67">bytesLen</a>();</div>
<divclass="line"><aname="l00136"></a><spanclass="lineno"> 136</span> <spanclass="keywordtype">size_t</span> N = in.<aclass="code"href="classsdr_1_1_raw_buffer.html#a822092fbdd5957035d89b7a958fd1f67">bytesLen</a>();</div>
<divclass="line"><aname="l00145"></a><spanclass="lineno"> 145</span> <spanclass="keywordtype">size_t</span> N = in.<aclass="code"href="classsdr_1_1_raw_buffer.html#a822092fbdd5957035d89b7a958fd1f67">bytesLen</a>()/2;</div>
<divclass="line"><aname="l00156"></a><spanclass="lineno"> 156</span> <spanclass="keywordtype">size_t</span> N = in.<aclass="code"href="classsdr_1_1_raw_buffer.html#a822092fbdd5957035d89b7a958fd1f67">bytesLen</a>()/2;</div>
<divclass="line"><aname="l00165"></a><spanclass="lineno"> 165</span> <spanclass="keywordtype">size_t</span> N = in.<aclass="code"href="classsdr_1_1_raw_buffer.html#a822092fbdd5957035d89b7a958fd1f67">bytesLen</a>()/4;</div>
<divclass="line"><aname="l00175"></a><spanclass="lineno"> 175</span> <spanclass="keywordtype">size_t</span> N = in.<aclass="code"href="classsdr_1_1_raw_buffer.html#a822092fbdd5957035d89b7a958fd1f67">bytesLen</a>();</div>
<divclass="line"><aname="l00185"></a><spanclass="lineno"> 185</span> <spanclass="keywordtype">size_t</span> N = in.<aclass="code"href="classsdr_1_1_raw_buffer.html#a822092fbdd5957035d89b7a958fd1f67">bytesLen</a>();</div>
<divclass="line"><aname="l00196"></a><spanclass="lineno"> 196</span> <spanclass="keywordtype">size_t</span> N = in.<aclass="code"href="classsdr_1_1_raw_buffer.html#a822092fbdd5957035d89b7a958fd1f67">bytesLen</a>();</div>
<divclass="line"><aname="l00207"></a><spanclass="lineno"> 207</span> <spanclass="keywordtype">size_t</span> N = in.<aclass="code"href="classsdr_1_1_raw_buffer.html#a822092fbdd5957035d89b7a958fd1f67">bytesLen</a>()/2;</div>
<divclass="line"><aname="l00219"></a><spanclass="lineno"> 219</span> <spanclass="keywordtype">size_t</span> N = in.<aclass="code"href="classsdr_1_1_raw_buffer.html#a822092fbdd5957035d89b7a958fd1f67">bytesLen</a>()/2;</div>
<divclass="line"><aname="l00231"></a><spanclass="lineno"> 231</span> <spanclass="keywordtype">size_t</span> N = in.<aclass="code"href="classsdr_1_1_raw_buffer.html#a822092fbdd5957035d89b7a958fd1f67">bytesLen</a>()/2;</div>
<divclass="line"><aname="l00242"></a><spanclass="lineno"> 242</span> <spanclass="keywordtype">size_t</span> N = in.<aclass="code"href="classsdr_1_1_raw_buffer.html#a822092fbdd5957035d89b7a958fd1f67">bytesLen</a>()/2;</div>
<divclass="line"><aname="l00072"></a><spanclass="lineno"> 72</span> <spanclass="comment">// Check if there exists a cast to the required type</span></div>
<divclass="line"><aname="l00075"></a><spanclass="lineno"> 75</span>  err <<<spanclass="stringliteral">"AutoCast: Can not cast from type "</span><< src_cfg.<aclass="code"href="classsdr_1_1_config.html#afebc90c2a5f54a8a3ab5b896cfe37724">type</a>() <<<spanclass="stringliteral">" to "</span><<<aclass="code"href="classsdr_1_1_traits.html">Traits<Scalar>::scalarId</a>;</div>
<divclass="line"><aname="l00095"></a><spanclass="lineno"> 95</span> <spanclass="comment">// If the identity conversion is selected -> forward buffer</span></div>
<divclass="line"><aname="l00118"></a><spanclass="lineno"> 118</span> <spanclass="keywordtype">size_t</span> N = in.<aclass="code"href="classsdr_1_1_raw_buffer.html#a822092fbdd5957035d89b7a958fd1f67">bytesLen</a>();</div>
<divclass="line"><aname="l00128"></a><spanclass="lineno"> 128</span> <spanclass="keywordtype">size_t</span> N = in.<aclass="code"href="classsdr_1_1_raw_buffer.html#a822092fbdd5957035d89b7a958fd1f67">bytesLen</a>()/2;</div>
<divclass="line"><aname="l00138"></a><spanclass="lineno"> 138</span> <spanclass="keywordtype">size_t</span> N = in.<aclass="code"href="classsdr_1_1_raw_buffer.html#a822092fbdd5957035d89b7a958fd1f67">bytesLen</a>()/2;</div>
<divclass="line"><aname="l00148"></a><spanclass="lineno"> 148</span> <spanclass="keywordtype">size_t</span> N = in.<aclass="code"href="classsdr_1_1_raw_buffer.html#a822092fbdd5957035d89b7a958fd1f67">bytesLen</a>();</div>
<divclass="line"><aname="l00159"></a><spanclass="lineno"> 159</span> <spanclass="keywordtype">size_t</span> N = in.<aclass="code"href="classsdr_1_1_raw_buffer.html#a822092fbdd5957035d89b7a958fd1f67">bytesLen</a>();</div>
<divclass="line"><aname="l00169"></a><spanclass="lineno"> 169</span> <spanclass="keywordtype">size_t</span> N = in.<aclass="code"href="classsdr_1_1_raw_buffer.html#a822092fbdd5957035d89b7a958fd1f67">bytesLen</a>()/2;</div>
<divclass="line"><aname="l00179"></a><spanclass="lineno"> 179</span> <spanclass="keywordtype">size_t</span> N = in.<aclass="code"href="classsdr_1_1_raw_buffer.html#a822092fbdd5957035d89b7a958fd1f67">bytesLen</a>()/2;</div>
<divclass="line"><aname="l00188"></a><spanclass="lineno"> 188</span> <spanclass="keywordtype">size_t</span> N = in.<aclass="code"href="classsdr_1_1_raw_buffer.html#a822092fbdd5957035d89b7a958fd1f67">bytesLen</a>();</div>
<divclass="line"><aname="l00198"></a><spanclass="lineno"> 198</span> <spanclass="keywordtype">size_t</span> N = in.<aclass="code"href="classsdr_1_1_raw_buffer.html#a822092fbdd5957035d89b7a958fd1f67">bytesLen</a>();</div>
<divclass="line"><aname="l00208"></a><spanclass="lineno"> 208</span> <spanclass="keywordtype">size_t</span> N = in.<aclass="code"href="classsdr_1_1_raw_buffer.html#a822092fbdd5957035d89b7a958fd1f67">bytesLen</a>()/2;</div>
<divclass="line"><aname="l00218"></a><spanclass="lineno"> 218</span> <spanclass="keywordtype">size_t</span> N = in.<aclass="code"href="classsdr_1_1_raw_buffer.html#a822092fbdd5957035d89b7a958fd1f67">bytesLen</a>();</div>
<divclass="line"><aname="l00229"></a><spanclass="lineno"> 229</span> <spanclass="keywordtype">size_t</span> N = in.<aclass="code"href="classsdr_1_1_raw_buffer.html#a822092fbdd5957035d89b7a958fd1f67">bytesLen</a>();</div>
<divclass="line"><aname="l00240"></a><spanclass="lineno"> 240</span> <spanclass="keywordtype">size_t</span> N = in.<aclass="code"href="classsdr_1_1_raw_buffer.html#a822092fbdd5957035d89b7a958fd1f67">bytesLen</a>()/2;</div>
<divclass="line"><aname="l00251"></a><spanclass="lineno"> 251</span> <spanclass="keywordtype">size_t</span> N = in.<aclass="code"href="classsdr_1_1_raw_buffer.html#a822092fbdd5957035d89b7a958fd1f67">bytesLen</a>()/2;</div>
<divclass="ttc"id="classsdr_1_1_config_html"><divclass="ttname"><ahref="classsdr_1_1_config.html">sdr::Config</a></div><divclass="ttdoc">A collection of configuration information that is send by a source to all connected sinks to properga...</div><divclass="ttdef"><b>Definition:</b> node.hh:35</div></div>
<divclass="ttc"id="classsdr_1_1_raw_buffer_html"><divclass="ttname"><ahref="classsdr_1_1_raw_buffer.html">sdr::RawBuffer</a></div><divclass="ttdoc">Base class of all buffers, represents an untyped array of bytes. </div><divclass="ttdef"><b>Definition:</b> buffer.hh:32</div></div>
<divclass="ttc"id="classsdr_1_1_config_html_a62084c40ed753ff6caefdc4564c597b8a4f222757d46f6b85c63657e1560bf9eb"><divclass="ttname"><ahref="classsdr_1_1_config.html#a62084c40ed753ff6caefdc4564c597b8a4f222757d46f6b85c63657e1560bf9eb">sdr::Config::Type_s16</a></div><divclass="ttdoc">Real signed 16b ints. </div><divclass="ttdef"><b>Definition:</b> node.hh:44</div></div>
<divclass="ttc"id="classsdr_1_1_source_html_a13921d5daa00574e2057c1ae1fc28054"><divclass="ttname"><ahref="classsdr_1_1_source.html#a13921d5daa00574e2057c1ae1fc28054">sdr::Source::send</a></div><divclass="ttdeci">virtual void send(const RawBuffer &buffer, bool allow_overwrite=false)</div><divclass="ttdoc">Sends the given buffer to all connected sinks. </div><divclass="ttdef"><b>Definition:</b> node.cc:67</div></div>
<divclass="ttc"id="classsdr_1_1_config_html_a62084c40ed753ff6caefdc4564c597b8a6a87fdcbcf659811d60fee74fbea7f07"><divclass="ttname"><ahref="classsdr_1_1_config.html#a62084c40ed753ff6caefdc4564c597b8a6a87fdcbcf659811d60fee74fbea7f07">sdr::Config::Type_cu16</a></div><divclass="ttdoc">Complex (aka I/Q) type of unsigned 16b ints. </div><divclass="ttdef"><b>Definition:</b> node.hh:49</div></div>
<divclass="ttc"id="classsdr_1_1_raw_buffer_html_a822092fbdd5957035d89b7a958fd1f67"><divclass="ttname"><ahref="classsdr_1_1_raw_buffer.html#a822092fbdd5957035d89b7a958fd1f67">sdr::RawBuffer::bytesLen</a></div><divclass="ttdeci">size_t bytesLen() const </div><divclass="ttdoc">Returns the size of the buffer by the view. </div><divclass="ttdef"><b>Definition:</b> buffer.hh:73</div></div>
<divclass="ttc"id="classsdr_1_1_raw_buffer_html_a41429fafa5acac7eb6ab22001fedc3d7"><divclass="ttname"><ahref="classsdr_1_1_raw_buffer.html#a41429fafa5acac7eb6ab22001fedc3d7">sdr::RawBuffer::data</a></div><divclass="ttdeci">char * data() const </div><divclass="ttdoc">Returns the pointer to the data of the buffer view. </div><divclass="ttdef"><b>Definition:</b> buffer.hh:69</div></div>
<divclass="ttc"id="classsdr_1_1_source_html_afd4c7e3fb94a057ac40e9877167791ec"><divclass="ttname"><ahref="classsdr_1_1_source.html#afd4c7e3fb94a057ac40e9877167791ec">sdr::Source::setConfig</a></div><divclass="ttdeci">virtual void setConfig(const Config &config)</div><divclass="ttdoc">Stores the configuration and propergates it if the configuration has been changed. </div><divclass="ttdef"><b>Definition:</b> node.cc:98</div></div>
<divclass="ttc"id="classsdr_1_1_auto_cast_html_a8acf3f265d8da760d0b75c9281da8c28"><divclass="ttname"><ahref="classsdr_1_1_auto_cast.html#a8acf3f265d8da760d0b75c9281da8c28">sdr::AutoCast::handleBuffer</a></div><divclass="ttdeci">virtual void handleBuffer(const RawBuffer &buffer, bool allow_overwrite)</div><divclass="ttdoc">Needs to be implemented by any sub-type to process the received data. </div><divclass="ttdef"><b>Definition:</b> autocast.hh:90</div></div>
<divclass="ttc"id="classsdr_1_1_auto_cast_html_a8acf3f265d8da760d0b75c9281da8c28"><divclass="ttname"><ahref="classsdr_1_1_auto_cast.html#a8acf3f265d8da760d0b75c9281da8c28">sdr::AutoCast::handleBuffer</a></div><divclass="ttdeci">virtual void handleBuffer(const RawBuffer &buffer, bool allow_overwrite)</div><divclass="ttdoc">Needs to be implemented by any sub-type to process the received data. </div><divclass="ttdef"><b>Definition:</b> autocast.hh:92</div></div>
<divclass="ttc"id="classsdr_1_1_logger_html_ab887e598a2c4dc1a3a3f1027d91e0e58"><divclass="ttname"><ahref="classsdr_1_1_logger.html#ab887e598a2c4dc1a3a3f1027d91e0e58">sdr::Logger::log</a></div><divclass="ttdeci">void log(const LogMessage &message)</div><divclass="ttdoc">Logs a message. </div><divclass="ttdef"><b>Definition:</b> logger.cc:100</div></div>
<divclass="ttc"id="classsdr_1_1_config_html_afebc90c2a5f54a8a3ab5b896cfe37724"><divclass="ttname"><ahref="classsdr_1_1_config.html#afebc90c2a5f54a8a3ab5b896cfe37724">sdr::Config::type</a></div><divclass="ttdeci">Type type() const </div><divclass="ttdoc">Returns the type. </div><divclass="ttdef"><b>Definition:</b> node.hh:71</div></div>
<divclass="ttc"id="classsdr_1_1_logger_html_a9b12ce53593be134b7d7dea62607d22d"><divclass="ttname"><ahref="classsdr_1_1_logger.html#a9b12ce53593be134b7d7dea62607d22d">sdr::Logger::get</a></div><divclass="ttdeci">static Logger & get()</div><divclass="ttdoc">Returns the singleton instance of the logger. </div><divclass="ttdef"><b>Definition:</b> logger.cc:89</div></div>
<divclass="ttc"id="classsdr_1_1_auto_cast_html"><divclass="ttname"><ahref="classsdr_1_1_auto_cast.html">sdr::AutoCast</a></div><divclass="ttdoc">This class performs some automatic casts to a certain buffer type if possible specified by the templa...</div><divclass="ttdef"><b>Definition:</b> autocast.hh:14</div></div>
<divclass="ttc"id="classsdr_1_1_auto_cast_html"><divclass="ttname"><ahref="classsdr_1_1_auto_cast.html">sdr::AutoCast</a></div><divclass="ttdoc">This class performs some automatic casts to a certain buffer type (if possible) specified by the temp...</div><divclass="ttdef"><b>Definition:</b> autocast.hh:14</div></div>
<divclass="ttc"id="classsdr_1_1_sink_base_html"><divclass="ttname"><ahref="classsdr_1_1_sink_base.html">sdr::SinkBase</a></div><divclass="ttdoc">Basic interface of all Sinks. </div><divclass="ttdef"><b>Definition:</b> node.hh:174</div></div>
<divclass="ttc"id="classsdr_1_1_raw_buffer_html_a2384e82c2344e55b0246e8aebcd713f2"><divclass="ttname"><ahref="classsdr_1_1_raw_buffer.html#a2384e82c2344e55b0246e8aebcd713f2">sdr::RawBuffer::ptr</a></div><divclass="ttdeci">char * ptr() const </div><divclass="ttdoc">Returns the pointer to the data (w/o view). </div><divclass="ttdef"><b>Definition:</b> buffer.hh:67</div></div>
<divclass="ttc"id="classsdr_1_1_config_html_a62084c40ed753ff6caefdc4564c597b8a3db588fd468cb4a78e1efabef4b57b76"><divclass="ttname"><ahref="classsdr_1_1_config.html#a62084c40ed753ff6caefdc4564c597b8a3db588fd468cb4a78e1efabef4b57b76">sdr::Config::Type_cs8</a></div><divclass="ttdoc">Complex (aka I/Q) type of signed 8b ints. </div><divclass="ttdef"><b>Definition:</b> node.hh:48</div></div>
<divclass="ttc"id="classsdr_1_1_auto_cast_html_ad8f0b826c405a26bdb0884690b1dc1e6"><divclass="ttname"><ahref="classsdr_1_1_auto_cast.html#ad8f0b826c405a26bdb0884690b1dc1e6">sdr::AutoCast::config</a></div><divclass="ttdeci">virtual void config(const Config &src_cfg)</div><divclass="ttdoc">Configures the auto cast node. </div><divclass="ttdef"><b>Definition:</b> autocast.hh:25</div></div>
<divclass="ttc"id="classsdr_1_1_config_html_a62084c40ed753ff6caefdc4564c597b8a63b4a03813b5e6224170be42b6275fe7"><divclass="ttname"><ahref="classsdr_1_1_config.html#a62084c40ed753ff6caefdc4564c597b8a63b4a03813b5e6224170be42b6275fe7">sdr::Config::Type_cs16</a></div><divclass="ttdoc">Complex (aka I/Q) type of signed 16b ints. </div><divclass="ttdef"><b>Definition:</b> node.hh:50</div></div>
<divclass="ttc"id="classsdr_1_1_config_html_a62084c40ed753ff6caefdc4564c597b8a2d44478e68580bf01d17f6e33eb5d856"><divclass="ttname"><ahref="classsdr_1_1_config.html#a62084c40ed753ff6caefdc4564c597b8a2d44478e68580bf01d17f6e33eb5d856">sdr::Config::Type_cu8</a></div><divclass="ttdoc">Complex (aka I/Q) type of unsigned 8b ints. </div><divclass="ttdef"><b>Definition:</b> node.hh:47</div></div>
<divclass="ttc"id="classsdr_1_1_traits_html"><divclass="ttname"><ahref="classsdr_1_1_traits.html">sdr::Traits</a></div><divclass="ttdoc">Forward declaration of type tratis template. </div><divclass="ttdef"><b>Definition:</b> traits.hh:20</div></div>
<divclass="ttc"id="classsdr_1_1_auto_cast_html_a33a884aa9a57400004368773b1088382"><divclass="ttname"><ahref="classsdr_1_1_auto_cast.html#a33a884aa9a57400004368773b1088382">sdr::AutoCast::_identity</a></div><divclass="ttdeci">static size_t _identity(const RawBuffer &in, const RawBuffer &out)</div><divclass="ttdoc">Performs no cast at all. </div><divclass="ttdef"><b>Definition:</b> autocast.hh:109</div></div>
<divclass="ttc"id="classsdr_1_1_auto_cast_html_a33a884aa9a57400004368773b1088382"><divclass="ttname"><ahref="classsdr_1_1_auto_cast.html#a33a884aa9a57400004368773b1088382">sdr::AutoCast::_identity</a></div><divclass="ttdeci">static size_t _identity(const RawBuffer &in, const RawBuffer &out)</div><divclass="ttdoc">Performs no cast at all. </div><divclass="ttdef"><b>Definition:</b> autocast.hh:111</div></div>
<divclass="line"><aname="l00147"></a><spanclass="lineno"> 147</span>  msg <<<spanclass="stringliteral">"IQBaseBand: Drop buffer: Output buffer still in use."</span>;</div>
@ -272,7 +273,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<divclass="line"><aname="l00211"></a><spanclass="lineno"> 211</span> <spanclass="comment">// If _sample_count samples have been averaged:</span></div>
<divclass="line"><aname="l00213"></a><spanclass="lineno"> 213</span> <spanclass="comment">// Store average in output buffer</span></div>
<divclass="line"><aname="l00214"></a><spanclass="lineno"> 214</span> <aclass="code"href="classsdr_1_1_i_q_base_band.html#a562034e757c3c934c0d43d5e00cb85ce">CSScalar</a> value = <aclass="code"href="classsdr_1_1_i_q_base_band.html#aa6a60f7aa8cd3a67cc7170198f11a14c">_last</a>/<aclass="code"href="classsdr_1_1_i_q_base_band.html#a562034e757c3c934c0d43d5e00cb85ce">CSScalar</a>(<aclass="code"href="classsdr_1_1_i_q_base_band.html#a2ddc881b31b6142d53486d1d2110841c">_sub_sample</a>);</div>
<divclass="line"><aname="l00214"></a><spanclass="lineno"> 214</span>  CSScalar value = <aclass="code"href="classsdr_1_1_i_q_base_band.html#aa6a60f7aa8cd3a67cc7170198f11a14c">_last</a>/<aclass="code"href="classsdr_1_1_i_q_base_band.html#a562034e757c3c934c0d43d5e00cb85ce">CSScalar</a>(<aclass="code"href="classsdr_1_1_i_q_base_band.html#a2ddc881b31b6142d53486d1d2110841c">_sub_sample</a>);</div>
<divclass="line"><aname="l00228"></a><spanclass="lineno"> 228</span> <aclass="code"href="classsdr_1_1_i_q_base_band.html#a562034e757c3c934c0d43d5e00cb85ce">CSScalar</a> res = 0;</div>
<divclass="line"><aname="l00228"></a><spanclass="lineno"> 228</span>  CSScalar res = 0;</div>
<divclass="line"><aname="l00414"></a><spanclass="lineno"> 414</span>  msg <<<spanclass="stringliteral">"BaseBand: Drop buffer: Output buffer still in use."</span>;</div>
<divclass="line"><aname="l00452"></a><spanclass="lineno"> 452</span> <aclass="code"href="classsdr_1_1_base_band.html#a24238931b88dad7c83900efee6efd3d6">CSScalar</a> res = 0;</div>
<divclass="line"><aname="l00452"></a><spanclass="lineno"> 452</span>  CSScalar res = 0;</div>
@ -550,8 +551,10 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<divclass="ttc"id="classsdr_1_1_i_q_base_band_html_ac2ee96b0eac170f1a32d21f6a50ea799"><divclass="ttname"><ahref="classsdr_1_1_i_q_base_band.html#ac2ee96b0eac170f1a32d21f6a50ea799">sdr::IQBaseBand::IQBaseBand</a></div><divclass="ttdeci">IQBaseBand(double Fc, double width, size_t order, size_t sub_sample, double oFs=0.0)</div><divclass="ttdoc">Constructor, the filter center frequency Ff equals the given center frequency Fc. ...</div><divclass="ttdef"><b>Definition:</b> baseband.hh:35</div></div>
<divclass="ttc"id="classsdr_1_1_base_band_html_a603c4b949058d0e65870c841e4f4de48"><divclass="ttname"><ahref="classsdr_1_1_base_band.html#a603c4b949058d0e65870c841e4f4de48">sdr::BaseBand::_process</a></div><divclass="ttdeci">void _process(const Buffer< Scalar >&in, const Buffer< CScalar >&out)</div><divclass="ttdoc">Performs the actual procssing. </div><divclass="ttdef"><b>Definition:</b> baseband.hh:425</div></div>
<divclass="ttc"id="classsdr_1_1_i_q_base_band_html_ac075931ee502f636478b395d0556294b"><divclass="ttname"><ahref="classsdr_1_1_i_q_base_band.html#ac075931ee502f636478b395d0556294b">sdr::IQBaseBand::centerFrequency</a></div><divclass="ttdeci">double centerFrequency() const </div><divclass="ttdoc">Returns the center frequency. </div><divclass="ttdef"><b>Definition:</b> baseband.hh:82</div></div>
<divclass="ttc"id="classsdr_1_1_raw_buffer_html_a944346de6bb972f687716bee921a3bad"><divclass="ttname"><ahref="classsdr_1_1_raw_buffer.html#a944346de6bb972f687716bee921a3bad">sdr::RawBuffer::isEmpty</a></div><divclass="ttdeci">bool isEmpty() const </div><divclass="ttdoc">Returns true if the buffer is invalid/empty. </div><divclass="ttdef"><b>Definition:</b> buffer.hh:77</div></div>
<divclass="ttc"id="classsdr_1_1_i_q_base_band_html_a9dcc80e8ff21e9753f4bb09a20e28cbc"><divclass="ttname"><ahref="classsdr_1_1_i_q_base_band.html#a9dcc80e8ff21e9753f4bb09a20e28cbc">sdr::IQBaseBand::setCenterFrequency</a></div><divclass="ttdeci">void setCenterFrequency(double Fc)</div><divclass="ttdoc">Resets the center frequency. </div><divclass="ttdef"><b>Definition:</b> baseband.hh:84</div></div>
<divclass="ttc"id="classsdr_1_1_freq_shift_base_html_a58abc2c8dd6a21fc5654db3068bc7a23"><divclass="ttname"><ahref="classsdr_1_1_freq_shift_base.html#a58abc2c8dd6a21fc5654db3068bc7a23">sdr::FreqShiftBase::setFrequencyShift</a></div><divclass="ttdeci">virtual void setFrequencyShift(double F)</div><divclass="ttdoc">Sets the frequency shift and updates the LUT. </div><divclass="ttdef"><b>Definition:</b> freqshift.hh:53</div></div>
<divclass="ttc"id="classsdr_1_1_config_html_a5df3f75dcd6e678bd5f029a7400b404e"><divclass="ttname"><ahref="classsdr_1_1_config.html#a5df3f75dcd6e678bd5f029a7400b404e">sdr::Config::hasSampleRate</a></div><divclass="ttdeci">bool hasSampleRate() const </div><divclass="ttdoc">If true, the configuration has a sample rate. </div><divclass="ttdef"><b>Definition:</b> node.hh:75</div></div>
@ -593,25 +596,25 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<divclass="ttc"id="classsdr_1_1_logger_html_a9b12ce53593be134b7d7dea62607d22d"><divclass="ttname"><ahref="classsdr_1_1_logger.html#a9b12ce53593be134b7d7dea62607d22d">sdr::Logger::get</a></div><divclass="ttdeci">static Logger & get()</div><divclass="ttdoc">Returns the singleton instance of the logger. </div><divclass="ttdef"><b>Definition:</b> logger.cc:89</div></div>
<divclass="ttc"id="classsdr_1_1_i_q_base_band_html_a27657f14e40d2d7fbb9b8d965083e7cf"><divclass="ttname"><ahref="classsdr_1_1_i_q_base_band.html#a27657f14e40d2d7fbb9b8d965083e7cf">sdr::IQBaseBand::_sample_count</a></div><divclass="ttdeci">size_t _sample_count</div><divclass="ttdoc">Holds the current number of samples averaged. </div><divclass="ttdef"><b>Definition:</b> baseband.hh:282</div></div>
<divclass="ttc"id="classsdr_1_1_freq_shift_base_html"><divclass="ttname"><ahref="classsdr_1_1_freq_shift_base.html">sdr::FreqShiftBase</a></div><divclass="ttdoc">A performant implementation of a frequencyshift operation on integer signals. </div><divclass="ttdef"><b>Definition:</b> freqshift.hh:14</div></div>
<divclass="ttc"id="classsdr_1_1_freq_shift_base_html"><divclass="ttname"><ahref="classsdr_1_1_freq_shift_base.html">sdr::FreqShiftBase</a></div><divclass="ttdoc">A performant implementation of a frequency-shift operation on integer signals. </div><divclass="ttdef"><b>Definition:</b> freqshift.hh:14</div></div>
<divclass="ttc"id="classsdr_1_1_i_q_base_band_html_a43381aa4a16574e5b054cf73bfd492e7"><divclass="ttname"><ahref="classsdr_1_1_i_q_base_band.html#a43381aa4a16574e5b054cf73bfd492e7">sdr::IQBaseBand::_Fc</a></div><divclass="ttdeci">int32_t _Fc</div><divclass="ttdoc">The frequency shift of the base band. </div><divclass="ttdef"><b>Definition:</b> baseband.hh:266</div></div>
<divclass="ttc"id="classsdr_1_1_i_q_base_band_html_a737f6c7d26595934f3d5a577304d4e97"><divclass="ttname"><ahref="classsdr_1_1_i_q_base_band.html#a737f6c7d26595934f3d5a577304d4e97">sdr::IQBaseBand::config</a></div><divclass="ttdeci">virtual void config(const Config &src_cfg)</div><divclass="ttdoc">Configures the BaseBand node. </div><divclass="ttdef"><b>Definition:</b> baseband.hh:115</div></div>
<divclass="ttc"id="classsdr_1_1_base_band_html_adc54207b20067fd43fb61f89e5a720e1"><divclass="ttname"><ahref="classsdr_1_1_base_band.html#adc54207b20067fd43fb61f89e5a720e1">sdr::BaseBand::_order</a></div><divclass="ttdeci">size_t _order</div><divclass="ttdoc">The order of the band pass filter. </div><divclass="ttdef"><b>Definition:</b> baseband.hh:499</div></div>
<divclass="ttc"id="classsdr_1_1_config_html_a940f217ca5157e1a43c55fec08a22362"><divclass="ttname"><ahref="classsdr_1_1_config.html#a940f217ca5157e1a43c55fec08a22362">sdr::Config::bufferSize</a></div><divclass="ttdeci">size_t bufferSize() const </div><divclass="ttdoc">Returns the max. </div><divclass="ttdef"><b>Definition:</b> node.hh:83</div></div>
<divclass="ttc"id="classsdr_1_1_i_q_base_band_html_ac8422d94925fc86974bf613f9584d9e7"><divclass="ttname"><ahref="classsdr_1_1_i_q_base_band.html#ac8422d94925fc86974bf613f9584d9e7">sdr::IQBaseBand::CScalar</a></div><divclass="ttdeci">std::complex< Scalar > CScalar</div><divclass="ttdoc">The complex type of the input stream. </div><divclass="ttdef"><b>Definition:</b> baseband.hh:26</div></div>
<divclass="ttc"id="classsdr_1_1_i_q_base_band_html_a2b7a0ca1c5f35e94a6b3031be2f43778"><divclass="ttname"><ahref="classsdr_1_1_i_q_base_band.html#a2b7a0ca1c5f35e94a6b3031be2f43778">sdr::IQBaseBand::setSubsample</a></div><divclass="ttdeci">void setSubsample(size_t sub_sample)</div><divclass="ttdoc">Resets the sub sampling. </div><divclass="ttdef"><b>Definition:</b> baseband.hh:105</div></div>
<divclass="ttc"id="classsdr_1_1_base_band_html_afffcd2c96c4e2917d4dd60f2049fab64"><divclass="ttname"><ahref="classsdr_1_1_base_band.html#afffcd2c96c4e2917d4dd60f2049fab64">sdr::BaseBand::_lut_count</a></div><divclass="ttdeci">size_t _lut_count</div><divclass="ttdoc">The current LUT index times (1<<4). </div><divclass="ttdef"><b>Definition:</b> baseband.hh:517</div></div>
<divclass="ttc"id="classsdr_1_1_base_band_html_afffcd2c96c4e2917d4dd60f2049fab64"><divclass="ttname"><ahref="classsdr_1_1_base_band.html#afffcd2c96c4e2917d4dd60f2049fab64">sdr::BaseBand::_lut_count</a></div><divclass="ttdeci">size_t _lut_count</div><divclass="ttdoc">The current LUT index times (1<<4).</div><divclass="ttdef"><b>Definition:</b> baseband.hh:517</div></div>
<divclass="ttc"id="classsdr_1_1_base_band_html_ab9673003415f11a53470e39dba82e099"><divclass="ttname"><ahref="classsdr_1_1_base_band.html#ab9673003415f11a53470e39dba82e099">sdr::BaseBand::_lut_size</a></div><divclass="ttdeci">static const size_t _lut_size</div><divclass="ttdoc">Size of the look-up table. </div><divclass="ttdef"><b>Definition:</b> baseband.hh:528</div></div>
<divclass="ttc"id="classsdr_1_1_base_band_html_a6e17045e3d019be6518d9f4be7de5b66"><divclass="ttname"><ahref="classsdr_1_1_base_band.html#a6e17045e3d019be6518d9f4be7de5b66">sdr::BaseBand::SScalar</a></div><divclass="ttdeci">FreqShiftBase< Scalar >::SScalar SScalar</div><divclass="ttdoc">The real super scalar. </div><divclass="ttdef"><b>Definition:</b> baseband.hh:311</div></div>
<divclass="ttc"id="classsdr_1_1_base_band_html"><divclass="ttname"><ahref="classsdr_1_1_base_band.html">sdr::BaseBand</a></div><divclass="ttdoc">This class performs several operations on the real input stream, It first filters out some part of th...</div><divclass="ttdef"><b>Definition:</b> baseband.hh:305</div></div>
<divclass="ttc"id="classsdr_1_1_freq_shift_base_html_a871a9aa29165fa8ff1aff21355cdda8b"><divclass="ttname"><ahref="classsdr_1_1_freq_shift_base.html#a871a9aa29165fa8ff1aff21355cdda8b">sdr::FreqShiftBase::applyFrequencyShift</a></div><divclass="ttdeci">CSScalar applyFrequencyShift(CSScalar value)</div><divclass="ttdoc">Performs the frequency shift on a single sample. </div><divclass="ttdef"><b>Definition:</b> freqshift.hh:58</div></div>
<divclass="ttc"id="classsdr_1_1_base_band_html_a8f612b4bacf93e8fa290bb2752a35735"><divclass="ttname"><ahref="classsdr_1_1_base_band.html#a8f612b4bacf93e8fa290bb2752a35735">sdr::BaseBand::_sub_sample</a></div><divclass="ttdeci">size_t _sub_sample</div><divclass="ttdoc">The number of averages taken for subsampling. </div><divclass="ttdef"><b>Definition:</b> baseband.hh:501</div></div>
<divclass="ttc"id="classsdr_1_1_base_band_html_ad82f571c95904676f3e41aad3894d0f4"><divclass="ttname"><ahref="classsdr_1_1_base_band.html#ad82f571c95904676f3e41aad3894d0f4">sdr::BaseBand::_Ff</a></div><divclass="ttdeci">double _Ff</div><divclass="ttdoc">The center frequency of the band pass filter. </div><divclass="ttdef"><b>Definition:</b> baseband.hh:495</div></div>
<divclass="ttc"id="classsdr_1_1_raw_buffer_html_a8ffd3cbf476c9036bfada9ae8c7c5e05"><divclass="ttname"><ahref="classsdr_1_1_raw_buffer.html#a8ffd3cbf476c9036bfada9ae8c7c5e05">sdr::RawBuffer::unref</a></div><divclass="ttdeci">void unref()</div><divclass="ttdoc">Dereferences the buffer. </div><divclass="ttdef"><b>Definition:</b> buffer.cc:61</div></div>
<divclass="ttc"id="classsdr_1_1_raw_buffer_html_ab2f4ac2dc396108141ec8473bfb7f99a"><divclass="ttname"><ahref="classsdr_1_1_raw_buffer.html#ab2f4ac2dc396108141ec8473bfb7f99a">sdr::RawBuffer::isUnused</a></div><divclass="ttdeci">bool isUnused() const </div><divclass="ttdoc">We assume here that buffers are owned by some object: A buffer is therefore "unused" if the owner hol...</div><divclass="ttdef"><b>Definition:</b> buffer.hh:87</div></div>
<divclass="ttc"id="classsdr_1_1_raw_buffer_html_a8ffd3cbf476c9036bfada9ae8c7c5e05"><divclass="ttname"><ahref="classsdr_1_1_raw_buffer.html#a8ffd3cbf476c9036bfada9ae8c7c5e05">sdr::RawBuffer::unref</a></div><divclass="ttdeci">void unref()</div><divclass="ttdoc">Dereferences the buffer. </div><divclass="ttdef"><b>Definition:</b> buffer.cc:63</div></div>
<divclass="ttc"id="classsdr_1_1_raw_buffer_html_ab2f4ac2dc396108141ec8473bfb7f99a"><divclass="ttname"><ahref="classsdr_1_1_raw_buffer.html#ab2f4ac2dc396108141ec8473bfb7f99a">sdr::RawBuffer::isUnused</a></div><divclass="ttdeci">bool isUnused() const </div><divclass="ttdoc">We assume here that buffers are owned by one object: A buffer is therefore "unused" if the owner hold...</div><divclass="ttdef"><b>Definition:</b> buffer.hh:87</div></div>
<divclass="ttc"id="classsdr_1_1_base_band_html_a8e1abce4d8e46d419ccc47ac522268f3"><divclass="ttname"><ahref="classsdr_1_1_base_band.html#a8e1abce4d8e46d419ccc47ac522268f3">sdr::BaseBand::BaseBand</a></div><divclass="ttdeci">BaseBand(double Fc, double Ff, double width, size_t order, size_t sub_sample)</div><divclass="ttdoc">Constructs a new BaseBand instance. </div><divclass="ttdef"><b>Definition:</b> baseband.hh:340</div></div>
<divclass="ttc"id="classsdr_1_1_traits_html"><divclass="ttname"><ahref="classsdr_1_1_traits.html">sdr::Traits</a></div><divclass="ttdoc">Forward declaration of type tratis template. </div><divclass="ttdef"><b>Definition:</b> traits.hh:20</div></div>
<divclass="ttc"id="classsdr_1_1_i_q_base_band_html_acc734a115e0fb90882efe4f9037e2933"><divclass="ttname"><ahref="classsdr_1_1_i_q_base_band.html#acc734a115e0fb90882efe4f9037e2933">sdr::IQBaseBand::_kernel</a></div><divclass="ttdeci">Buffer< CSScalar > _kernel</div><divclass="ttdoc">The filter kernel of order _order. </div><divclass="ttdef"><b>Definition:</b> baseband.hh:289</div></div>
@ -619,7 +622,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<divclass="ttc"id="classsdr_1_1_i_q_base_band_html_aa6a60f7aa8cd3a67cc7170198f11a14c"><divclass="ttname"><ahref="classsdr_1_1_i_q_base_band.html#aa6a60f7aa8cd3a67cc7170198f11a14c">sdr::IQBaseBand::_last</a></div><divclass="ttdeci">CSScalar _last</div><divclass="ttdoc">Holds the current sum of the last _sample_count samples. </div><divclass="ttdef"><b>Definition:</b> baseband.hh:284</div></div>
<divclass="ttc"id="classsdr_1_1_i_q_base_band_html_a60ee9b251a29ca25236d5c725b086516"><divclass="ttname"><ahref="classsdr_1_1_i_q_base_band.html#a60ee9b251a29ca25236d5c725b086516">sdr::IQBaseBand::filterWidth</a></div><divclass="ttdeci">double filterWidth() const </div><divclass="ttdoc">Returns the filter width. </div><divclass="ttdef"><b>Definition:</b> baseband.hh:96</div></div>
<divclass="ttc"id="classsdr_1_1_base_band_html_a586aef87dd64f94f9c377b45575681eb"><divclass="ttname"><ahref="classsdr_1_1_base_band.html#a586aef87dd64f94f9c377b45575681eb">sdr::BaseBand::_width</a></div><divclass="ttdeci">double _width</div><divclass="ttdoc">The width of the band pass filter. </div><divclass="ttdef"><b>Definition:</b> baseband.hh:497</div></div>
<divclass="ttc"id="classsdr_1_1_base_band_html_af0533d9636f4acf0863693ce2eb7e08e"><divclass="ttname"><ahref="classsdr_1_1_base_band.html#af0533d9636f4acf0863693ce2eb7e08e">sdr::BaseBand::_lut_inc</a></div><divclass="ttdeci">size_t _lut_inc</div><divclass="ttdoc">The LUT index increment per (1<<4) samples. </div><divclass="ttdef"><b>Definition:</b> baseband.hh:515</div></div>
<divclass="ttc"id="classsdr_1_1_base_band_html_af0533d9636f4acf0863693ce2eb7e08e"><divclass="ttname"><ahref="classsdr_1_1_base_band.html#af0533d9636f4acf0863693ce2eb7e08e">sdr::BaseBand::_lut_inc</a></div><divclass="ttdeci">size_t _lut_inc</div><divclass="ttdoc">The LUT index increment per (1<<4)samples.</div><divclass="ttdef"><b>Definition:</b> baseband.hh:515</div></div>
<divclass="ttc"id="classsdr_1_1_base_band_html_a615a720afff59af2135d4d6fb926fbf5"><divclass="ttname"><ahref="classsdr_1_1_base_band.html#a615a720afff59af2135d4d6fb926fbf5">sdr::BaseBand::_kernel</a></div><divclass="ttdeci">Buffer< CSScalar > _kernel</div><divclass="ttdoc">The filter kernel of order _order. </div><divclass="ttdef"><b>Definition:</b> baseband.hh:520</div></div>
<divclass="ttc"id="classsdr_1_1_i_q_base_band_html_ab7b35251cce6051a56dbb24c78e8e4cd"><divclass="ttname"><ahref="classsdr_1_1_i_q_base_band.html#ab7b35251cce6051a56dbb24c78e8e4cd">sdr::IQBaseBand::_filter_ring</a></div><divclass="ttdeci">CSScalar _filter_ring() const </div><divclass="ttdoc">Applies the filter on the data stored in the ring buffer. </div><divclass="ttdef"><b>Definition:</b> baseband.hh:226</div></div>
<divclass="ttc"id="classsdr_1_1_base_band_html_aa2f45ff7e2ef122c59874cedaa4aaf5f"><divclass="ttname"><ahref="classsdr_1_1_base_band.html#aa2f45ff7e2ef122c59874cedaa4aaf5f">sdr::BaseBand::_ring</a></div><divclass="ttdeci">Buffer< SScalar > _ring</div><divclass="ttdoc">A ring buffer of past values. </div><divclass="ttdef"><b>Definition:</b> baseband.hh:522</div></div>
@ -631,9 +634,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hrclass="footer"/><addressclass="footer"><small>
Generated on Wed May 27 2015 15:24:41 for libsdr by  <ahref="http://www.doxygen.org/index.html">
Generated on Mon Jun 1 2015 11:35:00 for libsdr by  <ahref="http://www.doxygen.org/index.html">
<divclass="line"><aname="l00382"></a><spanclass="lineno"> 382</span>  err <<<spanclass="stringliteral">"RawRingBuffer: Index "</span><< idx <<<spanclass="stringliteral">" out of bounds [0,"</span><<<aclass="code"href="classsdr_1_1_raw_ring_buffer.html#a27378a9c8969562b6eac2bcf20e3adb0">bytesLen</a>() <<<spanclass="stringliteral">")."</span>;</div>
<divclass="line"><aname="l00386"></a><spanclass="lineno"> 386</span> <spanclass="preprocessor"></span><spanclass="keywordtype">int</span> i = <aclass="code"href="classsdr_1_1_raw_ring_buffer.html#a62b8711073973314e044e52607eeed6a">_take_idx</a>+idx;</div>
<divclass="line"><aname="l00386"></a><spanclass="lineno"> 386</span> <spanclass="keywordtype">int</span> i = <aclass="code"href="classsdr_1_1_raw_ring_buffer.html#a62b8711073973314e044e52607eeed6a">_take_idx</a>+idx;</div>
<divclass="line"><aname="l00387"></a><spanclass="lineno"> 387</span> <spanclass="keywordflow">if</span> (i >= (<spanclass="keywordtype">int</span>)<aclass="code"href="classsdr_1_1_raw_buffer.html#a101a2f2a11976504d8782b8e952f289d">_storage_size</a>) { i -= <aclass="code"href="classsdr_1_1_raw_buffer.html#a101a2f2a11976504d8782b8e952f289d">_storage_size</a>; }</div>
<divclass="ttc"id="classsdr_1_1_buffer_html_a481fce90227862e3169aeb74f785b19a"><divclass="ttname"><ahref="classsdr_1_1_buffer.html#a481fce90227862e3169aeb74f785b19a">sdr::Buffer::Buffer</a></div><divclass="ttdeci">Buffer(const RawBuffer &other)</div><divclass="ttdoc">Explicit type cast. </div><divclass="ttdef"><b>Definition:</b> buffer.hh:143</div></div>
<divclass="ttc"id="classsdr_1_1_raw_buffer_html_a4ff93265c612917548b5b9e27e729c83"><divclass="ttname"><ahref="classsdr_1_1_raw_buffer.html#a4ff93265c612917548b5b9e27e729c83">sdr::RawBuffer::_b_offset</a></div><divclass="ttdeci">size_t _b_offset</div><divclass="ttdoc">Holds the offset of the buffer in bytes. </div><divclass="ttdef"><b>Definition:</b> buffer.hh:98</div></div>
<divclass="ttc"id="classsdr_1_1_buffer_html_a13e1b6880ac7553e43a786ea6e71b945"><divclass="ttname"><ahref="classsdr_1_1_buffer.html#a13e1b6880ac7553e43a786ea6e71b945">sdr::Buffer::norm</a></div><divclass="ttdeci">double norm(double p) const </div><divclass="ttdoc">Returns the norm of the buffer. </div><divclass="ttdef"><b>Definition:</b> buffer.hh:200</div></div>
@ -538,7 +539,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<divclass="ttc"id="classsdr_1_1_raw_ring_buffer_html_a62b8711073973314e044e52607eeed6a"><divclass="ttname"><ahref="classsdr_1_1_raw_ring_buffer.html#a62b8711073973314e044e52607eeed6a">sdr::RawRingBuffer::_take_idx</a></div><divclass="ttdeci">size_t _take_idx</div><divclass="ttdoc">The current read pointer. </div><divclass="ttdef"><b>Definition:</b> buffer.hh:464</div></div>
<divclass="ttc"id="classsdr_1_1_ring_buffer_html_a0756d690b16cd049f086ba5cb053820a"><divclass="ttname"><ahref="classsdr_1_1_ring_buffer.html#a0756d690b16cd049f086ba5cb053820a">sdr::RingBuffer::operator=</a></div><divclass="ttdeci">const RingBuffer< Scalar >& operator=(const RingBuffer< Scalar >&other)</div><divclass="ttdoc">Assigment operator, turns this buffer into a reference to the other ring buffer. </div><divclass="ttdef"><b>Definition:</b> buffer.hh:490</div></div>
<divclass="ttc"id="classsdr_1_1_ring_buffer_html_ad4a1a9131befb84f2288dd0f45e89dc8"><divclass="ttname"><ahref="classsdr_1_1_ring_buffer.html#ad4a1a9131befb84f2288dd0f45e89dc8">sdr::RingBuffer::_stored</a></div><divclass="ttdeci">size_t _stored</div><divclass="ttdoc">The number of stored elements. </div><divclass="ttdef"><b>Definition:</b> buffer.hh:540</div></div>
<divclass="ttc"id="classsdr_1_1_buffer_owner_html_ac00340809e90b9719bb44ebd61cb0cec"><divclass="ttname"><ahref="classsdr_1_1_buffer_owner.html#ac00340809e90b9719bb44ebd61cb0cec">sdr::BufferOwner::bufferUnused</a></div><divclass="ttdeci">virtual void bufferUnused(const RawBuffer &buffer)=0</div><divclass="ttdoc">Gets called once an owned buffer gets unused. </div></div>
<divclass="ttc"id="classsdr_1_1_buffer_html_a7167b037ba6323ac4b10da8871174233"><divclass="ttname"><ahref="classsdr_1_1_buffer.html#a7167b037ba6323ac4b10da8871174233">sdr::Buffer::operator/=</a></div><divclass="ttdeci">Buffer< T >& operator/=(const T &a)</div><divclass="ttdoc">In-place, element wise division of the buffer with the scalar a. </div><divclass="ttdef"><b>Definition:</b> buffer.hh:217</div></div>
@ -548,8 +549,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<divclass="ttc"id="classsdr_1_1_raw_ring_buffer_html_a27378a9c8969562b6eac2bcf20e3adb0"><divclass="ttname"><ahref="classsdr_1_1_raw_ring_buffer.html#a27378a9c8969562b6eac2bcf20e3adb0">sdr::RawRingBuffer::bytesLen</a></div><divclass="ttdeci">size_t bytesLen() const </div><divclass="ttdoc">Returns the number of bytes available for reading. </div><divclass="ttdef"><b>Definition:</b> buffer.hh:392</div></div>
<divclass="ttc"id="classsdr_1_1_raw_ring_buffer_html_a8afcb27e77eb4ea0ffe7f615e610e9b9"><divclass="ttname"><ahref="classsdr_1_1_raw_ring_buffer.html#a8afcb27e77eb4ea0ffe7f615e610e9b9">sdr::RawRingBuffer::clear</a></div><divclass="ttdeci">void clear()</div><divclass="ttdoc">Clear the ring-buffer. </div><divclass="ttdef"><b>Definition:</b> buffer.hh:453</div></div>
<divclass="ttc"id="classsdr_1_1_ring_buffer_html_a6664867e32e02f79d2c9f4ac5e9288f7"><divclass="ttname"><ahref="classsdr_1_1_ring_buffer.html#a6664867e32e02f79d2c9f4ac5e9288f7">sdr::RingBuffer::stored</a></div><divclass="ttdeci">size_t stored() const </div><divclass="ttdoc">Returns the number of stored elements. </div><divclass="ttdef"><b>Definition:</b> buffer.hh:502</div></div>
<divclass="ttc"id="classsdr_1_1_raw_ring_buffer_html_a8847c1cbdf39ab61a1f8d0f752d7e5b1"><divclass="ttname"><ahref="classsdr_1_1_raw_ring_buffer.html#a8847c1cbdf39ab61a1f8d0f752d7e5b1">sdr::RawRingBuffer::take</a></div><divclass="ttdeci">bool take(const RawBuffer &dest, size_t N)</div><divclass="ttdoc">Take N bytes from the ring buffer and store it into the given buffer dest. </div><divclass="ttdef"><b>Definition:</b> buffer.hh:426</div></div>
<divclass="ttc"id="classsdr_1_1_raw_buffer_html_a944346de6bb972f687716bee921a3bad"><divclass="ttname"><ahref="classsdr_1_1_raw_buffer.html#a944346de6bb972f687716bee921a3bad">sdr::RawBuffer::isEmpty</a></div><divclass="ttdeci">bool isEmpty() const </div><divclass="ttdoc">Returns true if the buffer is invalid/empty. </div><divclass="ttdef"><b>Definition:</b> buffer.hh:77</div></div>
<divclass="ttc"id="classsdr_1_1_raw_buffer_html_a51e97f8beeacd8734fdb347af02ee215"><divclass="ttname"><ahref="classsdr_1_1_raw_buffer.html#a51e97f8beeacd8734fdb347af02ee215">sdr::RawBuffer::storageSize</a></div><divclass="ttdeci">size_t storageSize() const </div><divclass="ttdoc">Returns the raw buffer size in bytes. </div><divclass="ttdef"><b>Definition:</b> buffer.hh:75</div></div>
@ -598,11 +600,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<divclass="ttc"id="classsdr_1_1_raw_buffer_html_a2384e82c2344e55b0246e8aebcd713f2"><divclass="ttname"><ahref="classsdr_1_1_raw_buffer.html#a2384e82c2344e55b0246e8aebcd713f2">sdr::RawBuffer::ptr</a></div><divclass="ttdeci">char * ptr() const </div><divclass="ttdoc">Returns the pointer to the data (w/o view). </div><divclass="ttdef"><b>Definition:</b> buffer.hh:67</div></div>
<divclass="ttc"id="classsdr_1_1_raw_buffer_html_ad1723264fc54a81fcb90e640b296a2e6"><divclass="ttname"><ahref="classsdr_1_1_raw_buffer.html#ad1723264fc54a81fcb90e640b296a2e6">sdr::RawBuffer::operator=</a></div><divclass="ttdeci">const RawBuffer & operator=(const RawBuffer &other)</div><divclass="ttdoc">Assignment. </div><divclass="ttdef"><b>Definition:</b> buffer.hh:54</div></div>
<divclass="ttc"id="classsdr_1_1_buffer_owner_html"><divclass="ttname"><ahref="classsdr_1_1_buffer_owner.html">sdr::BufferOwner</a></div><divclass="ttdoc">Abstract class (interface) of a buffer owner. </div><divclass="ttdef"><b>Definition:</b> buffer.hh:24</div></div>
<divclass="ttc"id="classsdr_1_1_raw_buffer_html_a8ffd3cbf476c9036bfada9ae8c7c5e05"><divclass="ttname"><ahref="classsdr_1_1_raw_buffer.html#a8ffd3cbf476c9036bfada9ae8c7c5e05">sdr::RawBuffer::unref</a></div><divclass="ttdeci">void unref()</div><divclass="ttdoc">Dereferences the buffer. </div><divclass="ttdef"><b>Definition:</b> buffer.cc:61</div></div>
<divclass="ttc"id="classsdr_1_1_raw_buffer_html_ab2f4ac2dc396108141ec8473bfb7f99a"><divclass="ttname"><ahref="classsdr_1_1_raw_buffer.html#ab2f4ac2dc396108141ec8473bfb7f99a">sdr::RawBuffer::isUnused</a></div><divclass="ttdeci">bool isUnused() const </div><divclass="ttdoc">We assume here that buffers are owned by some object: A buffer is therefore "unused" if the owner hol...</div><divclass="ttdef"><b>Definition:</b> buffer.hh:87</div></div>
<divclass="ttc"id="classsdr_1_1_raw_buffer_html_a8ffd3cbf476c9036bfada9ae8c7c5e05"><divclass="ttname"><ahref="classsdr_1_1_raw_buffer.html#a8ffd3cbf476c9036bfada9ae8c7c5e05">sdr::RawBuffer::unref</a></div><divclass="ttdeci">void unref()</div><divclass="ttdoc">Dereferences the buffer. </div><divclass="ttdef"><b>Definition:</b> buffer.cc:63</div></div>
<divclass="ttc"id="classsdr_1_1_raw_buffer_html_ab2f4ac2dc396108141ec8473bfb7f99a"><divclass="ttname"><ahref="classsdr_1_1_raw_buffer.html#ab2f4ac2dc396108141ec8473bfb7f99a">sdr::RawBuffer::isUnused</a></div><divclass="ttdeci">bool isUnused() const </div><divclass="ttdoc">We assume here that buffers are owned by one object: A buffer is therefore "unused" if the owner hold...</div><divclass="ttdef"><b>Definition:</b> buffer.hh:87</div></div>
<divclass="ttc"id="classsdr_1_1_ring_buffer_html_ac96ae51c17f2afbce7b97e873562441f"><divclass="ttname"><ahref="classsdr_1_1_ring_buffer.html#ac96ae51c17f2afbce7b97e873562441f">sdr::RingBuffer::drop</a></div><divclass="ttdeci">void drop(size_t N)</div><divclass="ttdoc">Drops N elements from the ring buffer. </div><divclass="ttdef"><b>Definition:</b> buffer.hh:527</div></div>
<divclass="ttc"id="classsdr_1_1_buffer_set_html_aee221d7b71f5f0a5b0b30991c34a362f"><divclass="ttname"><ahref="classsdr_1_1_buffer_set.html#aee221d7b71f5f0a5b0b30991c34a362f">sdr::BufferSet::getBuffer</a></div><divclass="ttdeci">Buffer< Scalar > getBuffer()</div><divclass="ttdoc">Obtains a free buffer. </div><divclass="ttdef"><b>Definition:</b> buffer.hh:318</div></div>
<divclass="ttc"id="classsdr_1_1_raw_ring_buffer_html_afd4071b19ead6aea6a8903ada1e1e54a"><divclass="ttname"><ahref="classsdr_1_1_raw_ring_buffer.html#afd4071b19ead6aea6a8903ada1e1e54a">sdr::RawRingBuffer::put</a></div><divclass="ttdeci">bool put(const RawBuffer &src)</div><divclass="ttdoc">Puts the given data into the ring-buffer. </div><divclass="ttdef"><b>Definition:</b> buffer.hh:401</div></div>
<divclass="ttc"id="classsdr_1_1_buffer_html_aa6c46a40790972e318be202f9c9e3f63"><divclass="ttname"><ahref="classsdr_1_1_buffer.html#aa6c46a40790972e318be202f9c9e3f63">sdr::Buffer::_size</a></div><divclass="ttdeci">size_t _size</div><divclass="ttdoc">Holds the number of elements of type T in the buffer. </div><divclass="ttdef"><b>Definition:</b> buffer.hh:250</div></div>
@ -614,9 +616,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hrclass="footer"/><addressclass="footer"><small>
Generated on Wed May 27 2015 15:24:41 for libsdr by  <ahref="http://www.doxygen.org/index.html">
Generated on Mon Jun 1 2015 11:35:00 for libsdr by  <ahref="http://www.doxygen.org/index.html">
@ -190,6 +191,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<divclass="ttc"id="classsdr_1_1_source_html_a13921d5daa00574e2057c1ae1fc28054"><divclass="ttname"><ahref="classsdr_1_1_source.html#a13921d5daa00574e2057c1ae1fc28054">sdr::Source::send</a></div><divclass="ttdeci">virtual void send(const RawBuffer &buffer, bool allow_overwrite=false)</div><divclass="ttdoc">Sends the given buffer to all connected sinks. </div><divclass="ttdef"><b>Definition:</b> node.cc:67</div></div>
<divclass="ttc"id="classsdr_1_1_buffer_node_html_a231ac24b83844174b6f611a709e50ec7"><divclass="ttname"><ahref="classsdr_1_1_buffer_node.html#a231ac24b83844174b6f611a709e50ec7">sdr::BufferNode::BufferNode</a></div><divclass="ttdeci">BufferNode(size_t bufferSize)</div><divclass="ttdoc">Constructs a new buffer node. </div><divclass="ttdef"><b>Definition:</b> buffernode.hh:23</div></div>
@ -202,7 +204,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<divclass="ttc"id="classsdr_1_1_buffer_node_html_ad3b1f7333d120b68ef817ab040915c68"><divclass="ttname"><ahref="classsdr_1_1_buffer_node.html#ad3b1f7333d120b68ef817ab040915c68">sdr::BufferNode::_temp</a></div><divclass="ttdeci">Buffer< Scalar > _temp</div><divclass="ttdoc">An intermediate buffer to hold left-over samples from the previous buffers. </div><divclass="ttdef"><b>Definition:</b> buffernode.hh:99</div></div>
<divclass="ttc"id="classsdr_1_1_config_html_afebc90c2a5f54a8a3ab5b896cfe37724"><divclass="ttname"><ahref="classsdr_1_1_config.html#afebc90c2a5f54a8a3ab5b896cfe37724">sdr::Config::type</a></div><divclass="ttdeci">Type type() const </div><divclass="ttdoc">Returns the type. </div><divclass="ttdef"><b>Definition:</b> node.hh:71</div></div>
<divclass="ttc"id="classsdr_1_1_config_html_a940f217ca5157e1a43c55fec08a22362"><divclass="ttname"><ahref="classsdr_1_1_config.html#a940f217ca5157e1a43c55fec08a22362">sdr::Config::bufferSize</a></div><divclass="ttdeci">size_t bufferSize() const </div><divclass="ttdoc">Returns the max. </div><divclass="ttdef"><b>Definition:</b> node.hh:83</div></div>
<divclass="ttc"id="classsdr_1_1_buffer_node_html_a50fe21ba7349e28eb8c05b6bf65b9968"><divclass="ttname"><ahref="classsdr_1_1_buffer_node.html#a50fe21ba7349e28eb8c05b6bf65b9968">sdr::BufferNode::_bufferSet</a></div><divclass="ttdeci">BufferSet< Scalar > _bufferSet</div><divclass="ttdoc">A set of output buffers. </div><divclass="ttdef"><b>Definition:</b> buffernode.hh:97</div></div>
<dd>Also signal config change of the sourcce by setConfig()! </dd>
<dd>Also signal config change of the sourcce by <aclass="el"href="classsdr_1_1_source.html#afd4c7e3fb94a057ac40e9877167791ec"title="Stores the configuration and propergates it if the configuration has been changed. ">setConfig()</a>! </dd>
<trclass="memdesc:ac94a06d5fa2ec089ac5a86c5853274ef"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns true, if the <aclass="el"href="classsdr_1_1_a_g_c.html"title="An automatic gain control node. ">AGC</a> is enabled. <ahref="#ac94a06d5fa2ec089ac5a86c5853274ef">More...</a><br/></td></tr>
<trclass="memdesc:ac94a06d5fa2ec089ac5a86c5853274ef"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns true, if the <aclass="el"href="classsdr_1_1_a_g_c.html"title="An automatic gain control node. ">AGC</a> is enabled. <ahref="#ac94a06d5fa2ec089ac5a86c5853274ef">More...</a><br/></td></tr>
<trclass="memdesc:a1266dd894d568627ea9ab7859eb2366e"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Enable/disable the <aclass="el"href="classsdr_1_1_a_g_c.html"title="An automatic gain control node. ">AGC</a> node. <ahref="#a1266dd894d568627ea9ab7859eb2366e">More...</a><br/></td></tr>
<trclass="memdesc:a1266dd894d568627ea9ab7859eb2366e"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Enable/disable the <aclass="el"href="classsdr_1_1_a_g_c.html"title="An automatic gain control node. ">AGC</a> node. <ahref="#a1266dd894d568627ea9ab7859eb2366e">More...</a><br/></td></tr>
<trclass="memdesc:a021a3a3366f3ae5d400fa8475f6c45d6"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns the current gain factor. <ahref="#a021a3a3366f3ae5d400fa8475f6c45d6">More...</a><br/></td></tr>
<trclass="memdesc:a021a3a3366f3ae5d400fa8475f6c45d6"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns the current gain factor. <ahref="#a021a3a3366f3ae5d400fa8475f6c45d6">More...</a><br/></td></tr>
<trclass="memdesc:aafd22e6eff64cd6f615f025d2d2cdde0"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Resets the current gain factor. <ahref="#aafd22e6eff64cd6f615f025d2d2cdde0">More...</a><br/></td></tr>
<trclass="memdesc:aafd22e6eff64cd6f615f025d2d2cdde0"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Resets the current gain factor. <ahref="#aafd22e6eff64cd6f615f025d2d2cdde0">More...</a><br/></td></tr>
<trclass="memdesc:adc9c78e2a9dcc5a55d81c421a8e534ef"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns the time-constant of the <aclass="el"href="classsdr_1_1_a_g_c.html"title="An automatic gain control node. ">AGC</a>. <ahref="#adc9c78e2a9dcc5a55d81c421a8e534ef">More...</a><br/></td></tr>
<trclass="memdesc:adc9c78e2a9dcc5a55d81c421a8e534ef"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns the time-constant of the <aclass="el"href="classsdr_1_1_a_g_c.html"title="An automatic gain control node. ">AGC</a>. <ahref="#adc9c78e2a9dcc5a55d81c421a8e534ef">More...</a><br/></td></tr>
<trclass="memdesc:ad5a8b658529798bc5cd93d9a56de6d4f"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Sets the time-constant of the <aclass="el"href="classsdr_1_1_a_g_c.html"title="An automatic gain control node. ">AGC</a>. <ahref="#ad5a8b658529798bc5cd93d9a56de6d4f">More...</a><br/></td></tr>
<trclass="memdesc:ad5a8b658529798bc5cd93d9a56de6d4f"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Sets the time-constant of the <aclass="el"href="classsdr_1_1_a_g_c.html"title="An automatic gain control node. ">AGC</a>. <ahref="#ad5a8b658529798bc5cd93d9a56de6d4f">More...</a><br/></td></tr>
<trclass="memdesc:a76db615ca776e62d16c7ab8b9f348afa"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Configures the <aclass="el"href="classsdr_1_1_a_g_c.html"title="An automatic gain control node. ">AGC</a> node. <ahref="#a76db615ca776e62d16c7ab8b9f348afa">More...</a><br/></td></tr>
<trclass="memdesc:a76db615ca776e62d16c7ab8b9f348afa"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Configures the <aclass="el"href="classsdr_1_1_a_g_c.html"title="An automatic gain control node. ">AGC</a> node. <ahref="#a76db615ca776e62d16c7ab8b9f348afa">More...</a><br/></td></tr>
<trclass="memdesc:ac1f811db1e85281d33e10f63cd67f7f3"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Performs the amplification and adjusts the gain. <ahref="#ac1f811db1e85281d33e10f63cd67f7f3">More...</a><br/></td></tr>
<trclass="memdesc:ac1f811db1e85281d33e10f63cd67f7f3"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Performs the amplification and adjusts the gain. <ahref="#ac1f811db1e85281d33e10f63cd67f7f3">More...</a><br/></td></tr>
<trclass="inherit_header pub_methods_classsdr_1_1_sink"><tdcolspan="2"onclick="javascript:toggleInherit('pub_methods_classsdr_1_1_sink')"><imgsrc="closed.png"alt="-"/> Public Member Functions inherited from <aclass="el"href="classsdr_1_1_sink.html">sdr::Sink< Scalar ></a></td></tr>
<trclass="memdesc:a25b0849e40053f87496ca72f8b8cd9e2 inherit pub_methods_classsdr_1_1_sink"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Re-implemented from <code><aclass="el"href="classsdr_1_1_sink_base.html"title="Basic interface of all Sinks. ">SinkBase</a></code>. <ahref="#a25b0849e40053f87496ca72f8b8cd9e2">More...</a><br/></td></tr>
<trclass="memdesc:a25b0849e40053f87496ca72f8b8cd9e2 inherit pub_methods_classsdr_1_1_sink"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Re-implemented from <code><aclass="el"href="classsdr_1_1_sink_base.html"title="Basic interface of all Sinks. ">SinkBase</a></code>. <ahref="#a25b0849e40053f87496ca72f8b8cd9e2">More...</a><br/></td></tr>
<trclass="inherit_header pub_methods_classsdr_1_1_sink_base"><tdcolspan="2"onclick="javascript:toggleInherit('pub_methods_classsdr_1_1_sink_base')"><imgsrc="closed.png"alt="-"/> Public Member Functions inherited from <aclass="el"href="classsdr_1_1_sink_base.html">sdr::SinkBase</a></td></tr>
<trclass="inherit_header pub_methods_classsdr_1_1_source"><tdcolspan="2"onclick="javascript:toggleInherit('pub_methods_classsdr_1_1_source')"><imgsrc="closed.png"alt="-"/> Public Member Functions inherited from <aclass="el"href="classsdr_1_1_source.html">sdr::Source</a></td></tr>
<trclass="memdesc:a13921d5daa00574e2057c1ae1fc28054 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Sends the given buffer to all connected sinks. <ahref="#a13921d5daa00574e2057c1ae1fc28054">More...</a><br/></td></tr>
<trclass="memdesc:a13921d5daa00574e2057c1ae1fc28054 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Sends the given buffer to all connected sinks. <ahref="#a13921d5daa00574e2057c1ae1fc28054">More...</a><br/></td></tr>
<trclass="memdesc:ac7df1faefb31e72e135eec3ecf539132 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Connect this source to a sink. <ahref="#ac7df1faefb31e72e135eec3ecf539132">More...</a><br/></td></tr>
<trclass="memdesc:ac7df1faefb31e72e135eec3ecf539132 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Connect this source to a sink. <ahref="#ac7df1faefb31e72e135eec3ecf539132">More...</a><br/></td></tr>
<trclass="memdesc:afd4c7e3fb94a057ac40e9877167791ec inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Stores the configuration and propergates it if the configuration has been changed. <ahref="#afd4c7e3fb94a057ac40e9877167791ec">More...</a><br/></td></tr>
<trclass="memdesc:afd4c7e3fb94a057ac40e9877167791ec inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Stores the configuration and propergates it if the configuration has been changed. <ahref="#afd4c7e3fb94a057ac40e9877167791ec">More...</a><br/></td></tr>
<trclass="memdesc:ab9362057c06f35e0a23901cc0556b976 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns the configured source type or <code>Config::Type_UNDEFINED</code> otherwise. <ahref="#ab9362057c06f35e0a23901cc0556b976">More...</a><br/></td></tr>
<trclass="memdesc:ab9362057c06f35e0a23901cc0556b976 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns the configured source type or <code>Config::Type_UNDEFINED</code> otherwise. <ahref="#ab9362057c06f35e0a23901cc0556b976">More...</a><br/></td></tr>
<trclass="memitem:a7cf977be7a508097532991155e90ae45 inherit pub_methods_classsdr_1_1_source"><tdclass="memTemplParams"colspan="2">template<class T ></td></tr>
<trclass="memdesc:a7cf977be7a508097532991155e90ae45 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Adds a callback to the end-of-stream signal of the source. <ahref="#a7cf977be7a508097532991155e90ae45">More...</a><br/></td></tr>
<trclass="memdesc:a7cf977be7a508097532991155e90ae45 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Adds a callback to the end-of-stream signal of the source. <ahref="#a7cf977be7a508097532991155e90ae45">More...</a><br/></td></tr>
<trclass="memdesc:a8554d5134e0f0160289db46ebe66314d"><tdclass="mdescLeft"> </td><tdclass="mdescRight">If true, the automatic gain adjustment is enabled. <ahref="#a8554d5134e0f0160289db46ebe66314d">More...</a><br/></td></tr>
<trclass="memdesc:a8554d5134e0f0160289db46ebe66314d"><tdclass="mdescLeft"> </td><tdclass="mdescRight">If true, the automatic gain adjustment is enabled. <ahref="#a8554d5134e0f0160289db46ebe66314d">More...</a><br/></td></tr>
<trclass="memdesc:ab569653f091eda6bf11174d3e8cfa9ae"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The time-constant of the <aclass="el"href="classsdr_1_1_a_g_c.html"title="An automatic gain control node. ">AGC</a>. <ahref="#ab569653f091eda6bf11174d3e8cfa9ae">More...</a><br/></td></tr>
<trclass="memdesc:ab569653f091eda6bf11174d3e8cfa9ae"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The time-constant of the <aclass="el"href="classsdr_1_1_a_g_c.html"title="An automatic gain control node. ">AGC</a>. <ahref="#ab569653f091eda6bf11174d3e8cfa9ae">More...</a><br/></td></tr>
<trclass="memdesc:a1242cabb99a9c5ce1565aac5b0d49c58"><tdclass="mdescLeft"> </td><tdclass="mdescRight">One over the time-constant. <ahref="#a1242cabb99a9c5ce1565aac5b0d49c58">More...</a><br/></td></tr>
<trclass="memdesc:a1242cabb99a9c5ce1565aac5b0d49c58"><tdclass="mdescLeft"> </td><tdclass="mdescRight">One over the time-constant. <ahref="#a1242cabb99a9c5ce1565aac5b0d49c58">More...</a><br/></td></tr>
<trclass="memdesc:a8155580ed50faab0c458b4461430ee5c"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The target level of the output signal. <ahref="#a8155580ed50faab0c458b4461430ee5c">More...</a><br/></td></tr>
<trclass="memdesc:a8155580ed50faab0c458b4461430ee5c"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The target level of the output signal. <ahref="#a8155580ed50faab0c458b4461430ee5c">More...</a><br/></td></tr>
<trclass="memdesc:afb650299c4ce14a6452eaa51963a78e2"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The current gain factor. <ahref="#afb650299c4ce14a6452eaa51963a78e2">More...</a><br/></td></tr>
<trclass="memdesc:afb650299c4ce14a6452eaa51963a78e2"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The current gain factor. <ahref="#afb650299c4ce14a6452eaa51963a78e2">More...</a><br/></td></tr>
<trclass="memdesc:aec81c9b69ebb847516e27f8fed0c92ae"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The current sample-rate. <ahref="#aec81c9b69ebb847516e27f8fed0c92ae">More...</a><br/></td></tr>
<trclass="memdesc:aec81c9b69ebb847516e27f8fed0c92ae"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The current sample-rate. <ahref="#aec81c9b69ebb847516e27f8fed0c92ae">More...</a><br/></td></tr>
<trclass="memdesc:ac7ea547c33d45cf5b5654ce21957ab27 inherit pro_attribs_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Holds the source configuration, this can be updated by calling <code>setConfig</code>. <ahref="#ac7ea547c33d45cf5b5654ce21957ab27">More...</a><br/></td></tr>
<trclass="memdesc:ac7ea547c33d45cf5b5654ce21957ab27 inherit pro_attribs_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Holds the source configuration, this can be updated by calling <code>setConfig</code>. <ahref="#ac7ea547c33d45cf5b5654ce21957ab27">More...</a><br/></td></tr>
<trclass="inherit_header pro_methods_classsdr_1_1_source"><tdcolspan="2"onclick="javascript:toggleInherit('pro_methods_classsdr_1_1_source')"><imgsrc="closed.png"alt="-"/> Protected Member Functions inherited from <aclass="el"href="classsdr_1_1_source.html">sdr::Source</a></td></tr>
<trclass="memdesc:a3fbd9bdaf370acad141440388da2100c inherit pro_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Propagates the given configuration to all connected sinks. <ahref="#a3fbd9bdaf370acad141440388da2100c">More...</a><br/></td></tr>
<trclass="memdesc:a3fbd9bdaf370acad141440388da2100c inherit pro_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Propagates the given configuration to all connected sinks. <ahref="#a3fbd9bdaf370acad141440388da2100c">More...</a><br/></td></tr>
<trclass="memdesc:ae7a8db03a6982ae33c4786ab3b82a6cc"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Configures the AM demod. <ahref="#ae7a8db03a6982ae33c4786ab3b82a6cc">More...</a><br/></td></tr>
<trclass="memdesc:ae7a8db03a6982ae33c4786ab3b82a6cc"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Configures the AM demod. <ahref="#ae7a8db03a6982ae33c4786ab3b82a6cc">More...</a><br/></td></tr>
<trclass="inherit_header pub_methods_classsdr_1_1_sink"><tdcolspan="2"onclick="javascript:toggleInherit('pub_methods_classsdr_1_1_sink')"><imgsrc="closed.png"alt="-"/> Public Member Functions inherited from <aclass="el"href="classsdr_1_1_sink.html">sdr::Sink< std::complex< Scalar >></a></td></tr>
<trclass="inherit_header pub_methods_classsdr_1_1_sink_base"><tdcolspan="2"onclick="javascript:toggleInherit('pub_methods_classsdr_1_1_sink_base')"><imgsrc="closed.png"alt="-"/> Public Member Functions inherited from <aclass="el"href="classsdr_1_1_sink_base.html">sdr::SinkBase</a></td></tr>
<trclass="inherit_header pub_methods_classsdr_1_1_source"><tdcolspan="2"onclick="javascript:toggleInherit('pub_methods_classsdr_1_1_source')"><imgsrc="closed.png"alt="-"/> Public Member Functions inherited from <aclass="el"href="classsdr_1_1_source.html">sdr::Source</a></td></tr>
<trclass="memdesc:a13921d5daa00574e2057c1ae1fc28054 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Sends the given buffer to all connected sinks. <ahref="#a13921d5daa00574e2057c1ae1fc28054">More...</a><br/></td></tr>
<trclass="memdesc:a13921d5daa00574e2057c1ae1fc28054 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Sends the given buffer to all connected sinks. <ahref="#a13921d5daa00574e2057c1ae1fc28054">More...</a><br/></td></tr>
<trclass="memdesc:ac7df1faefb31e72e135eec3ecf539132 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Connect this source to a sink. <ahref="#ac7df1faefb31e72e135eec3ecf539132">More...</a><br/></td></tr>
<trclass="memdesc:ac7df1faefb31e72e135eec3ecf539132 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Connect this source to a sink. <ahref="#ac7df1faefb31e72e135eec3ecf539132">More...</a><br/></td></tr>
<trclass="memdesc:afd4c7e3fb94a057ac40e9877167791ec inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Stores the configuration and propergates it if the configuration has been changed. <ahref="#afd4c7e3fb94a057ac40e9877167791ec">More...</a><br/></td></tr>
<trclass="memdesc:afd4c7e3fb94a057ac40e9877167791ec inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Stores the configuration and propergates it if the configuration has been changed. <ahref="#afd4c7e3fb94a057ac40e9877167791ec">More...</a><br/></td></tr>
<trclass="memdesc:ab9362057c06f35e0a23901cc0556b976 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns the configured source type or <code>Config::Type_UNDEFINED</code> otherwise. <ahref="#ab9362057c06f35e0a23901cc0556b976">More...</a><br/></td></tr>
<trclass="memdesc:ab9362057c06f35e0a23901cc0556b976 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns the configured source type or <code>Config::Type_UNDEFINED</code> otherwise. <ahref="#ab9362057c06f35e0a23901cc0556b976">More...</a><br/></td></tr>
<trclass="memitem:a7cf977be7a508097532991155e90ae45 inherit pub_methods_classsdr_1_1_source"><tdclass="memTemplParams"colspan="2">template<class T ></td></tr>
<trclass="memdesc:a7cf977be7a508097532991155e90ae45 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Adds a callback to the end-of-stream signal of the source. <ahref="#a7cf977be7a508097532991155e90ae45">More...</a><br/></td></tr>
<trclass="memdesc:a7cf977be7a508097532991155e90ae45 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Adds a callback to the end-of-stream signal of the source. <ahref="#a7cf977be7a508097532991155e90ae45">More...</a><br/></td></tr>
<trclass="memdesc:ac7ea547c33d45cf5b5654ce21957ab27 inherit pro_attribs_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Holds the source configuration, this can be updated by calling <code>setConfig</code>. <ahref="#ac7ea547c33d45cf5b5654ce21957ab27">More...</a><br/></td></tr>
<trclass="memdesc:ac7ea547c33d45cf5b5654ce21957ab27 inherit pro_attribs_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Holds the source configuration, this can be updated by calling <code>setConfig</code>. <ahref="#ac7ea547c33d45cf5b5654ce21957ab27">More...</a><br/></td></tr>
<trclass="inherit_header pro_methods_classsdr_1_1_source"><tdcolspan="2"onclick="javascript:toggleInherit('pro_methods_classsdr_1_1_source')"><imgsrc="closed.png"alt="-"/> Protected Member Functions inherited from <aclass="el"href="classsdr_1_1_source.html">sdr::Source</a></td></tr>
<trclass="memdesc:a3fbd9bdaf370acad141440388da2100c inherit pro_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Propagates the given configuration to all connected sinks. <ahref="#a3fbd9bdaf370acad141440388da2100c">More...</a><br/></td></tr>
<trclass="memdesc:a3fbd9bdaf370acad141440388da2100c inherit pro_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Propagates the given configuration to all connected sinks. <ahref="#a3fbd9bdaf370acad141440388da2100c">More...</a><br/></td></tr>
<!-- iframe showing the search results (closed by default) -->
<divid="MSearchResultsWindow">
@ -97,12 +98,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<p>This is the complete list of members for <aclass="el"href="classsdr_1_1_auto_cast.html">sdr::AutoCast< Scalar ></a>, including all inherited members.</p>
<trclass="memdesc:ad8f0b826c405a26bdb0884690b1dc1e6"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Configures the auto cast node. <ahref="#ad8f0b826c405a26bdb0884690b1dc1e6">More...</a><br/></td></tr>
<trclass="memdesc:ad8f0b826c405a26bdb0884690b1dc1e6"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Configures the auto cast node. <ahref="#ad8f0b826c405a26bdb0884690b1dc1e6">More...</a><br/></td></tr>
<trclass="memdesc:a8acf3f265d8da760d0b75c9281da8c28"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Needs to be implemented by any sub-type to process the received data. <ahref="#a8acf3f265d8da760d0b75c9281da8c28">More...</a><br/></td></tr>
<trclass="memdesc:a8acf3f265d8da760d0b75c9281da8c28"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Needs to be implemented by any sub-type to process the received data. <ahref="#a8acf3f265d8da760d0b75c9281da8c28">More...</a><br/></td></tr>
<trclass="inherit_header pub_methods_classsdr_1_1_sink_base"><tdcolspan="2"onclick="javascript:toggleInherit('pub_methods_classsdr_1_1_sink_base')"><imgsrc="closed.png"alt="-"/> Public Member Functions inherited from <aclass="el"href="classsdr_1_1_sink_base.html">sdr::SinkBase</a></td></tr>
<trclass="inherit_header pub_methods_classsdr_1_1_source"><tdcolspan="2"onclick="javascript:toggleInherit('pub_methods_classsdr_1_1_source')"><imgsrc="closed.png"alt="-"/> Public Member Functions inherited from <aclass="el"href="classsdr_1_1_source.html">sdr::Source</a></td></tr>
<trclass="memdesc:a13921d5daa00574e2057c1ae1fc28054 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Sends the given buffer to all connected sinks. <ahref="#a13921d5daa00574e2057c1ae1fc28054">More...</a><br/></td></tr>
<trclass="memdesc:a13921d5daa00574e2057c1ae1fc28054 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Sends the given buffer to all connected sinks. <ahref="#a13921d5daa00574e2057c1ae1fc28054">More...</a><br/></td></tr>
<trclass="memdesc:ac7df1faefb31e72e135eec3ecf539132 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Connect this source to a sink. <ahref="#ac7df1faefb31e72e135eec3ecf539132">More...</a><br/></td></tr>
<trclass="memdesc:ac7df1faefb31e72e135eec3ecf539132 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Connect this source to a sink. <ahref="#ac7df1faefb31e72e135eec3ecf539132">More...</a><br/></td></tr>
<trclass="memdesc:afd4c7e3fb94a057ac40e9877167791ec inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Stores the configuration and propergates it if the configuration has been changed. <ahref="#afd4c7e3fb94a057ac40e9877167791ec">More...</a><br/></td></tr>
<trclass="memdesc:afd4c7e3fb94a057ac40e9877167791ec inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Stores the configuration and propergates it if the configuration has been changed. <ahref="#afd4c7e3fb94a057ac40e9877167791ec">More...</a><br/></td></tr>
<trclass="memdesc:ab9362057c06f35e0a23901cc0556b976 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns the configured source type or <code>Config::Type_UNDEFINED</code> otherwise. <ahref="#ab9362057c06f35e0a23901cc0556b976">More...</a><br/></td></tr>
<trclass="memdesc:ab9362057c06f35e0a23901cc0556b976 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns the configured source type or <code>Config::Type_UNDEFINED</code> otherwise. <ahref="#ab9362057c06f35e0a23901cc0556b976">More...</a><br/></td></tr>
<trclass="memitem:a7cf977be7a508097532991155e90ae45 inherit pub_methods_classsdr_1_1_source"><tdclass="memTemplParams"colspan="2">template<class T ></td></tr>
<trclass="memdesc:a7cf977be7a508097532991155e90ae45 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Adds a callback to the end-of-stream signal of the source. <ahref="#a7cf977be7a508097532991155e90ae45">More...</a><br/></td></tr>
<trclass="memdesc:a7cf977be7a508097532991155e90ae45 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Adds a callback to the end-of-stream signal of the source. <ahref="#a7cf977be7a508097532991155e90ae45">More...</a><br/></td></tr>
<trclass="memdesc:a33a884aa9a57400004368773b1088382"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Performs no cast at all. <ahref="#a33a884aa9a57400004368773b1088382">More...</a><br/></td></tr>
<trclass="memdesc:a33a884aa9a57400004368773b1088382"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Performs no cast at all. <ahref="#a33a884aa9a57400004368773b1088382">More...</a><br/></td></tr>
<trclass="memdesc:ac7ea547c33d45cf5b5654ce21957ab27 inherit pro_attribs_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Holds the source configuration, this can be updated by calling <code>setConfig</code>. <ahref="#ac7ea547c33d45cf5b5654ce21957ab27">More...</a><br/></td></tr>
<trclass="memdesc:ac7ea547c33d45cf5b5654ce21957ab27 inherit pro_attribs_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Holds the source configuration, this can be updated by calling <code>setConfig</code>. <ahref="#ac7ea547c33d45cf5b5654ce21957ab27">More...</a><br/></td></tr>
<trclass="inherit_header pro_methods_classsdr_1_1_source"><tdcolspan="2"onclick="javascript:toggleInherit('pro_methods_classsdr_1_1_source')"><imgsrc="closed.png"alt="-"/> Protected Member Functions inherited from <aclass="el"href="classsdr_1_1_source.html">sdr::Source</a></td></tr>
<trclass="memdesc:a3fbd9bdaf370acad141440388da2100c inherit pro_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Propagates the given configuration to all connected sinks. <ahref="#a3fbd9bdaf370acad141440388da2100c">More...</a><br/></td></tr>
<trclass="memdesc:a3fbd9bdaf370acad141440388da2100c inherit pro_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Propagates the given configuration to all connected sinks. <ahref="#a3fbd9bdaf370acad141440388da2100c">More...</a><br/></td></tr>
<trclass="memdesc:a7862edf6d977ae6943047bd5c46036ec"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Constructs a new <aclass="el"href="classsdr_1_1_b_p_s_k31.html"title="A simple BPSK31 "demodulator". ">BPSK31</a> demodulator. <ahref="#a7862edf6d977ae6943047bd5c46036ec">More...</a><br/></td></tr>
<trclass="memdesc:a7862edf6d977ae6943047bd5c46036ec"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Constructs a new <aclass="el"href="classsdr_1_1_b_p_s_k31.html"title="A simple BPSK31 "demodulator". ">BPSK31</a> demodulator. <ahref="#a7862edf6d977ae6943047bd5c46036ec">More...</a><br/></td></tr>
<trclass="memdesc:a36da3163abca21c2dcd042139de0a36e"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Needs to be implemented by any sub-type to check and perform the configuration of the node. <ahref="#a36da3163abca21c2dcd042139de0a36e">More...</a><br/></td></tr>
<trclass="memdesc:a36da3163abca21c2dcd042139de0a36e"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Needs to be implemented by any sub-type to check and perform the configuration of the node. <ahref="#a36da3163abca21c2dcd042139de0a36e">More...</a><br/></td></tr>
<trclass="memdesc:aab706f8a7b70b479213b7bbf9015643d"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Needs to be implemented by any sub-type to process the received data. <ahref="#aab706f8a7b70b479213b7bbf9015643d">More...</a><br/></td></tr>
<trclass="memdesc:aab706f8a7b70b479213b7bbf9015643d"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Needs to be implemented by any sub-type to process the received data. <ahref="#aab706f8a7b70b479213b7bbf9015643d">More...</a><br/></td></tr>
<trclass="inherit_header pub_methods_classsdr_1_1_sink"><tdcolspan="2"onclick="javascript:toggleInherit('pub_methods_classsdr_1_1_sink')"><imgsrc="closed.png"alt="-"/> Public Member Functions inherited from <aclass="el"href="classsdr_1_1_sink.html">sdr::Sink< std::complex< Scalar >></a></td></tr>
<trclass="inherit_header pub_methods_classsdr_1_1_sink_base"><tdcolspan="2"onclick="javascript:toggleInherit('pub_methods_classsdr_1_1_sink_base')"><imgsrc="closed.png"alt="-"/> Public Member Functions inherited from <aclass="el"href="classsdr_1_1_sink_base.html">sdr::SinkBase</a></td></tr>
<trclass="inherit_header pub_methods_classsdr_1_1_source"><tdcolspan="2"onclick="javascript:toggleInherit('pub_methods_classsdr_1_1_source')"><imgsrc="closed.png"alt="-"/> Public Member Functions inherited from <aclass="el"href="classsdr_1_1_source.html">sdr::Source</a></td></tr>
<trclass="memdesc:a13921d5daa00574e2057c1ae1fc28054 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Sends the given buffer to all connected sinks. <ahref="#a13921d5daa00574e2057c1ae1fc28054">More...</a><br/></td></tr>
<trclass="memdesc:a13921d5daa00574e2057c1ae1fc28054 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Sends the given buffer to all connected sinks. <ahref="#a13921d5daa00574e2057c1ae1fc28054">More...</a><br/></td></tr>
<trclass="memdesc:ac7df1faefb31e72e135eec3ecf539132 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Connect this source to a sink. <ahref="#ac7df1faefb31e72e135eec3ecf539132">More...</a><br/></td></tr>
<trclass="memdesc:ac7df1faefb31e72e135eec3ecf539132 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Connect this source to a sink. <ahref="#ac7df1faefb31e72e135eec3ecf539132">More...</a><br/></td></tr>
<trclass="memdesc:afd4c7e3fb94a057ac40e9877167791ec inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Stores the configuration and propergates it if the configuration has been changed. <ahref="#afd4c7e3fb94a057ac40e9877167791ec">More...</a><br/></td></tr>
<trclass="memdesc:afd4c7e3fb94a057ac40e9877167791ec inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Stores the configuration and propergates it if the configuration has been changed. <ahref="#afd4c7e3fb94a057ac40e9877167791ec">More...</a><br/></td></tr>
<trclass="memdesc:ab9362057c06f35e0a23901cc0556b976 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns the configured source type or <code>Config::Type_UNDEFINED</code> otherwise. <ahref="#ab9362057c06f35e0a23901cc0556b976">More...</a><br/></td></tr>
<trclass="memdesc:ab9362057c06f35e0a23901cc0556b976 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns the configured source type or <code>Config::Type_UNDEFINED</code> otherwise. <ahref="#ab9362057c06f35e0a23901cc0556b976">More...</a><br/></td></tr>
<trclass="memitem:a7cf977be7a508097532991155e90ae45 inherit pub_methods_classsdr_1_1_source"><tdclass="memTemplParams"colspan="2">template<class T ></td></tr>
<trclass="memdesc:a7cf977be7a508097532991155e90ae45 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Adds a callback to the end-of-stream signal of the source. <ahref="#a7cf977be7a508097532991155e90ae45">More...</a><br/></td></tr>
<trclass="memdesc:a7cf977be7a508097532991155e90ae45 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Adds a callback to the end-of-stream signal of the source. <ahref="#a7cf977be7a508097532991155e90ae45">More...</a><br/></td></tr>
<trclass="memdesc:a19a7364e76d267ff1e6868f41ee3bbf2"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns <code>true</code> if there is a phase transition at the current sample. <ahref="#a19a7364e76d267ff1e6868f41ee3bbf2">More...</a><br/></td></tr>
<trclass="memdesc:a19a7364e76d267ff1e6868f41ee3bbf2"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns <code>true</code> if there is a phase transition at the current sample. <ahref="#a19a7364e76d267ff1e6868f41ee3bbf2">More...</a><br/></td></tr>
<trclass="memdesc:af151da88f45eb7c637a6e28006c88247"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns the current constellation. <ahref="#af151da88f45eb7c637a6e28006c88247">More...</a><br/></td></tr>
<trclass="memdesc:af151da88f45eb7c637a6e28006c88247"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns the current constellation. <ahref="#af151da88f45eb7c637a6e28006c88247">More...</a><br/></td></tr>
<trclass="memdesc:ac630b11ea9bced1aa085bbb5523d064f"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Computes the phase error. <ahref="#ac630b11ea9bced1aa085bbb5523d064f">More...</a><br/></td></tr>
<trclass="memdesc:ac630b11ea9bced1aa085bbb5523d064f"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Computes the phase error. <ahref="#ac630b11ea9bced1aa085bbb5523d064f">More...</a><br/></td></tr>
<trclass="memdesc:a778802b1b78667db77a5b95f934d4cd2"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Updates the PLL (<code>_F</code> and <code>_P</code>). <ahref="#a778802b1b78667db77a5b95f934d4cd2">More...</a><br/></td></tr>
<trclass="memdesc:a778802b1b78667db77a5b95f934d4cd2"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Updates the PLL (<code>_F</code> and <code>_P</code>). <ahref="#a778802b1b78667db77a5b95f934d4cd2">More...</a><br/></td></tr>
<trclass="memdesc:af7ecee919d13d75c65be3541244aa124"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Updates the sub-sampler. <ahref="#af7ecee919d13d75c65be3541244aa124">More...</a><br/></td></tr>
<trclass="memdesc:af7ecee919d13d75c65be3541244aa124"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Updates the sub-sampler. <ahref="#af7ecee919d13d75c65be3541244aa124">More...</a><br/></td></tr>
<trclass="memdesc:a89cddd31ec12ed1a731af8016ca2a54e"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Updates the PPL state (<code>_mu</code> and <code>_omega</code>). <ahref="#a89cddd31ec12ed1a731af8016ca2a54e">More...</a><br/></td></tr>
<trclass="memdesc:a89cddd31ec12ed1a731af8016ca2a54e"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Updates the PPL state (<code>_mu</code> and <code>_omega</code>). <ahref="#a89cddd31ec12ed1a731af8016ca2a54e">More...</a><br/></td></tr>
<trclass="inherit_header pro_methods_classsdr_1_1_source"><tdcolspan="2"onclick="javascript:toggleInherit('pro_methods_classsdr_1_1_source')"><imgsrc="closed.png"alt="-"/> Protected Member Functions inherited from <aclass="el"href="classsdr_1_1_source.html">sdr::Source</a></td></tr>
<trclass="memdesc:a3fbd9bdaf370acad141440388da2100c inherit pro_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Propagates the given configuration to all connected sinks. <ahref="#a3fbd9bdaf370acad141440388da2100c">More...</a><br/></td></tr>
<trclass="memdesc:a3fbd9bdaf370acad141440388da2100c inherit pro_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Propagates the given configuration to all connected sinks. <ahref="#a3fbd9bdaf370acad141440388da2100c">More...</a><br/></td></tr>
<trclass="memdesc:a271efce529e564fe4255862f41137662"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Holds the number of phase constellations per bit. <ahref="#a271efce529e564fe4255862f41137662">More...</a><br/></td></tr>
<trclass="memdesc:a271efce529e564fe4255862f41137662"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Holds the number of phase constellations per bit. <ahref="#a271efce529e564fe4255862f41137662">More...</a><br/></td></tr>
<trclass="memdesc:ade59846cb15dbe988a7238ed598df9a3"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Phase of the carrier PLL. <ahref="#ade59846cb15dbe988a7238ed598df9a3">More...</a><br/></td></tr>
<trclass="memdesc:ade59846cb15dbe988a7238ed598df9a3"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Phase of the carrier PLL. <ahref="#ade59846cb15dbe988a7238ed598df9a3">More...</a><br/></td></tr>
<trclass="memdesc:a4e13fe56c1136046637e1ece07f35f89"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Frequency of the carrier PLL. <ahref="#a4e13fe56c1136046637e1ece07f35f89">More...</a><br/></td></tr>
<trclass="memdesc:a4e13fe56c1136046637e1ece07f35f89"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Frequency of the carrier PLL. <ahref="#a4e13fe56c1136046637e1ece07f35f89">More...</a><br/></td></tr>
<trclass="memdesc:a3cbb35d4aee991bf3be8137f2218f0dd"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Lower frequency limit of the carrier PLL. <ahref="#a3cbb35d4aee991bf3be8137f2218f0dd">More...</a><br/></td></tr>
<trclass="memdesc:a3cbb35d4aee991bf3be8137f2218f0dd"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Lower frequency limit of the carrier PLL. <ahref="#a3cbb35d4aee991bf3be8137f2218f0dd">More...</a><br/></td></tr>
<trclass="memdesc:a106fd36dcef5ebb97c70b2e7145a2f73"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Upper frequency limit of the carrier PLL. <ahref="#a106fd36dcef5ebb97c70b2e7145a2f73">More...</a><br/></td></tr>
<trclass="memdesc:a106fd36dcef5ebb97c70b2e7145a2f73"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Upper frequency limit of the carrier PLL. <ahref="#a106fd36dcef5ebb97c70b2e7145a2f73">More...</a><br/></td></tr>
<trclass="memdesc:a5840fa06ad5ab371d8cb720ebef3d283"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Gain factor of the carrier PLL. <ahref="#a5840fa06ad5ab371d8cb720ebef3d283">More...</a><br/></td></tr>
<trclass="memdesc:a5840fa06ad5ab371d8cb720ebef3d283"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Gain factor of the carrier PLL. <ahref="#a5840fa06ad5ab371d8cb720ebef3d283">More...</a><br/></td></tr>
<trclass="memdesc:a0688ca26994611e997248184f585ac70"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Gain factor of the carrier PLL. <ahref="#a0688ca26994611e997248184f585ac70">More...</a><br/></td></tr>
<trclass="memdesc:a0688ca26994611e997248184f585ac70"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Gain factor of the carrier PLL. <ahref="#a0688ca26994611e997248184f585ac70">More...</a><br/></td></tr>
<trclass="memdesc:a99f0eb17cf4fedd7be540c213e3867aa"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The delay line for the interpolating sub-sampler. <ahref="#a99f0eb17cf4fedd7be540c213e3867aa">More...</a><br/></td></tr>
<trclass="memdesc:a99f0eb17cf4fedd7be540c213e3867aa"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The delay line for the interpolating sub-sampler. <ahref="#a99f0eb17cf4fedd7be540c213e3867aa">More...</a><br/></td></tr>
<trclass="memdesc:ac66bb680fd30fd4f135702605ae89757"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The current index of the delay line. <ahref="#ac66bb680fd30fd4f135702605ae89757">More...</a><br/></td></tr>
<trclass="memdesc:ac66bb680fd30fd4f135702605ae89757"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The current index of the delay line. <ahref="#ac66bb680fd30fd4f135702605ae89757">More...</a><br/></td></tr>
<trclass="memdesc:a40a278099c4100e6d04053f97fe310d8"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Gain factor of the sub-sampler. <ahref="#a40a278099c4100e6d04053f97fe310d8">More...</a><br/></td></tr>
<trclass="memdesc:a40a278099c4100e6d04053f97fe310d8"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Gain factor of the sub-sampler. <ahref="#a40a278099c4100e6d04053f97fe310d8">More...</a><br/></td></tr>
<trclass="memdesc:abba53fd1265a1e8d1286ea0fb45d2e94"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Constant phase shift between real axis and first constellation. <ahref="#abba53fd1265a1e8d1286ea0fb45d2e94">More...</a><br/></td></tr>
<trclass="memdesc:abba53fd1265a1e8d1286ea0fb45d2e94"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Constant phase shift between real axis and first constellation. <ahref="#abba53fd1265a1e8d1286ea0fb45d2e94">More...</a><br/></td></tr>
<trclass="memdesc:a694edbdce37208b475d545c5be610161"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Relative error of the subsample rate. <ahref="#a694edbdce37208b475d545c5be610161">More...</a><br/></td></tr>
<trclass="memdesc:a694edbdce37208b475d545c5be610161"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Relative error of the subsample rate. <ahref="#a694edbdce37208b475d545c5be610161">More...</a><br/></td></tr>
<trclass="memdesc:aae86fc72e6e69cd5f3ec383c1c58dd36"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Minimum of the sub-sample rate. <ahref="#aae86fc72e6e69cd5f3ec383c1c58dd36">More...</a><br/></td></tr>
<trclass="memdesc:aae86fc72e6e69cd5f3ec383c1c58dd36"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Minimum of the sub-sample rate. <ahref="#aae86fc72e6e69cd5f3ec383c1c58dd36">More...</a><br/></td></tr>
<trclass="memdesc:aca8de3ffeaec1ef562d26b55447cc37c"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Maximum of the sub-sample rate. <ahref="#aca8de3ffeaec1ef562d26b55447cc37c">More...</a><br/></td></tr>
<trclass="memdesc:aca8de3ffeaec1ef562d26b55447cc37c"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Maximum of the sub-sample rate. <ahref="#aca8de3ffeaec1ef562d26b55447cc37c">More...</a><br/></td></tr>
<trclass="memdesc:a7365c27f5eb587af4a9a97731d2fdff8"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Gain of the sub-sample rate correction. <ahref="#a7365c27f5eb587af4a9a97731d2fdff8">More...</a><br/></td></tr>
<trclass="memdesc:a7365c27f5eb587af4a9a97731d2fdff8"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Gain of the sub-sample rate correction. <ahref="#a7365c27f5eb587af4a9a97731d2fdff8">More...</a><br/></td></tr>
<trclass="memdesc:a36a15215bd1ca9ff77ed24007026897c"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Phase at T = 0 (samples). <ahref="#a36a15215bd1ca9ff77ed24007026897c">More...</a><br/></td></tr>
<trclass="memdesc:a36a15215bd1ca9ff77ed24007026897c"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Phase at T = 0 (samples). <ahref="#a36a15215bd1ca9ff77ed24007026897c">More...</a><br/></td></tr>
<trclass="memdesc:a9176a05d6e8f1cd3f566df0e8710d0a3"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Phase at T=-1 (samples). <ahref="#a9176a05d6e8f1cd3f566df0e8710d0a3">More...</a><br/></td></tr>
<trclass="memdesc:a9176a05d6e8f1cd3f566df0e8710d0a3"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Phase at T=-1 (samples). <ahref="#a9176a05d6e8f1cd3f566df0e8710d0a3">More...</a><br/></td></tr>
<trclass="memdesc:aaff3323641cbe2ec6f6c821fc688df4d"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Phase at T=-2 (samples). <ahref="#aaff3323641cbe2ec6f6c821fc688df4d">More...</a><br/></td></tr>
<trclass="memdesc:aaff3323641cbe2ec6f6c821fc688df4d"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Phase at T=-2 (samples). <ahref="#aaff3323641cbe2ec6f6c821fc688df4d">More...</a><br/></td></tr>
<trclass="memdesc:a4071742bae6cc43656d05dc375e309fc"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Constellation at T=0 (samples). <ahref="#a4071742bae6cc43656d05dc375e309fc">More...</a><br/></td></tr>
<trclass="memdesc:a4071742bae6cc43656d05dc375e309fc"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Constellation at T=0 (samples). <ahref="#a4071742bae6cc43656d05dc375e309fc">More...</a><br/></td></tr>
<trclass="memdesc:a16efac49cb378741c6c9162012029355"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Constellation at T=-1 (samples). <ahref="#a16efac49cb378741c6c9162012029355">More...</a><br/></td></tr>
<trclass="memdesc:a16efac49cb378741c6c9162012029355"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Constellation at T=-1 (samples). <ahref="#a16efac49cb378741c6c9162012029355">More...</a><br/></td></tr>
<trclass="memdesc:a0b548185b5057602c3dbe975fbf7dc89"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Constellation at T=-2 (samples). <ahref="#a0b548185b5057602c3dbe975fbf7dc89">More...</a><br/></td></tr>
<trclass="memdesc:a0b548185b5057602c3dbe975fbf7dc89"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Constellation at T=-2 (samples). <ahref="#a0b548185b5057602c3dbe975fbf7dc89">More...</a><br/></td></tr>
<trclass="memdesc:aab684b2c77f69551f81e6134ee4ca7da"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The last <code>_superSample</code> phases. <ahref="#aab684b2c77f69551f81e6134ee4ca7da">More...</a><br/></td></tr>
<trclass="memdesc:aab684b2c77f69551f81e6134ee4ca7da"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The last <code>_superSample</code> phases. <ahref="#aab684b2c77f69551f81e6134ee4ca7da">More...</a><br/></td></tr>
<trclass="memdesc:abc76ab3fa3638e4d0b1f29eadd2b1e10"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Current phase history index. <ahref="#abc76ab3fa3638e4d0b1f29eadd2b1e10">More...</a><br/></td></tr>
<trclass="memdesc:abc76ab3fa3638e4d0b1f29eadd2b1e10"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Current phase history index. <ahref="#abc76ab3fa3638e4d0b1f29eadd2b1e10">More...</a><br/></td></tr>
<trclass="memdesc:adaba010c7d0c74e28c719054d0c0f44f"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The last output constellation. <ahref="#adaba010c7d0c74e28c719054d0c0f44f">More...</a><br/></td></tr>
<trclass="memdesc:adaba010c7d0c74e28c719054d0c0f44f"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The last output constellation. <ahref="#adaba010c7d0c74e28c719054d0c0f44f">More...</a><br/></td></tr>
<trclass="memdesc:ac7ea547c33d45cf5b5654ce21957ab27 inherit pro_attribs_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Holds the source configuration, this can be updated by calling <code>setConfig</code>. <ahref="#ac7ea547c33d45cf5b5654ce21957ab27">More...</a><br/></td></tr>
<trclass="memdesc:ac7ea547c33d45cf5b5654ce21957ab27 inherit pro_attribs_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Holds the source configuration, this can be updated by calling <code>setConfig</code>. <ahref="#ac7ea547c33d45cf5b5654ce21957ab27">More...</a><br/></td></tr>
<p>This node consumes a complex input stream with a sample-rate of at least 2000Hz and produces a bitstream with 31.25 Hz "sample-rate". Use the <code><aclass="el"href="classsdr_1_1_varicode.html"title="Simple varicode (Huffman code) decoder node. ">Varicode</a></code> node to decode this bitstream to ASCII chars. The <aclass="el"href="classsdr_1_1_b_p_s_k31.html"title="A simple BPSK31 "demodulator". ">BPSK31</a> signal should be centered around 0Hz. This node uses a simple PLL to adjust for small detunings. </p>
<p>This node consumes a complex input stream with a sample rate of at least 2000Hz and produces a bitstream with 31.25 Hz "sample rate". Use the <code><aclass="el"href="classsdr_1_1_varicode.html"title="Simple varicode (Huffman code) decoder node. ">Varicode</a></code> node to decode this bitstream to ASCII chars. The <aclass="el"href="classsdr_1_1_b_p_s_k31.html"title="A simple BPSK31 "demodulator". ">BPSK31</a> signal should be centered around 0Hz. This node uses a simple PLL to adjust for small detunings. </p>
</div><h2class="groupheader">Constructor & Destructor Documentation</h2>
<areahref="classsdr_1_1_freq_shift_base.html"title="A performant implementation of a frequencyshift operation on integer signals. " alt="sdr::FreqShiftBase< Scalar >"shape="rect"coords="372,56,548,80"/>
<areahref="classsdr_1_1_freq_shift_base.html"title="A performant implementation of a frequency-shift operation on integer signals. " alt="sdr::FreqShiftBase< Scalar >"shape="rect"coords="372,56,548,80"/>
<areahref="classsdr_1_1_sink_base.html"title="Basic interface of all Sinks. "alt="sdr::SinkBase"shape="rect"coords="0,0,176,24"/>
<trclass="memdesc:a6e17045e3d019be6518d9f4be7de5b66"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The real super scalar. <ahref="#a6e17045e3d019be6518d9f4be7de5b66">More...</a><br/></td></tr>
<trclass="memdesc:a6e17045e3d019be6518d9f4be7de5b66"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The real super scalar. <ahref="#a6e17045e3d019be6518d9f4be7de5b66">More...</a><br/></td></tr>
<trclass="memdesc:a24238931b88dad7c83900efee6efd3d6"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The complex super scalar. <ahref="#a24238931b88dad7c83900efee6efd3d6">More...</a><br/></td></tr>
<trclass="memdesc:a24238931b88dad7c83900efee6efd3d6"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The complex super scalar. <ahref="#a24238931b88dad7c83900efee6efd3d6">More...</a><br/></td></tr>
<trclass="memdesc:afcf0692c99496dec1419050a03e177b5"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Constructs a new <aclass="el"href="classsdr_1_1_base_band.html"title="This class performs several operations on the real input stream, It first filters out some part of th...">BaseBand</a> instance. <ahref="#afcf0692c99496dec1419050a03e177b5">More...</a><br/></td></tr>
<trclass="memdesc:afcf0692c99496dec1419050a03e177b5"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Constructs a new <aclass="el"href="classsdr_1_1_base_band.html"title="This class performs several operations on the real input stream, It first filters out some part of th...">BaseBand</a> instance. <ahref="#afcf0692c99496dec1419050a03e177b5">More...</a><br/></td></tr>
<trclass="memdesc:a8e1abce4d8e46d419ccc47ac522268f3"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Constructs a new <aclass="el"href="classsdr_1_1_base_band.html"title="This class performs several operations on the real input stream, It first filters out some part of th...">BaseBand</a> instance. <ahref="#a8e1abce4d8e46d419ccc47ac522268f3">More...</a><br/></td></tr>
<trclass="memdesc:a8e1abce4d8e46d419ccc47ac522268f3"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Constructs a new <aclass="el"href="classsdr_1_1_base_band.html"title="This class performs several operations on the real input stream, It first filters out some part of th...">BaseBand</a> instance. <ahref="#a8e1abce4d8e46d419ccc47ac522268f3">More...</a><br/></td></tr>
<trclass="memdesc:adcaeff6352ee34550c04c9d42f669dbe"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Configures the base band node. <ahref="#adcaeff6352ee34550c04c9d42f669dbe">More...</a><br/></td></tr>
<trclass="memdesc:adcaeff6352ee34550c04c9d42f669dbe"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Configures the base band node. <ahref="#adcaeff6352ee34550c04c9d42f669dbe">More...</a><br/></td></tr>
<trclass="memdesc:a9b5180e296c0b0d83f04cf9b070d202e"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Sets the sample rate and updates the LUT. <ahref="#a9b5180e296c0b0d83f04cf9b070d202e">More...</a><br/></td></tr>
<trclass="memdesc:a9b5180e296c0b0d83f04cf9b070d202e"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Sets the sample rate and updates the LUT. <ahref="#a9b5180e296c0b0d83f04cf9b070d202e">More...</a><br/></td></tr>
<trclass="memdesc:a35bd6ce1dd4381f20bf5112e718c48f1"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Processes the input buffer. <ahref="#a35bd6ce1dd4381f20bf5112e718c48f1">More...</a><br/></td></tr>
<trclass="memdesc:a35bd6ce1dd4381f20bf5112e718c48f1"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Processes the input buffer. <ahref="#a35bd6ce1dd4381f20bf5112e718c48f1">More...</a><br/></td></tr>
<trclass="inherit_header pub_methods_classsdr_1_1_sink"><tdcolspan="2"onclick="javascript:toggleInherit('pub_methods_classsdr_1_1_sink')"><imgsrc="closed.png"alt="-"/> Public Member Functions inherited from <aclass="el"href="classsdr_1_1_sink.html">sdr::Sink< Scalar ></a></td></tr>
<trclass="memdesc:a25b0849e40053f87496ca72f8b8cd9e2 inherit pub_methods_classsdr_1_1_sink"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Re-implemented from <code><aclass="el"href="classsdr_1_1_sink_base.html"title="Basic interface of all Sinks. ">SinkBase</a></code>. <ahref="#a25b0849e40053f87496ca72f8b8cd9e2">More...</a><br/></td></tr>
<trclass="memdesc:a25b0849e40053f87496ca72f8b8cd9e2 inherit pub_methods_classsdr_1_1_sink"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Re-implemented from <code><aclass="el"href="classsdr_1_1_sink_base.html"title="Basic interface of all Sinks. ">SinkBase</a></code>. <ahref="#a25b0849e40053f87496ca72f8b8cd9e2">More...</a><br/></td></tr>
<trclass="inherit_header pub_methods_classsdr_1_1_sink_base"><tdcolspan="2"onclick="javascript:toggleInherit('pub_methods_classsdr_1_1_sink_base')"><imgsrc="closed.png"alt="-"/> Public Member Functions inherited from <aclass="el"href="classsdr_1_1_sink_base.html">sdr::SinkBase</a></td></tr>
<trclass="inherit_header pub_methods_classsdr_1_1_source"><tdcolspan="2"onclick="javascript:toggleInherit('pub_methods_classsdr_1_1_source')"><imgsrc="closed.png"alt="-"/> Public Member Functions inherited from <aclass="el"href="classsdr_1_1_source.html">sdr::Source</a></td></tr>
<trclass="memdesc:a13921d5daa00574e2057c1ae1fc28054 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Sends the given buffer to all connected sinks. <ahref="#a13921d5daa00574e2057c1ae1fc28054">More...</a><br/></td></tr>
<trclass="memdesc:a13921d5daa00574e2057c1ae1fc28054 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Sends the given buffer to all connected sinks. <ahref="#a13921d5daa00574e2057c1ae1fc28054">More...</a><br/></td></tr>
<trclass="memdesc:ac7df1faefb31e72e135eec3ecf539132 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Connect this source to a sink. <ahref="#ac7df1faefb31e72e135eec3ecf539132">More...</a><br/></td></tr>
<trclass="memdesc:ac7df1faefb31e72e135eec3ecf539132 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Connect this source to a sink. <ahref="#ac7df1faefb31e72e135eec3ecf539132">More...</a><br/></td></tr>
<trclass="memdesc:afd4c7e3fb94a057ac40e9877167791ec inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Stores the configuration and propergates it if the configuration has been changed. <ahref="#afd4c7e3fb94a057ac40e9877167791ec">More...</a><br/></td></tr>
<trclass="memdesc:afd4c7e3fb94a057ac40e9877167791ec inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Stores the configuration and propergates it if the configuration has been changed. <ahref="#afd4c7e3fb94a057ac40e9877167791ec">More...</a><br/></td></tr>
<trclass="memdesc:ab9362057c06f35e0a23901cc0556b976 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns the configured source type or <code>Config::Type_UNDEFINED</code> otherwise. <ahref="#ab9362057c06f35e0a23901cc0556b976">More...</a><br/></td></tr>
<trclass="memdesc:ab9362057c06f35e0a23901cc0556b976 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns the configured source type or <code>Config::Type_UNDEFINED</code> otherwise. <ahref="#ab9362057c06f35e0a23901cc0556b976">More...</a><br/></td></tr>
<trclass="memitem:a7cf977be7a508097532991155e90ae45 inherit pub_methods_classsdr_1_1_source"><tdclass="memTemplParams"colspan="2">template<class T ></td></tr>
<trclass="memdesc:a7cf977be7a508097532991155e90ae45 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Adds a callback to the end-of-stream signal of the source. <ahref="#a7cf977be7a508097532991155e90ae45">More...</a><br/></td></tr>
<trclass="memdesc:a7cf977be7a508097532991155e90ae45 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Adds a callback to the end-of-stream signal of the source. <ahref="#a7cf977be7a508097532991155e90ae45">More...</a><br/></td></tr>
<trclass="inherit_header pub_methods_classsdr_1_1_freq_shift_base"><tdcolspan="2"onclick="javascript:toggleInherit('pub_methods_classsdr_1_1_freq_shift_base')"><imgsrc="closed.png"alt="-"/> Public Member Functions inherited from <aclass="el"href="classsdr_1_1_freq_shift_base.html">sdr::FreqShiftBase< Scalar ></a></td></tr>
<trclass="memdesc:ae35765fc1fd75d595a77551fa1670606 inherit pub_methods_classsdr_1_1_freq_shift_base"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns the frequency shift. <ahref="#ae35765fc1fd75d595a77551fa1670606">More...</a><br/></td></tr>
<trclass="memdesc:ae35765fc1fd75d595a77551fa1670606 inherit pub_methods_classsdr_1_1_freq_shift_base"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns the frequency shift. <ahref="#ae35765fc1fd75d595a77551fa1670606">More...</a><br/></td></tr>
<trclass="memdesc:a58abc2c8dd6a21fc5654db3068bc7a23 inherit pub_methods_classsdr_1_1_freq_shift_base"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Sets the frequency shift and updates the LUT. <ahref="#a58abc2c8dd6a21fc5654db3068bc7a23">More...</a><br/></td></tr>
<trclass="memdesc:a58abc2c8dd6a21fc5654db3068bc7a23 inherit pub_methods_classsdr_1_1_freq_shift_base"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Sets the frequency shift and updates the LUT. <ahref="#a58abc2c8dd6a21fc5654db3068bc7a23">More...</a><br/></td></tr>
<trclass="memdesc:a871a9aa29165fa8ff1aff21355cdda8b inherit pub_methods_classsdr_1_1_freq_shift_base"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Performs the frequency shift on a single sample. <ahref="#a871a9aa29165fa8ff1aff21355cdda8b">More...</a><br/></td></tr>
<trclass="memdesc:a871a9aa29165fa8ff1aff21355cdda8b inherit pub_methods_classsdr_1_1_freq_shift_base"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Performs the frequency shift on a single sample. <ahref="#a871a9aa29165fa8ff1aff21355cdda8b">More...</a><br/></td></tr>
<trclass="memdesc:a603c4b949058d0e65870c841e4f4de48"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Performs the actual procssing. <ahref="#a603c4b949058d0e65870c841e4f4de48">More...</a><br/></td></tr>
<trclass="memdesc:a603c4b949058d0e65870c841e4f4de48"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Performs the actual procssing. <ahref="#a603c4b949058d0e65870c841e4f4de48">More...</a><br/></td></tr>
<trclass="memdesc:a3b868d96f64b282bc131094efb1a5a64"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Applies the filter on the data stored in the ring buffer. <ahref="#a3b868d96f64b282bc131094efb1a5a64">More...</a><br/></td></tr>
<trclass="memdesc:a3b868d96f64b282bc131094efb1a5a64"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Applies the filter on the data stored in the ring buffer. <ahref="#a3b868d96f64b282bc131094efb1a5a64">More...</a><br/></td></tr>
<trclass="memdesc:ab82da1c27859bf64c044bc7f9bb0c568"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Calculates or updates the filter kernel. <ahref="#ab82da1c27859bf64c044bc7f9bb0c568">More...</a><br/></td></tr>
<trclass="memdesc:ab82da1c27859bf64c044bc7f9bb0c568"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Calculates or updates the filter kernel. <ahref="#ab82da1c27859bf64c044bc7f9bb0c568">More...</a><br/></td></tr>
<trclass="inherit_header pro_methods_classsdr_1_1_source"><tdcolspan="2"onclick="javascript:toggleInherit('pro_methods_classsdr_1_1_source')"><imgsrc="closed.png"alt="-"/> Protected Member Functions inherited from <aclass="el"href="classsdr_1_1_source.html">sdr::Source</a></td></tr>
<trclass="memdesc:a3fbd9bdaf370acad141440388da2100c inherit pro_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Propagates the given configuration to all connected sinks. <ahref="#a3fbd9bdaf370acad141440388da2100c">More...</a><br/></td></tr>
<trclass="memdesc:a3fbd9bdaf370acad141440388da2100c inherit pro_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Propagates the given configuration to all connected sinks. <ahref="#a3fbd9bdaf370acad141440388da2100c">More...</a><br/></td></tr>
<trclass="inherit_header pro_methods_classsdr_1_1_freq_shift_base"><tdcolspan="2"onclick="javascript:toggleInherit('pro_methods_classsdr_1_1_freq_shift_base')"><imgsrc="closed.png"alt="-"/> Protected Member Functions inherited from <aclass="el"href="classsdr_1_1_freq_shift_base.html">sdr::FreqShiftBase< Scalar ></a></td></tr>
<trclass="memdesc:ad82f571c95904676f3e41aad3894d0f4"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The center frequency of the band pass filter. <ahref="#ad82f571c95904676f3e41aad3894d0f4">More...</a><br/></td></tr>
<trclass="memdesc:ad82f571c95904676f3e41aad3894d0f4"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The center frequency of the band pass filter. <ahref="#ad82f571c95904676f3e41aad3894d0f4">More...</a><br/></td></tr>
<trclass="memdesc:a586aef87dd64f94f9c377b45575681eb"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The width of the band pass filter. <ahref="#a586aef87dd64f94f9c377b45575681eb">More...</a><br/></td></tr>
<trclass="memdesc:a586aef87dd64f94f9c377b45575681eb"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The width of the band pass filter. <ahref="#a586aef87dd64f94f9c377b45575681eb">More...</a><br/></td></tr>
<trclass="memdesc:adc54207b20067fd43fb61f89e5a720e1"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The order of the band pass filter. <ahref="#adc54207b20067fd43fb61f89e5a720e1">More...</a><br/></td></tr>
<trclass="memdesc:adc54207b20067fd43fb61f89e5a720e1"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The order of the band pass filter. <ahref="#adc54207b20067fd43fb61f89e5a720e1">More...</a><br/></td></tr>
<trclass="memdesc:a8f612b4bacf93e8fa290bb2752a35735"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The number of averages taken for subsampling. <ahref="#a8f612b4bacf93e8fa290bb2752a35735">More...</a><br/></td></tr>
<trclass="memdesc:a8f612b4bacf93e8fa290bb2752a35735"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The number of averages taken for subsampling. <ahref="#a8f612b4bacf93e8fa290bb2752a35735">More...</a><br/></td></tr>
<trclass="memdesc:af2cabe70849fbf9da652c5ae3e5585a6"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The current index of the ring buffer. <ahref="#af2cabe70849fbf9da652c5ae3e5585a6">More...</a><br/></td></tr>
<trclass="memdesc:af2cabe70849fbf9da652c5ae3e5585a6"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The current index of the ring buffer. <ahref="#af2cabe70849fbf9da652c5ae3e5585a6">More...</a><br/></td></tr>
<trclass="memdesc:a7fbe83bf8cd4ba081296116e16b9f698"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The current number of averages. <ahref="#a7fbe83bf8cd4ba081296116e16b9f698">More...</a><br/></td></tr>
<trclass="memdesc:a7fbe83bf8cd4ba081296116e16b9f698"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The current number of averages. <ahref="#a7fbe83bf8cd4ba081296116e16b9f698">More...</a><br/></td></tr>
<trclass="memdesc:ad2574c8b23dc9b60944f0253825f0af8"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The current sum of the last <code>_sample_count</code> samples. <ahref="#ad2574c8b23dc9b60944f0253825f0af8">More...</a><br/></td></tr>
<trclass="memdesc:ad2574c8b23dc9b60944f0253825f0af8"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The current sum of the last <code>_sample_count</code> samples. <ahref="#ad2574c8b23dc9b60944f0253825f0af8">More...</a><br/></td></tr>
<trclass="memdesc:af0533d9636f4acf0863693ce2eb7e08e"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The LUT index increment per (1<<4) samples. <ahref="#af0533d9636f4acf0863693ce2eb7e08e">More...</a><br/></td></tr>
<trclass="memdesc:af0533d9636f4acf0863693ce2eb7e08e"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The LUT index increment per (1<<4) samples. <ahref="#af0533d9636f4acf0863693ce2eb7e08e">More...</a><br/></td></tr>
<trclass="memdesc:afffcd2c96c4e2917d4dd60f2049fab64"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The current LUT index times (1<<4). <ahref="#afffcd2c96c4e2917d4dd60f2049fab64">More...</a><br/></td></tr>
<trclass="memdesc:afffcd2c96c4e2917d4dd60f2049fab64"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The current LUT index times (1<<4). <ahref="#afffcd2c96c4e2917d4dd60f2049fab64">More...</a><br/></td></tr>
<trclass="memdesc:a615a720afff59af2135d4d6fb926fbf5"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The filter kernel of order _order. <ahref="#a615a720afff59af2135d4d6fb926fbf5">More...</a><br/></td></tr>
<trclass="memdesc:a615a720afff59af2135d4d6fb926fbf5"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The filter kernel of order _order. <ahref="#a615a720afff59af2135d4d6fb926fbf5">More...</a><br/></td></tr>
<trclass="memdesc:aa2f45ff7e2ef122c59874cedaa4aaf5f"><tdclass="mdescLeft"> </td><tdclass="mdescRight">A ring buffer of past values. <ahref="#aa2f45ff7e2ef122c59874cedaa4aaf5f">More...</a><br/></td></tr>
<trclass="memdesc:aa2f45ff7e2ef122c59874cedaa4aaf5f"><tdclass="mdescLeft"> </td><tdclass="mdescRight">A ring buffer of past values. <ahref="#aa2f45ff7e2ef122c59874cedaa4aaf5f">More...</a><br/></td></tr>
<trclass="memdesc:ac7ea547c33d45cf5b5654ce21957ab27 inherit pro_attribs_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Holds the source configuration, this can be updated by calling <code>setConfig</code>. <ahref="#ac7ea547c33d45cf5b5654ce21957ab27">More...</a><br/></td></tr>
<trclass="memdesc:ac7ea547c33d45cf5b5654ce21957ab27 inherit pro_attribs_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Holds the source configuration, this can be updated by calling <code>setConfig</code>. <ahref="#ac7ea547c33d45cf5b5654ce21957ab27">More...</a><br/></td></tr>
<trclass="memdesc:ac8e562910ad6622842b2a3f56fe1c32c inherit pro_attribs_classsdr_1_1_freq_shift_base"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The current frequency shift. <ahref="#ac8e562910ad6622842b2a3f56fe1c32c">More...</a><br/></td></tr>
<trclass="memdesc:ac8e562910ad6622842b2a3f56fe1c32c inherit pro_attribs_classsdr_1_1_freq_shift_base"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The current frequency shift. <ahref="#ac8e562910ad6622842b2a3f56fe1c32c">More...</a><br/></td></tr>
<trclass="memdesc:ab9673003415f11a53470e39dba82e099"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Size of the look-up table. <ahref="#ab9673003415f11a53470e39dba82e099">More...</a><br/></td></tr>
<trclass="memdesc:ab9673003415f11a53470e39dba82e099"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Size of the look-up table. <ahref="#ab9673003415f11a53470e39dba82e099">More...</a><br/></td></tr>
<trclass="memdesc:a9d83444915779715665337c03697b517 inherit pro_static_attribs_classsdr_1_1_freq_shift_base"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The size of the LUT. <ahref="#a9d83444915779715665337c03697b517">More...</a><br/></td></tr>
<trclass="memdesc:a9d83444915779715665337c03697b517 inherit pro_static_attribs_classsdr_1_1_freq_shift_base"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The size of the LUT. <ahref="#a9d83444915779715665337c03697b517">More...</a><br/></td></tr>
<p>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. </p>
<trclass="memdesc:a41188f9ed0b1658908ef3bc6e62ffcce"><tdclass="mdescLeft"> </td><tdclass="mdescRight">This method gets called either by the <code><aclass="el"href="classsdr_1_1_queue.html"title="Central message queue (singleton). ">Queue</a></code> on idle events or by a thread to read more data from the input stream. <ahref="#a41188f9ed0b1658908ef3bc6e62ffcce">More...</a><br/></td></tr>
<trclass="memdesc:a41188f9ed0b1658908ef3bc6e62ffcce"><tdclass="mdescLeft"> </td><tdclass="mdescRight">This method gets called either by the <code><aclass="el"href="classsdr_1_1_queue.html"title="Central message queue (singleton). ">Queue</a></code> on idle events or by a thread to read more data from the input stream. <ahref="#a41188f9ed0b1658908ef3bc6e62ffcce">More...</a><br/></td></tr>
<trclass="memdesc:a982d9e5c670e2a738dd5ae3cc783c9ea"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns true if the source is active. <ahref="#a982d9e5c670e2a738dd5ae3cc783c9ea">More...</a><br/></td></tr>
<trclass="memdesc:a982d9e5c670e2a738dd5ae3cc783c9ea"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns true if the source is active. <ahref="#a982d9e5c670e2a738dd5ae3cc783c9ea">More...</a><br/></td></tr>
<trclass="memdesc:a60ad748162edddcb2d2c21e7f81ba021"><tdclass="mdescLeft"> </td><tdclass="mdescRight">This function starts the input stream. <ahref="#a60ad748162edddcb2d2c21e7f81ba021">More...</a><br/></td></tr>
<trclass="memdesc:a60ad748162edddcb2d2c21e7f81ba021"><tdclass="mdescLeft"> </td><tdclass="mdescRight">This function starts the input stream. <ahref="#a60ad748162edddcb2d2c21e7f81ba021">More...</a><br/></td></tr>
<trclass="memdesc:aabf983bae519915df7e76f429cfce872"><tdclass="mdescLeft"> </td><tdclass="mdescRight">This function stops the input stream. <ahref="#aabf983bae519915df7e76f429cfce872">More...</a><br/></td></tr>
<trclass="memdesc:aabf983bae519915df7e76f429cfce872"><tdclass="mdescLeft"> </td><tdclass="mdescRight">This function stops the input stream. <ahref="#aabf983bae519915df7e76f429cfce872">More...</a><br/></td></tr>
<trclass="inherit_header pub_methods_classsdr_1_1_source"><tdcolspan="2"onclick="javascript:toggleInherit('pub_methods_classsdr_1_1_source')"><imgsrc="closed.png"alt="-"/> Public Member Functions inherited from <aclass="el"href="classsdr_1_1_source.html">sdr::Source</a></td></tr>
<trclass="memdesc:a13921d5daa00574e2057c1ae1fc28054 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Sends the given buffer to all connected sinks. <ahref="#a13921d5daa00574e2057c1ae1fc28054">More...</a><br/></td></tr>
<trclass="memdesc:a13921d5daa00574e2057c1ae1fc28054 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Sends the given buffer to all connected sinks. <ahref="#a13921d5daa00574e2057c1ae1fc28054">More...</a><br/></td></tr>
<trclass="memdesc:ac7df1faefb31e72e135eec3ecf539132 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Connect this source to a sink. <ahref="#ac7df1faefb31e72e135eec3ecf539132">More...</a><br/></td></tr>
<trclass="memdesc:ac7df1faefb31e72e135eec3ecf539132 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Connect this source to a sink. <ahref="#ac7df1faefb31e72e135eec3ecf539132">More...</a><br/></td></tr>
<trclass="memdesc:afd4c7e3fb94a057ac40e9877167791ec inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Stores the configuration and propergates it if the configuration has been changed. <ahref="#afd4c7e3fb94a057ac40e9877167791ec">More...</a><br/></td></tr>
<trclass="memdesc:afd4c7e3fb94a057ac40e9877167791ec inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Stores the configuration and propergates it if the configuration has been changed. <ahref="#afd4c7e3fb94a057ac40e9877167791ec">More...</a><br/></td></tr>
<trclass="memdesc:ab9362057c06f35e0a23901cc0556b976 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns the configured source type or <code>Config::Type_UNDEFINED</code> otherwise. <ahref="#ab9362057c06f35e0a23901cc0556b976">More...</a><br/></td></tr>
<trclass="memdesc:ab9362057c06f35e0a23901cc0556b976 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns the configured source type or <code>Config::Type_UNDEFINED</code> otherwise. <ahref="#ab9362057c06f35e0a23901cc0556b976">More...</a><br/></td></tr>
<trclass="memitem:a7cf977be7a508097532991155e90ae45 inherit pub_methods_classsdr_1_1_source"><tdclass="memTemplParams"colspan="2">template<class T ></td></tr>
<trclass="memdesc:a7cf977be7a508097532991155e90ae45 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Adds a callback to the end-of-stream signal of the source. <ahref="#a7cf977be7a508097532991155e90ae45">More...</a><br/></td></tr>
<trclass="memdesc:a7cf977be7a508097532991155e90ae45 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Adds a callback to the end-of-stream signal of the source. <ahref="#a7cf977be7a508097532991155e90ae45">More...</a><br/></td></tr>
<trclass="memdesc:a9846623aa13f2743fe5de6eb7d6024c6"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The parallel main loop. <ahref="#a9846623aa13f2743fe5de6eb7d6024c6">More...</a><br/></td></tr>
<trclass="memdesc:a9846623aa13f2743fe5de6eb7d6024c6"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The parallel main loop. <ahref="#a9846623aa13f2743fe5de6eb7d6024c6">More...</a><br/></td></tr>
<trclass="inherit_header pro_methods_classsdr_1_1_source"><tdcolspan="2"onclick="javascript:toggleInherit('pro_methods_classsdr_1_1_source')"><imgsrc="closed.png"alt="-"/> Protected Member Functions inherited from <aclass="el"href="classsdr_1_1_source.html">sdr::Source</a></td></tr>
<trclass="memdesc:a3fbd9bdaf370acad141440388da2100c inherit pro_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Propagates the given configuration to all connected sinks. <ahref="#a3fbd9bdaf370acad141440388da2100c">More...</a><br/></td></tr>
<trclass="memdesc:a3fbd9bdaf370acad141440388da2100c inherit pro_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Propagates the given configuration to all connected sinks. <ahref="#a3fbd9bdaf370acad141440388da2100c">More...</a><br/></td></tr>
<trclass="memdesc:a47c22cd9fc949b7745279970d26c9008"><tdclass="mdescLeft"> </td><tdclass="mdescRight">If true, the source is active. <ahref="#a47c22cd9fc949b7745279970d26c9008">More...</a><br/></td></tr>
<trclass="memdesc:a47c22cd9fc949b7745279970d26c9008"><tdclass="mdescLeft"> </td><tdclass="mdescRight">If true, the source is active. <ahref="#a47c22cd9fc949b7745279970d26c9008">More...</a><br/></td></tr>
<trclass="memdesc:a0dba272393a870e9cfd2934a9737fb0a"><tdclass="mdescLeft"> </td><tdclass="mdescRight">If true, the surce is processed in parallel. <ahref="#a0dba272393a870e9cfd2934a9737fb0a">More...</a><br/></td></tr>
<trclass="memdesc:a0dba272393a870e9cfd2934a9737fb0a"><tdclass="mdescLeft"> </td><tdclass="mdescRight">If true, the surce is processed in parallel. <ahref="#a0dba272393a870e9cfd2934a9737fb0a">More...</a><br/></td></tr>
<trclass="memdesc:a6395ea6ce34f3db1dadba775af35fd5f"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The thread of the source. <ahref="#a6395ea6ce34f3db1dadba775af35fd5f">More...</a><br/></td></tr>
<trclass="memdesc:a6395ea6ce34f3db1dadba775af35fd5f"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The thread of the source. <ahref="#a6395ea6ce34f3db1dadba775af35fd5f">More...</a><br/></td></tr>
<trclass="memdesc:ac7ea547c33d45cf5b5654ce21957ab27 inherit pro_attribs_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Holds the source configuration, this can be updated by calling <code>setConfig</code>. <ahref="#ac7ea547c33d45cf5b5654ce21957ab27">More...</a><br/></td></tr>
<trclass="memdesc:ac7ea547c33d45cf5b5654ce21957ab27 inherit pro_attribs_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Holds the source configuration, this can be updated by calling <code>setConfig</code>. <ahref="#ac7ea547c33d45cf5b5654ce21957ab27">More...</a><br/></td></tr>
<trclass="memdesc:ae907c642e4d08230e389a04517ea9659"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Constructor from raw data. <ahref="#ae907c642e4d08230e389a04517ea9659">More...</a><br/></td></tr>
<trclass="memdesc:ae907c642e4d08230e389a04517ea9659"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Constructor from raw data. <ahref="#ae907c642e4d08230e389a04517ea9659">More...</a><br/></td></tr>
<trclass="memitem:a825a22b01c374aa198fc2fba5f3b5eea"><tdclass="memItemLeft"align="right"valign="top"> </td><tdclass="memItemRight"valign="bottom"><aclass="el"href="classsdr_1_1_buffer.html#a825a22b01c374aa198fc2fba5f3b5eea">Buffer</a> (size_t N, <aclass="el"href="classsdr_1_1_buffer_owner.html">BufferOwner</a> *owner=0)</td></tr>
<trclass="memdesc:a825a22b01c374aa198fc2fba5f3b5eea"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Creates a buffer with N samples. <ahref="#a825a22b01c374aa198fc2fba5f3b5eea">More...</a><br/></td></tr>
<trclass="memdesc:a825a22b01c374aa198fc2fba5f3b5eea"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Creates a buffer with N samples. <ahref="#a825a22b01c374aa198fc2fba5f3b5eea">More...</a><br/></td></tr>
<trclass="memitem:adfabb6f5067b89625a0592c7f819d2ed"><tdclass="memItemLeft"align="right"valign="top"> </td><tdclass="memItemRight"valign="bottom"><aclass="el"href="classsdr_1_1_buffer.html#adfabb6f5067b89625a0592c7f819d2ed">Buffer</a> (const <aclass="el"href="classsdr_1_1_buffer.html">Buffer</a>< T >&other)</td></tr>
<trclass="memdesc:adfabb6f5067b89625a0592c7f819d2ed"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Create a new reference to the buffer. <ahref="#adfabb6f5067b89625a0592c7f819d2ed">More...</a><br/></td></tr>
<trclass="memdesc:adfabb6f5067b89625a0592c7f819d2ed"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Create a new reference to the buffer. <ahref="#adfabb6f5067b89625a0592c7f819d2ed">More...</a><br/></td></tr>
<trclass="memdesc:a481fce90227862e3169aeb74f785b19a"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Explicit type cast. <ahref="#a481fce90227862e3169aeb74f785b19a">More...</a><br/></td></tr>
<trclass="memdesc:a481fce90227862e3169aeb74f785b19a"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Explicit type cast. <ahref="#a481fce90227862e3169aeb74f785b19a">More...</a><br/></td></tr>
<trclass="memitem:a7c366daba7c28c4142b71b64736076e4"><tdclass="memItemLeft"align="right"valign="top">const <aclass="el"href="classsdr_1_1_buffer.html">Buffer</a>< T >& </td><tdclass="memItemRight"valign="bottom"><aclass="el"href="classsdr_1_1_buffer.html#a7c366daba7c28c4142b71b64736076e4">operator=</a> (const <aclass="el"href="classsdr_1_1_buffer.html">Buffer</a>< T > other)</td></tr>
<trclass="memdesc:a7c366daba7c28c4142b71b64736076e4"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Assignment operator, turns this buffer into a reference to the <code>other</code> buffer. <ahref="#a7c366daba7c28c4142b71b64736076e4">More...</a><br/></td></tr>
<trclass="memdesc:a7c366daba7c28c4142b71b64736076e4"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Assignment operator, turns this buffer into a reference to the <code>other</code> buffer. <ahref="#a7c366daba7c28c4142b71b64736076e4">More...</a><br/></td></tr>
<trclass="memitem:adc798bffbe74b4878c7a7917e12e11d3"><tdclass="memItemLeft"align="right"valign="top">bool </td><tdclass="memItemRight"valign="bottom"><aclass="el"href="classsdr_1_1_buffer.html#adc798bffbe74b4878c7a7917e12e11d3">operator<</a> (const <aclass="el"href="classsdr_1_1_buffer.html">Buffer</a>< T >&other) const </td></tr>
<trclass="memdesc:adc798bffbe74b4878c7a7917e12e11d3"><tdclass="mdescLeft"> </td><tdclass="mdescRight">This is used to store buffers in sets. <ahref="#adc798bffbe74b4878c7a7917e12e11d3">More...</a><br/></td></tr>
<trclass="memdesc:adc798bffbe74b4878c7a7917e12e11d3"><tdclass="mdescLeft"> </td><tdclass="mdescRight">This is used to store buffers in sets. <ahref="#adc798bffbe74b4878c7a7917e12e11d3">More...</a><br/></td></tr>
<trclass="memdesc:ad2232275b51b1189daea15c6cd9b3a20"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns the number of elements of type <code>T</code> in this buffer. <ahref="#ad2232275b51b1189daea15c6cd9b3a20">More...</a><br/></td></tr>
<trclass="memdesc:ad2232275b51b1189daea15c6cd9b3a20"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns the number of elements of type <code>T</code> in this buffer. <ahref="#ad2232275b51b1189daea15c6cd9b3a20">More...</a><br/></td></tr>
<trclass="memdesc:adc13d307ada394c5d72bff1b23c67e45"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns the <imgclass="formulaInl"alt="$l^2$"src="form_1.png"/> norm of the buffer. <ahref="#adc13d307ada394c5d72bff1b23c67e45">More...</a><br/></td></tr>
<trclass="memdesc:adc13d307ada394c5d72bff1b23c67e45"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns the <imgclass="formulaInl"alt="$l^2$"src="form_1.png"/> norm of the buffer. <ahref="#adc13d307ada394c5d72bff1b23c67e45">More...</a><br/></td></tr>
<trclass="memdesc:a8df39d602194a3294b6494698c5eac5b"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns the <imgclass="formulaInl"alt="$l^1$"src="form_2.png"/> norm of the buffer. <ahref="#a8df39d602194a3294b6494698c5eac5b">More...</a><br/></td></tr>
<trclass="memdesc:a8df39d602194a3294b6494698c5eac5b"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns the <imgclass="formulaInl"alt="$l^1$"src="form_2.png"/> norm of the buffer. <ahref="#a8df39d602194a3294b6494698c5eac5b">More...</a><br/></td></tr>
<trclass="memdesc:a13e1b6880ac7553e43a786ea6e71b945"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns the <imgclass="formulaInl"alt="$l^p$"src="form_3.png"/> norm of the buffer. <ahref="#a13e1b6880ac7553e43a786ea6e71b945">More...</a><br/></td></tr>
<trclass="memdesc:a13e1b6880ac7553e43a786ea6e71b945"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns the <imgclass="formulaInl"alt="$l^p$"src="form_3.png"/> norm of the buffer. <ahref="#a13e1b6880ac7553e43a786ea6e71b945">More...</a><br/></td></tr>
<trclass="memitem:aa01345df383500df3c889047c0f67c0f"><tdclass="memItemLeft"align="right"valign="top"><aclass="el"href="classsdr_1_1_buffer.html">Buffer</a>< T >& </td><tdclass="memItemRight"valign="bottom"><aclass="el"href="classsdr_1_1_buffer.html#aa01345df383500df3c889047c0f67c0f">operator*=</a> (const T &a)</td></tr>
<trclass="memdesc:aa01345df383500df3c889047c0f67c0f"><tdclass="mdescLeft"> </td><tdclass="mdescRight">In-place, element wise product of the buffer with the scalar <code>a</code>. <ahref="#aa01345df383500df3c889047c0f67c0f">More...</a><br/></td></tr>
<trclass="memdesc:aa01345df383500df3c889047c0f67c0f"><tdclass="mdescLeft"> </td><tdclass="mdescRight">In-place, element wise product of the buffer with the scalar <code>a</code>. <ahref="#aa01345df383500df3c889047c0f67c0f">More...</a><br/></td></tr>
<trclass="memitem:a7167b037ba6323ac4b10da8871174233"><tdclass="memItemLeft"align="right"valign="top"><aclass="el"href="classsdr_1_1_buffer.html">Buffer</a>< T >& </td><tdclass="memItemRight"valign="bottom"><aclass="el"href="classsdr_1_1_buffer.html#a7167b037ba6323ac4b10da8871174233">operator/=</a> (const T &a)</td></tr>
<trclass="memdesc:a7167b037ba6323ac4b10da8871174233"><tdclass="mdescLeft"> </td><tdclass="mdescRight">In-place, element wise division of the buffer with the scalar <code>a</code>. <ahref="#a7167b037ba6323ac4b10da8871174233">More...</a><br/></td></tr>
<trclass="memdesc:a7167b037ba6323ac4b10da8871174233"><tdclass="mdescLeft"> </td><tdclass="mdescRight">In-place, element wise division of the buffer with the scalar <code>a</code>. <ahref="#a7167b037ba6323ac4b10da8871174233">More...</a><br/></td></tr>
<trclass="memitem:a693db0b8995cb1c1cc8d8d424a6699f5"><tdclass="memTemplParams"colspan="2">template<class oT ></td></tr>
<trclass="memitem:a693db0b8995cb1c1cc8d8d424a6699f5"><tdclass="memTemplItemLeft"align="right"valign="top"><aclass="el"href="classsdr_1_1_buffer.html">Buffer</a>< oT > </td><tdclass="memTemplItemRight"valign="bottom"><aclass="el"href="classsdr_1_1_buffer.html#a693db0b8995cb1c1cc8d8d424a6699f5">as</a> () const </td></tr>
<trclass="memdesc:a693db0b8995cb1c1cc8d8d424a6699f5"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Explicit type cast. <ahref="#a693db0b8995cb1c1cc8d8d424a6699f5">More...</a><br/></td></tr>
<trclass="memdesc:a693db0b8995cb1c1cc8d8d424a6699f5"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Explicit type cast. <ahref="#a693db0b8995cb1c1cc8d8d424a6699f5">More...</a><br/></td></tr>
<trclass="memitem:a8d8e0ca5402163ed7b9cd486c5236336"><tdclass="memItemLeft"align="right"valign="top"><aclass="el"href="classsdr_1_1_buffer.html">Buffer</a>< T > </td><tdclass="memItemRight"valign="bottom"><aclass="el"href="classsdr_1_1_buffer.html#a8d8e0ca5402163ed7b9cd486c5236336">sub</a> (size_t offset, size_t len) const </td></tr>
<trclass="memdesc:a8d8e0ca5402163ed7b9cd486c5236336"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns a new view on this buffer. <ahref="#a8d8e0ca5402163ed7b9cd486c5236336">More...</a><br/></td></tr>
<trclass="memdesc:a8d8e0ca5402163ed7b9cd486c5236336"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns a new view on this buffer. <ahref="#a8d8e0ca5402163ed7b9cd486c5236336">More...</a><br/></td></tr>
<trclass="memitem:a3eca322ed118a7b5c4cc62b25ce5d119"><tdclass="memItemLeft"align="right"valign="top"><aclass="el"href="classsdr_1_1_buffer.html">Buffer</a>< T > </td><tdclass="memItemRight"valign="bottom"><aclass="el"href="classsdr_1_1_buffer.html#a3eca322ed118a7b5c4cc62b25ce5d119">head</a> (size_t n) const </td></tr>
<trclass="memdesc:a3eca322ed118a7b5c4cc62b25ce5d119"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns a new view on this buffer. <ahref="#a3eca322ed118a7b5c4cc62b25ce5d119">More...</a><br/></td></tr>
<trclass="memdesc:a3eca322ed118a7b5c4cc62b25ce5d119"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns a new view on this buffer. <ahref="#a3eca322ed118a7b5c4cc62b25ce5d119">More...</a><br/></td></tr>
<trclass="memitem:ab55a7151f37e6c112bbadfbb9b0af4dd"><tdclass="memItemLeft"align="right"valign="top"><aclass="el"href="classsdr_1_1_buffer.html">Buffer</a>< T > </td><tdclass="memItemRight"valign="bottom"><aclass="el"href="classsdr_1_1_buffer.html#ab55a7151f37e6c112bbadfbb9b0af4dd">tail</a> (size_t n) const </td></tr>
<trclass="memdesc:ab55a7151f37e6c112bbadfbb9b0af4dd"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns a new view on this buffer. <ahref="#ab55a7151f37e6c112bbadfbb9b0af4dd">More...</a><br/></td></tr>
<trclass="memdesc:ab55a7151f37e6c112bbadfbb9b0af4dd"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns a new view on this buffer. <ahref="#ab55a7151f37e6c112bbadfbb9b0af4dd">More...</a><br/></td></tr>
<trclass="inherit_header pub_methods_classsdr_1_1_raw_buffer"><tdcolspan="2"onclick="javascript:toggleInherit('pub_methods_classsdr_1_1_raw_buffer')"><imgsrc="closed.png"alt="-"/> Public Member Functions inherited from <aclass="el"href="classsdr_1_1_raw_buffer.html">sdr::RawBuffer</a></td></tr>
<trclass="memitem:a17f8bfebc44cfff6e77af7d6fefdbbe5 inherit pub_methods_classsdr_1_1_raw_buffer"><tdclass="memItemLeft"align="right"valign="top"> </td><tdclass="memItemRight"valign="bottom"><aclass="el"href="classsdr_1_1_raw_buffer.html#a17f8bfebc44cfff6e77af7d6fefdbbe5">RawBuffer</a> (size_t N, <aclass="el"href="classsdr_1_1_buffer_owner.html">BufferOwner</a> *owner=0)</td></tr>
<trclass="memdesc:a17f8bfebc44cfff6e77af7d6fefdbbe5 inherit pub_methods_classsdr_1_1_raw_buffer"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Constructs a buffer and allocates N bytes. <ahref="#a17f8bfebc44cfff6e77af7d6fefdbbe5">More...</a><br/></td></tr>
<trclass="memdesc:a17f8bfebc44cfff6e77af7d6fefdbbe5 inherit pub_methods_classsdr_1_1_raw_buffer"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Constructs a buffer and allocates N bytes. <ahref="#a17f8bfebc44cfff6e77af7d6fefdbbe5">More...</a><br/></td></tr>
<trclass="memdesc:a274ca58a73c0b27bc23b440e8cc693bf inherit pub_methods_classsdr_1_1_raw_buffer"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Creates a new view on the buffer. <ahref="#a274ca58a73c0b27bc23b440e8cc693bf">More...</a><br/></td></tr>
<trclass="memdesc:a274ca58a73c0b27bc23b440e8cc693bf inherit pub_methods_classsdr_1_1_raw_buffer"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Creates a new view on the buffer. <ahref="#a274ca58a73c0b27bc23b440e8cc693bf">More...</a><br/></td></tr>
<trclass="memdesc:a2384e82c2344e55b0246e8aebcd713f2 inherit pub_methods_classsdr_1_1_raw_buffer"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns the pointer to the data (w/o view). <ahref="#a2384e82c2344e55b0246e8aebcd713f2">More...</a><br/></td></tr>
<trclass="memdesc:a2384e82c2344e55b0246e8aebcd713f2 inherit pub_methods_classsdr_1_1_raw_buffer"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns the pointer to the data (w/o view). <ahref="#a2384e82c2344e55b0246e8aebcd713f2">More...</a><br/></td></tr>
<trclass="memdesc:a41429fafa5acac7eb6ab22001fedc3d7 inherit pub_methods_classsdr_1_1_raw_buffer"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns the pointer to the data of the buffer view. <ahref="#a41429fafa5acac7eb6ab22001fedc3d7">More...</a><br/></td></tr>
<trclass="memdesc:a41429fafa5acac7eb6ab22001fedc3d7 inherit pub_methods_classsdr_1_1_raw_buffer"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns the pointer to the data of the buffer view. <ahref="#a41429fafa5acac7eb6ab22001fedc3d7">More...</a><br/></td></tr>
<trclass="memdesc:a71f6b914f5919bc4403f93bab28798a8 inherit pub_methods_classsdr_1_1_raw_buffer"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns the offset of the data by the view. <ahref="#a71f6b914f5919bc4403f93bab28798a8">More...</a><br/></td></tr>
<trclass="memdesc:a71f6b914f5919bc4403f93bab28798a8 inherit pub_methods_classsdr_1_1_raw_buffer"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns the offset of the data by the view. <ahref="#a71f6b914f5919bc4403f93bab28798a8">More...</a><br/></td></tr>
<trclass="memdesc:a822092fbdd5957035d89b7a958fd1f67 inherit pub_methods_classsdr_1_1_raw_buffer"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns the size of the buffer by the view. <ahref="#a822092fbdd5957035d89b7a958fd1f67">More...</a><br/></td></tr>
<trclass="memdesc:a822092fbdd5957035d89b7a958fd1f67 inherit pub_methods_classsdr_1_1_raw_buffer"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns the size of the buffer by the view. <ahref="#a822092fbdd5957035d89b7a958fd1f67">More...</a><br/></td></tr>
<trclass="memdesc:a51e97f8beeacd8734fdb347af02ee215 inherit pub_methods_classsdr_1_1_raw_buffer"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns the raw buffer size in bytes. <ahref="#a51e97f8beeacd8734fdb347af02ee215">More...</a><br/></td></tr>
<trclass="memdesc:a51e97f8beeacd8734fdb347af02ee215 inherit pub_methods_classsdr_1_1_raw_buffer"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns the raw buffer size in bytes. <ahref="#a51e97f8beeacd8734fdb347af02ee215">More...</a><br/></td></tr>
<trclass="memdesc:a944346de6bb972f687716bee921a3bad inherit pub_methods_classsdr_1_1_raw_buffer"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns true if the buffer is invalid/empty. <ahref="#a944346de6bb972f687716bee921a3bad">More...</a><br/></td></tr>
<trclass="memdesc:a944346de6bb972f687716bee921a3bad inherit pub_methods_classsdr_1_1_raw_buffer"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns true if the buffer is invalid/empty. <ahref="#a944346de6bb972f687716bee921a3bad">More...</a><br/></td></tr>
<trclass="memdesc:ab2f4ac2dc396108141ec8473bfb7f99a inherit pub_methods_classsdr_1_1_raw_buffer"><tdclass="mdescLeft"> </td><tdclass="mdescRight">We assume here that buffers are owned by some object: A buffer is therefore "unused" if the owner holds the only reference to the buffer. <ahref="#ab2f4ac2dc396108141ec8473bfb7f99a">More...</a><br/></td></tr>
<trclass="memdesc:ab2f4ac2dc396108141ec8473bfb7f99a inherit pub_methods_classsdr_1_1_raw_buffer"><tdclass="mdescLeft"> </td><tdclass="mdescRight">We assume here that buffers are owned by one object: A buffer is therefore "unused" if the owner holds the only reference to the buffer. <ahref="#ab2f4ac2dc396108141ec8473bfb7f99a">More...</a><br/></td></tr>
<trclass="memdesc:aa6c46a40790972e318be202f9c9e3f63"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Holds the number of elements of type T in the buffer. <ahref="#aa6c46a40790972e318be202f9c9e3f63">More...</a><br/></td></tr>
<trclass="memdesc:aa6c46a40790972e318be202f9c9e3f63"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Holds the number of elements of type T in the buffer. <ahref="#aa6c46a40790972e318be202f9c9e3f63">More...</a><br/></td></tr>
<trclass="memdesc:add2d96bdd2f1d7229c980a20b388e4dd inherit pro_attribs_classsdr_1_1_raw_buffer"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Holds the pointer to the data or 0, if buffer is empty. <ahref="#add2d96bdd2f1d7229c980a20b388e4dd">More...</a><br/></td></tr>
<trclass="memdesc:add2d96bdd2f1d7229c980a20b388e4dd inherit pro_attribs_classsdr_1_1_raw_buffer"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Holds the pointer to the data or 0, if buffer is empty. <ahref="#add2d96bdd2f1d7229c980a20b388e4dd">More...</a><br/></td></tr>
<trclass="memdesc:a101a2f2a11976504d8782b8e952f289d inherit pro_attribs_classsdr_1_1_raw_buffer"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Holds the size of the buffer in bytes. <ahref="#a101a2f2a11976504d8782b8e952f289d">More...</a><br/></td></tr>
<trclass="memdesc:a101a2f2a11976504d8782b8e952f289d inherit pro_attribs_classsdr_1_1_raw_buffer"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Holds the size of the buffer in bytes. <ahref="#a101a2f2a11976504d8782b8e952f289d">More...</a><br/></td></tr>
<trclass="memdesc:a4ff93265c612917548b5b9e27e729c83 inherit pro_attribs_classsdr_1_1_raw_buffer"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Holds the offset of the buffer in bytes. <ahref="#a4ff93265c612917548b5b9e27e729c83">More...</a><br/></td></tr>
<trclass="memdesc:a4ff93265c612917548b5b9e27e729c83 inherit pro_attribs_classsdr_1_1_raw_buffer"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Holds the offset of the buffer in bytes. <ahref="#a4ff93265c612917548b5b9e27e729c83">More...</a><br/></td></tr>
<trclass="memdesc:aa14cbd626cb63e4fffc080ddbe14120d inherit pro_attribs_classsdr_1_1_raw_buffer"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Holds the length of the buffer (view) in bytes. <ahref="#aa14cbd626cb63e4fffc080ddbe14120d">More...</a><br/></td></tr>
<trclass="memdesc:aa14cbd626cb63e4fffc080ddbe14120d inherit pro_attribs_classsdr_1_1_raw_buffer"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Holds the length of the buffer (view) in bytes. <ahref="#aa14cbd626cb63e4fffc080ddbe14120d">More...</a><br/></td></tr>
<trclass="memdesc:a3127de65087a2e2260d53c28616089bc inherit pro_attribs_classsdr_1_1_raw_buffer"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Holds a weak reference the buffer owner. <ahref="#a3127de65087a2e2260d53c28616089bc">More...</a><br/></td></tr>
<trclass="memdesc:a3127de65087a2e2260d53c28616089bc inherit pro_attribs_classsdr_1_1_raw_buffer"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Holds a weak reference the buffer owner. <ahref="#a3127de65087a2e2260d53c28616089bc">More...</a><br/></td></tr>
<trclass="memdesc:a231ac24b83844174b6f611a709e50ec7"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Constructs a new buffer node. <ahref="#a231ac24b83844174b6f611a709e50ec7">More...</a><br/></td></tr>
<trclass="memdesc:a231ac24b83844174b6f611a709e50ec7"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Constructs a new buffer node. <ahref="#a231ac24b83844174b6f611a709e50ec7">More...</a><br/></td></tr>
<trclass="memdesc:a827c44de5d3c5a24d548ca498ee8fea6"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Configures the buffer node. <ahref="#a827c44de5d3c5a24d548ca498ee8fea6">More...</a><br/></td></tr>
<trclass="memdesc:a827c44de5d3c5a24d548ca498ee8fea6"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Configures the buffer node. <ahref="#a827c44de5d3c5a24d548ca498ee8fea6">More...</a><br/></td></tr>
<trclass="memdesc:abb7d0d4724ccbc18e762c1b1d55d4d95"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Process the incomming data. <ahref="#abb7d0d4724ccbc18e762c1b1d55d4d95">More...</a><br/></td></tr>
<trclass="memdesc:abb7d0d4724ccbc18e762c1b1d55d4d95"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Process the incomming data. <ahref="#abb7d0d4724ccbc18e762c1b1d55d4d95">More...</a><br/></td></tr>
<trclass="inherit_header pub_methods_classsdr_1_1_sink"><tdcolspan="2"onclick="javascript:toggleInherit('pub_methods_classsdr_1_1_sink')"><imgsrc="closed.png"alt="-"/> Public Member Functions inherited from <aclass="el"href="classsdr_1_1_sink.html">sdr::Sink< Scalar ></a></td></tr>
<trclass="memdesc:a25b0849e40053f87496ca72f8b8cd9e2 inherit pub_methods_classsdr_1_1_sink"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Re-implemented from <code><aclass="el"href="classsdr_1_1_sink_base.html"title="Basic interface of all Sinks. ">SinkBase</a></code>. <ahref="#a25b0849e40053f87496ca72f8b8cd9e2">More...</a><br/></td></tr>
<trclass="memdesc:a25b0849e40053f87496ca72f8b8cd9e2 inherit pub_methods_classsdr_1_1_sink"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Re-implemented from <code><aclass="el"href="classsdr_1_1_sink_base.html"title="Basic interface of all Sinks. ">SinkBase</a></code>. <ahref="#a25b0849e40053f87496ca72f8b8cd9e2">More...</a><br/></td></tr>
<trclass="inherit_header pub_methods_classsdr_1_1_sink_base"><tdcolspan="2"onclick="javascript:toggleInherit('pub_methods_classsdr_1_1_sink_base')"><imgsrc="closed.png"alt="-"/> Public Member Functions inherited from <aclass="el"href="classsdr_1_1_sink_base.html">sdr::SinkBase</a></td></tr>
<trclass="inherit_header pub_methods_classsdr_1_1_source"><tdcolspan="2"onclick="javascript:toggleInherit('pub_methods_classsdr_1_1_source')"><imgsrc="closed.png"alt="-"/> Public Member Functions inherited from <aclass="el"href="classsdr_1_1_source.html">sdr::Source</a></td></tr>
<trclass="memdesc:a13921d5daa00574e2057c1ae1fc28054 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Sends the given buffer to all connected sinks. <ahref="#a13921d5daa00574e2057c1ae1fc28054">More...</a><br/></td></tr>
<trclass="memdesc:a13921d5daa00574e2057c1ae1fc28054 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Sends the given buffer to all connected sinks. <ahref="#a13921d5daa00574e2057c1ae1fc28054">More...</a><br/></td></tr>
<trclass="memdesc:ac7df1faefb31e72e135eec3ecf539132 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Connect this source to a sink. <ahref="#ac7df1faefb31e72e135eec3ecf539132">More...</a><br/></td></tr>
<trclass="memdesc:ac7df1faefb31e72e135eec3ecf539132 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Connect this source to a sink. <ahref="#ac7df1faefb31e72e135eec3ecf539132">More...</a><br/></td></tr>
<trclass="memdesc:afd4c7e3fb94a057ac40e9877167791ec inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Stores the configuration and propergates it if the configuration has been changed. <ahref="#afd4c7e3fb94a057ac40e9877167791ec">More...</a><br/></td></tr>
<trclass="memdesc:afd4c7e3fb94a057ac40e9877167791ec inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Stores the configuration and propergates it if the configuration has been changed. <ahref="#afd4c7e3fb94a057ac40e9877167791ec">More...</a><br/></td></tr>
<trclass="memdesc:ab9362057c06f35e0a23901cc0556b976 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns the configured source type or <code>Config::Type_UNDEFINED</code> otherwise. <ahref="#ab9362057c06f35e0a23901cc0556b976">More...</a><br/></td></tr>
<trclass="memdesc:ab9362057c06f35e0a23901cc0556b976 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns the configured source type or <code>Config::Type_UNDEFINED</code> otherwise. <ahref="#ab9362057c06f35e0a23901cc0556b976">More...</a><br/></td></tr>
<trclass="memitem:a7cf977be7a508097532991155e90ae45 inherit pub_methods_classsdr_1_1_source"><tdclass="memTemplParams"colspan="2">template<class T ></td></tr>
<trclass="memdesc:a7cf977be7a508097532991155e90ae45 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Adds a callback to the end-of-stream signal of the source. <ahref="#a7cf977be7a508097532991155e90ae45">More...</a><br/></td></tr>
<trclass="memdesc:a7cf977be7a508097532991155e90ae45 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Adds a callback to the end-of-stream signal of the source. <ahref="#a7cf977be7a508097532991155e90ae45">More...</a><br/></td></tr>
<trclass="memdesc:a50fe21ba7349e28eb8c05b6bf65b9968"><tdclass="mdescLeft"> </td><tdclass="mdescRight">A set of output buffers. <ahref="#a50fe21ba7349e28eb8c05b6bf65b9968">More...</a><br/></td></tr>
<trclass="memdesc:a50fe21ba7349e28eb8c05b6bf65b9968"><tdclass="mdescLeft"> </td><tdclass="mdescRight">A set of output buffers. <ahref="#a50fe21ba7349e28eb8c05b6bf65b9968">More...</a><br/></td></tr>
<trclass="memdesc:ad3b1f7333d120b68ef817ab040915c68"><tdclass="mdescLeft"> </td><tdclass="mdescRight">An intermediate buffer to hold left-over samples from the previous buffers. <ahref="#ad3b1f7333d120b68ef817ab040915c68">More...</a><br/></td></tr>
<trclass="memdesc:ad3b1f7333d120b68ef817ab040915c68"><tdclass="mdescLeft"> </td><tdclass="mdescRight">An intermediate buffer to hold left-over samples from the previous buffers. <ahref="#ad3b1f7333d120b68ef817ab040915c68">More...</a><br/></td></tr>
<trclass="memdesc:ace6451c9fe46e682742911b9dc3aa6e9"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Number of samples left. <ahref="#ace6451c9fe46e682742911b9dc3aa6e9">More...</a><br/></td></tr>
<trclass="memdesc:ace6451c9fe46e682742911b9dc3aa6e9"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Number of samples left. <ahref="#ace6451c9fe46e682742911b9dc3aa6e9">More...</a><br/></td></tr>
<trclass="memdesc:ac7ea547c33d45cf5b5654ce21957ab27 inherit pro_attribs_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Holds the source configuration, this can be updated by calling <code>setConfig</code>. <ahref="#ac7ea547c33d45cf5b5654ce21957ab27">More...</a><br/></td></tr>
<trclass="memdesc:ac7ea547c33d45cf5b5654ce21957ab27 inherit pro_attribs_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Holds the source configuration, this can be updated by calling <code>setConfig</code>. <ahref="#ac7ea547c33d45cf5b5654ce21957ab27">More...</a><br/></td></tr>
<trclass="inherit_header pro_methods_classsdr_1_1_source"><tdcolspan="2"onclick="javascript:toggleInherit('pro_methods_classsdr_1_1_source')"><imgsrc="closed.png"alt="-"/> Protected Member Functions inherited from <aclass="el"href="classsdr_1_1_source.html">sdr::Source</a></td></tr>
<trclass="memdesc:a3fbd9bdaf370acad141440388da2100c inherit pro_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Propagates the given configuration to all connected sinks. <ahref="#a3fbd9bdaf370acad141440388da2100c">More...</a><br/></td></tr>
<trclass="memdesc:a3fbd9bdaf370acad141440388da2100c inherit pro_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Propagates the given configuration to all connected sinks. <ahref="#a3fbd9bdaf370acad141440388da2100c">More...</a><br/></td></tr>
<trclass="memdesc:ac00340809e90b9719bb44ebd61cb0cec"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Gets called once an owned buffer gets unused. <ahref="#ac00340809e90b9719bb44ebd61cb0cec">More...</a><br/></td></tr>
<trclass="memdesc:ac00340809e90b9719bb44ebd61cb0cec"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Gets called once an owned buffer gets unused. <ahref="#ac00340809e90b9719bb44ebd61cb0cec">More...</a><br/></td></tr>
<trclass="memitem:ab9925df548ac6382801dcd1a8fd0c280"><tdclass="memItemLeft"align="right"valign="top"> </td><tdclass="memItemRight"valign="bottom"><aclass="el"href="classsdr_1_1_buffer_set.html#ab9925df548ac6382801dcd1a8fd0c280">BufferSet</a> (size_t N, size_t size)</td></tr>
<trclass="memdesc:ab9925df548ac6382801dcd1a8fd0c280"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Preallocates N buffers of size <code>size</code>. <ahref="#ab9925df548ac6382801dcd1a8fd0c280">More...</a><br/></td></tr>
<trclass="memdesc:ab9925df548ac6382801dcd1a8fd0c280"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Preallocates N buffers of size <code>size</code>. <ahref="#ab9925df548ac6382801dcd1a8fd0c280">More...</a><br/></td></tr>
<trclass="memdesc:a84d2eb1c4d7f6f351c7db30154e2122b"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Destructor, unreferences all buffers. <ahref="#a84d2eb1c4d7f6f351c7db30154e2122b">More...</a><br/></td></tr>
<trclass="memdesc:a84d2eb1c4d7f6f351c7db30154e2122b"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Destructor, unreferences all buffers. <ahref="#a84d2eb1c4d7f6f351c7db30154e2122b">More...</a><br/></td></tr>
<trclass="memdesc:a15907b5ea81bb34ed07a021b6b3de68b"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns true if there is a free buffer. <ahref="#a15907b5ea81bb34ed07a021b6b3de68b">More...</a><br/></td></tr>
<trclass="memdesc:a15907b5ea81bb34ed07a021b6b3de68b"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns true if there is a free buffer. <ahref="#a15907b5ea81bb34ed07a021b6b3de68b">More...</a><br/></td></tr>
<trclass="memdesc:aee221d7b71f5f0a5b0b30991c34a362f"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Obtains a free buffer. <ahref="#aee221d7b71f5f0a5b0b30991c34a362f">More...</a><br/></td></tr>
<trclass="memdesc:aee221d7b71f5f0a5b0b30991c34a362f"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Obtains a free buffer. <ahref="#aee221d7b71f5f0a5b0b30991c34a362f">More...</a><br/></td></tr>
<trclass="memdesc:a431c64dd75ca0e00337073428a8ddbbb"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Callback gets called once the buffer gets unused. <ahref="#a431c64dd75ca0e00337073428a8ddbbb">More...</a><br/></td></tr>
<trclass="memdesc:a431c64dd75ca0e00337073428a8ddbbb"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Callback gets called once the buffer gets unused. <ahref="#a431c64dd75ca0e00337073428a8ddbbb">More...</a><br/></td></tr>
<trclass="memdesc:a2b492dc68f98a3b554790b04578a73b1"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Resize the buffer set. <ahref="#a2b492dc68f98a3b554790b04578a73b1">More...</a><br/></td></tr>
<trclass="memdesc:a2b492dc68f98a3b554790b04578a73b1"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Resize the buffer set. <ahref="#a2b492dc68f98a3b554790b04578a73b1">More...</a><br/></td></tr>
<trclass="memdesc:a4e40fee0411c0cce0d6706e7d606ac5e"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Size of each buffer. <ahref="#a4e40fee0411c0cce0d6706e7d606ac5e">More...</a><br/></td></tr>
<trclass="memdesc:a4e40fee0411c0cce0d6706e7d606ac5e"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Size of each buffer. <ahref="#a4e40fee0411c0cce0d6706e7d606ac5e">More...</a><br/></td></tr>
<trclass="memdesc:aa1f0fa97d1b819c03fbc5cb1ec2bd56b"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Holds a reference to each buffer of the buffer set, referenced by the data pointer of the buffer. <ahref="#aa1f0fa97d1b819c03fbc5cb1ec2bd56b">More...</a><br/></td></tr>
<trclass="memdesc:aa1f0fa97d1b819c03fbc5cb1ec2bd56b"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Holds a reference to each buffer of the buffer set, referenced by the data pointer of the buffer. <ahref="#aa1f0fa97d1b819c03fbc5cb1ec2bd56b">More...</a><br/></td></tr>
<trclass="memdesc:afcc2d267bac67e0de7450d7a520e4439"><tdclass="mdescLeft"> </td><tdclass="mdescRight">A vector of all unused buffers. <ahref="#afcc2d267bac67e0de7450d7a520e4439">More...</a><br/></td></tr>
<trclass="memdesc:afcc2d267bac67e0de7450d7a520e4439"><tdclass="mdescLeft"> </td><tdclass="mdescRight">A vector of all unused buffers. <ahref="#afcc2d267bac67e0de7450d7a520e4439">More...</a><br/></td></tr>
<trclass="memdesc:a6d0afd25d2d0d2e0dd89dc1759a3f7b4"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Specifies the input super scalar. <ahref="#a6d0afd25d2d0d2e0dd89dc1759a3f7b4">More...</a><br/></td></tr>
<trclass="memdesc:a6d0afd25d2d0d2e0dd89dc1759a3f7b4"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Specifies the input super scalar. <ahref="#a6d0afd25d2d0d2e0dd89dc1759a3f7b4">More...</a><br/></td></tr>
<trclass="memdesc:a348bba2ba8a9312296d58427f0ef5674"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Specified the output super scalar. <ahref="#a348bba2ba8a9312296d58427f0ef5674">More...</a><br/></td></tr>
<trclass="memdesc:a348bba2ba8a9312296d58427f0ef5674"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Specified the output super scalar. <ahref="#a348bba2ba8a9312296d58427f0ef5674">More...</a><br/></td></tr>
<trclass="memdesc:a0ad652944e908118d862c4d806b91954"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Constructs a type-cast with optional scaleing. <ahref="#a0ad652944e908118d862c4d806b91954">More...</a><br/></td></tr>
<trclass="memdesc:a0ad652944e908118d862c4d806b91954"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Constructs a type-cast with optional scaleing. <ahref="#a0ad652944e908118d862c4d806b91954">More...</a><br/></td></tr>
<trclass="memdesc:a7abe34a154f45e89f1b8df475cb8109d"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Configures the type-cast node. <ahref="#a7abe34a154f45e89f1b8df475cb8109d">More...</a><br/></td></tr>
<trclass="memdesc:a7abe34a154f45e89f1b8df475cb8109d"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Configures the type-cast node. <ahref="#a7abe34a154f45e89f1b8df475cb8109d">More...</a><br/></td></tr>
<trclass="memdesc:a87fce857f7edce169b999d8362715a5b"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Performs the type-cast node. <ahref="#a87fce857f7edce169b999d8362715a5b">More...</a><br/></td></tr>
<trclass="memdesc:a87fce857f7edce169b999d8362715a5b"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Performs the type-cast node. <ahref="#a87fce857f7edce169b999d8362715a5b">More...</a><br/></td></tr>
<trclass="memdesc:ac04217fae39c2f7fe42de56d28856f2e"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns the scaling. <ahref="#ac04217fae39c2f7fe42de56d28856f2e">More...</a><br/></td></tr>
<trclass="memdesc:ac04217fae39c2f7fe42de56d28856f2e"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns the scaling. <ahref="#ac04217fae39c2f7fe42de56d28856f2e">More...</a><br/></td></tr>
<trclass="memdesc:a0b89fdaaac6bc4e52509870fa8740cbe"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Sets the scaling. <ahref="#a0b89fdaaac6bc4e52509870fa8740cbe">More...</a><br/></td></tr>
<trclass="memdesc:a0b89fdaaac6bc4e52509870fa8740cbe"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Sets the scaling. <ahref="#a0b89fdaaac6bc4e52509870fa8740cbe">More...</a><br/></td></tr>
<trclass="inherit_header pub_methods_classsdr_1_1_sink"><tdcolspan="2"onclick="javascript:toggleInherit('pub_methods_classsdr_1_1_sink')"><imgsrc="closed.png"alt="-"/> Public Member Functions inherited from <aclass="el"href="classsdr_1_1_sink.html">sdr::Sink< iScalar ></a></td></tr>
<trclass="inherit_header pub_methods_classsdr_1_1_sink_base"><tdcolspan="2"onclick="javascript:toggleInherit('pub_methods_classsdr_1_1_sink_base')"><imgsrc="closed.png"alt="-"/> Public Member Functions inherited from <aclass="el"href="classsdr_1_1_sink_base.html">sdr::SinkBase</a></td></tr>
<trclass="inherit_header pub_methods_classsdr_1_1_source"><tdcolspan="2"onclick="javascript:toggleInherit('pub_methods_classsdr_1_1_source')"><imgsrc="closed.png"alt="-"/> Public Member Functions inherited from <aclass="el"href="classsdr_1_1_source.html">sdr::Source</a></td></tr>
<trclass="memdesc:a13921d5daa00574e2057c1ae1fc28054 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Sends the given buffer to all connected sinks. <ahref="#a13921d5daa00574e2057c1ae1fc28054">More...</a><br/></td></tr>
<trclass="memdesc:a13921d5daa00574e2057c1ae1fc28054 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Sends the given buffer to all connected sinks. <ahref="#a13921d5daa00574e2057c1ae1fc28054">More...</a><br/></td></tr>
<trclass="memdesc:ac7df1faefb31e72e135eec3ecf539132 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Connect this source to a sink. <ahref="#ac7df1faefb31e72e135eec3ecf539132">More...</a><br/></td></tr>
<trclass="memdesc:ac7df1faefb31e72e135eec3ecf539132 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Connect this source to a sink. <ahref="#ac7df1faefb31e72e135eec3ecf539132">More...</a><br/></td></tr>
<trclass="memdesc:afd4c7e3fb94a057ac40e9877167791ec inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Stores the configuration and propergates it if the configuration has been changed. <ahref="#afd4c7e3fb94a057ac40e9877167791ec">More...</a><br/></td></tr>
<trclass="memdesc:afd4c7e3fb94a057ac40e9877167791ec inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Stores the configuration and propergates it if the configuration has been changed. <ahref="#afd4c7e3fb94a057ac40e9877167791ec">More...</a><br/></td></tr>
<trclass="memdesc:ab9362057c06f35e0a23901cc0556b976 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns the configured source type or <code>Config::Type_UNDEFINED</code> otherwise. <ahref="#ab9362057c06f35e0a23901cc0556b976">More...</a><br/></td></tr>
<trclass="memdesc:ab9362057c06f35e0a23901cc0556b976 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns the configured source type or <code>Config::Type_UNDEFINED</code> otherwise. <ahref="#ab9362057c06f35e0a23901cc0556b976">More...</a><br/></td></tr>
<trclass="memitem:a7cf977be7a508097532991155e90ae45 inherit pub_methods_classsdr_1_1_source"><tdclass="memTemplParams"colspan="2">template<class T ></td></tr>
<trclass="memdesc:a7cf977be7a508097532991155e90ae45 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Adds a callback to the end-of-stream signal of the source. <ahref="#a7cf977be7a508097532991155e90ae45">More...</a><br/></td></tr>
<trclass="memdesc:a7cf977be7a508097532991155e90ae45 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Adds a callback to the end-of-stream signal of the source. <ahref="#a7cf977be7a508097532991155e90ae45">More...</a><br/></td></tr>
<trclass="memdesc:aa4258da6083056686376b32aa0ae15cd"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Internal used method to perform the type-case out-of-place. <ahref="#aa4258da6083056686376b32aa0ae15cd">More...</a><br/></td></tr>
<trclass="memdesc:aa4258da6083056686376b32aa0ae15cd"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Internal used method to perform the type-case out-of-place. <ahref="#aa4258da6083056686376b32aa0ae15cd">More...</a><br/></td></tr>
<trclass="inherit_header pro_methods_classsdr_1_1_source"><tdcolspan="2"onclick="javascript:toggleInherit('pro_methods_classsdr_1_1_source')"><imgsrc="closed.png"alt="-"/> Protected Member Functions inherited from <aclass="el"href="classsdr_1_1_source.html">sdr::Source</a></td></tr>
<trclass="memdesc:a3fbd9bdaf370acad141440388da2100c inherit pro_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Propagates the given configuration to all connected sinks. <ahref="#a3fbd9bdaf370acad141440388da2100c">More...</a><br/></td></tr>
<trclass="memdesc:a3fbd9bdaf370acad141440388da2100c inherit pro_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Propagates the given configuration to all connected sinks. <ahref="#a3fbd9bdaf370acad141440388da2100c">More...</a><br/></td></tr>
<trclass="memdesc:a76cdb3ac362446ec8a351f4621cd47dd"><tdclass="mdescLeft"> </td><tdclass="mdescRight">If true, the type-cast (an scaleing) can be performed in-place. <ahref="#a76cdb3ac362446ec8a351f4621cd47dd">More...</a><br/></td></tr>
<trclass="memdesc:a76cdb3ac362446ec8a351f4621cd47dd"><tdclass="mdescLeft"> </td><tdclass="mdescRight">If true, the type-cast (an scaleing) can be performed in-place. <ahref="#a76cdb3ac362446ec8a351f4621cd47dd">More...</a><br/></td></tr>
<trclass="memdesc:a0c462ab540ab0df43a62c16717298fd7"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The output buffer, unused if the type-cast is performed in-place . <ahref="#a0c462ab540ab0df43a62c16717298fd7">More...</a><br/></td></tr>
<trclass="memdesc:a0c462ab540ab0df43a62c16717298fd7"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The output buffer, unused if the type-cast is performed in-place . <ahref="#a0c462ab540ab0df43a62c16717298fd7">More...</a><br/></td></tr>
<trclass="memdesc:ac7ea547c33d45cf5b5654ce21957ab27 inherit pro_attribs_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Holds the source configuration, this can be updated by calling <code>setConfig</code>. <ahref="#ac7ea547c33d45cf5b5654ce21957ab27">More...</a><br/></td></tr>
<trclass="memdesc:ac7ea547c33d45cf5b5654ce21957ab27 inherit pro_attribs_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Holds the source configuration, this can be updated by calling <code>setConfig</code>. <ahref="#ac7ea547c33d45cf5b5654ce21957ab27">More...</a><br/></td></tr>
<trclass="memdesc:a125ddc97065e6ae85bc8a1fce8d8cc6b"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Needs to be overridden. <ahref="#a125ddc97065e6ae85bc8a1fce8d8cc6b">More...</a><br/></td></tr>
<trclass="memdesc:a125ddc97065e6ae85bc8a1fce8d8cc6b"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Needs to be overridden. <ahref="#a125ddc97065e6ae85bc8a1fce8d8cc6b">More...</a><br/></td></tr>
<trclass="memdesc:a7df4082b6b821c36fc61197b9bd561ae"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Needs to be overridden. <ahref="#a7df4082b6b821c36fc61197b9bd561ae">More...</a><br/></td></tr>
<trclass="memdesc:a7df4082b6b821c36fc61197b9bd561ae"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Needs to be overridden. <ahref="#a7df4082b6b821c36fc61197b9bd561ae">More...</a><br/></td></tr>
<trclass="memdesc:ae9a58e1e60e3f8aeb7c99266504302ab"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Unifies the configuration of all sinks. <ahref="#ae9a58e1e60e3f8aeb7c99266504302ab">More...</a><br/></td></tr>
<trclass="memdesc:ae9a58e1e60e3f8aeb7c99266504302ab"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Unifies the configuration of all sinks. <ahref="#ae9a58e1e60e3f8aeb7c99266504302ab">More...</a><br/></td></tr>
<trclass="memdesc:a122bd26fcf778feb91b4304b3af7056c"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Determines the minimum amount of data that is available on all ring buffers. <ahref="#a122bd26fcf778feb91b4304b3af7056c">More...</a><br/></td></tr>
<trclass="memdesc:a122bd26fcf778feb91b4304b3af7056c"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Determines the minimum amount of data that is available on all ring buffers. <ahref="#a122bd26fcf778feb91b4304b3af7056c">More...</a><br/></td></tr>
<trclass="memdesc:a46442ff7ace056d83ed22fcabe3b9caa"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The ring buffers of all combine sinks. <ahref="#a46442ff7ace056d83ed22fcabe3b9caa">More...</a><br/></td></tr>
<trclass="memdesc:a46442ff7ace056d83ed22fcabe3b9caa"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The ring buffers of all combine sinks. <ahref="#a46442ff7ace056d83ed22fcabe3b9caa">More...</a><br/></td></tr>
<trclass="memdesc:a0ff7d730bc75a6e7b36d12c42a8ebbf1"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Configures the sink. <ahref="#a0ff7d730bc75a6e7b36d12c42a8ebbf1">More...</a><br/></td></tr>
<trclass="memdesc:a0ff7d730bc75a6e7b36d12c42a8ebbf1"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Configures the sink. <ahref="#a0ff7d730bc75a6e7b36d12c42a8ebbf1">More...</a><br/></td></tr>
<trclass="memdesc:ad40f7f5a344a4e62db6f78e74e3f2bfe"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Handles the given buffer. <ahref="#ad40f7f5a344a4e62db6f78e74e3f2bfe">More...</a><br/></td></tr>
<trclass="memdesc:ad40f7f5a344a4e62db6f78e74e3f2bfe"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Handles the given buffer. <ahref="#ad40f7f5a344a4e62db6f78e74e3f2bfe">More...</a><br/></td></tr>
<trclass="inherit_header pub_methods_classsdr_1_1_sink"><tdcolspan="2"onclick="javascript:toggleInherit('pub_methods_classsdr_1_1_sink')"><imgsrc="closed.png"alt="-"/> Public Member Functions inherited from <aclass="el"href="classsdr_1_1_sink.html">sdr::Sink< Scalar ></a></td></tr>
<trclass="memdesc:a25b0849e40053f87496ca72f8b8cd9e2 inherit pub_methods_classsdr_1_1_sink"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Re-implemented from <code><aclass="el"href="classsdr_1_1_sink_base.html"title="Basic interface of all Sinks. ">SinkBase</a></code>. <ahref="#a25b0849e40053f87496ca72f8b8cd9e2">More...</a><br/></td></tr>
<trclass="memdesc:a25b0849e40053f87496ca72f8b8cd9e2 inherit pub_methods_classsdr_1_1_sink"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Re-implemented from <code><aclass="el"href="classsdr_1_1_sink_base.html"title="Basic interface of all Sinks. ">SinkBase</a></code>. <ahref="#a25b0849e40053f87496ca72f8b8cd9e2">More...</a><br/></td></tr>
<trclass="inherit_header pub_methods_classsdr_1_1_sink_base"><tdcolspan="2"onclick="javascript:toggleInherit('pub_methods_classsdr_1_1_sink_base')"><imgsrc="closed.png"alt="-"/> Public Member Functions inherited from <aclass="el"href="classsdr_1_1_sink_base.html">sdr::SinkBase</a></td></tr>
<trclass="memdesc:a89e22e19450bfc3b8625d74fdc90dc92"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The index of the sink within the combine node. <ahref="#a89e22e19450bfc3b8625d74fdc90dc92">More...</a><br/></td></tr>
<trclass="memdesc:a89e22e19450bfc3b8625d74fdc90dc92"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The index of the sink within the combine node. <ahref="#a89e22e19450bfc3b8625d74fdc90dc92">More...</a><br/></td></tr>
<trclass="memdesc:a3237dac67dfc266e3dee4a6da9ce86ce"><tdclass="mdescLeft"> </td><tdclass="mdescRight">A reference to the combine node. <ahref="#a3237dac67dfc266e3dee4a6da9ce86ce">More...</a><br/></td></tr>
<trclass="memdesc:a3237dac67dfc266e3dee4a6da9ce86ce"><tdclass="mdescLeft"> </td><tdclass="mdescRight">A reference to the combine node. <ahref="#a3237dac67dfc266e3dee4a6da9ce86ce">More...</a><br/></td></tr>
<trclass="memdesc:a62084c40ed753ff6caefdc4564c597b8"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The type IDs. <ahref="classsdr_1_1_config.html#a62084c40ed753ff6caefdc4564c597b8">More...</a><br/></td></tr>
<trclass="memdesc:a62084c40ed753ff6caefdc4564c597b8"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The type IDs. <ahref="classsdr_1_1_config.html#a62084c40ed753ff6caefdc4564c597b8">More...</a><br/></td></tr>
<trclass="memdesc:abd0c571c116924871e30444b192b792a"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Empty constructor, will result into an invalid configuration. <ahref="#abd0c571c116924871e30444b192b792a">More...</a><br/></td></tr>
<trclass="memdesc:abd0c571c116924871e30444b192b792a"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Empty constructor, will result into an invalid configuration. <ahref="#abd0c571c116924871e30444b192b792a">More...</a><br/></td></tr>
<trclass="memdesc:a7cdfc69aa8e3ab975db7251747343a20"><tdclass="mdescLeft"> </td><tdclass="mdescRight">If true, the configuration has a type. <ahref="#a7cdfc69aa8e3ab975db7251747343a20">More...</a><br/></td></tr>
<trclass="memdesc:a7cdfc69aa8e3ab975db7251747343a20"><tdclass="mdescLeft"> </td><tdclass="mdescRight">If true, the configuration has a type. <ahref="#a7cdfc69aa8e3ab975db7251747343a20">More...</a><br/></td></tr>
<trclass="memdesc:afebc90c2a5f54a8a3ab5b896cfe37724"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns the type. <ahref="#afebc90c2a5f54a8a3ab5b896cfe37724">More...</a><br/></td></tr>
<trclass="memdesc:afebc90c2a5f54a8a3ab5b896cfe37724"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns the type. <ahref="#afebc90c2a5f54a8a3ab5b896cfe37724">More...</a><br/></td></tr>
<trclass="memdesc:aa38eed09b83bd607c9e3169222c9330f"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Sets the type. <ahref="#aa38eed09b83bd607c9e3169222c9330f">More...</a><br/></td></tr>
<trclass="memdesc:aa38eed09b83bd607c9e3169222c9330f"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Sets the type. <ahref="#aa38eed09b83bd607c9e3169222c9330f">More...</a><br/></td></tr>
<trclass="memdesc:a5df3f75dcd6e678bd5f029a7400b404e"><tdclass="mdescLeft"> </td><tdclass="mdescRight">If true, the configuration has a sample rate. <ahref="#a5df3f75dcd6e678bd5f029a7400b404e">More...</a><br/></td></tr>
<trclass="memdesc:a5df3f75dcd6e678bd5f029a7400b404e"><tdclass="mdescLeft"> </td><tdclass="mdescRight">If true, the configuration has a sample rate. <ahref="#a5df3f75dcd6e678bd5f029a7400b404e">More...</a><br/></td></tr>
<trclass="memdesc:a42cfb658302fd7de7729ce2c740e9275"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns the sample rate. <ahref="#a42cfb658302fd7de7729ce2c740e9275">More...</a><br/></td></tr>
<trclass="memdesc:a42cfb658302fd7de7729ce2c740e9275"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns the sample rate. <ahref="#a42cfb658302fd7de7729ce2c740e9275">More...</a><br/></td></tr>
<trclass="memdesc:a275d514abfc9bda1d72573b73c5c9077"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Sets the sample rate. <ahref="#a275d514abfc9bda1d72573b73c5c9077">More...</a><br/></td></tr>
<trclass="memdesc:a275d514abfc9bda1d72573b73c5c9077"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Sets the sample rate. <ahref="#a275d514abfc9bda1d72573b73c5c9077">More...</a><br/></td></tr>
<trclass="memdesc:a485e488e1411e52c722b22d1807be406"><tdclass="mdescLeft"> </td><tdclass="mdescRight">If true, the configuration has a buffer size. <ahref="#a485e488e1411e52c722b22d1807be406">More...</a><br/></td></tr>
<trclass="memdesc:a485e488e1411e52c722b22d1807be406"><tdclass="mdescLeft"> </td><tdclass="mdescRight">If true, the configuration has a buffer size. <ahref="#a485e488e1411e52c722b22d1807be406">More...</a><br/></td></tr>
<trclass="memdesc:a940f217ca5157e1a43c55fec08a22362"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns the max. <ahref="#a940f217ca5157e1a43c55fec08a22362">More...</a><br/></td></tr>
<trclass="memdesc:a940f217ca5157e1a43c55fec08a22362"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns the max. <ahref="#a940f217ca5157e1a43c55fec08a22362">More...</a><br/></td></tr>
<trclass="memdesc:abca3d2152fd7379b12814c1518f9fa6f"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Sets the max. <ahref="#abca3d2152fd7379b12814c1518f9fa6f">More...</a><br/></td></tr>
<trclass="memdesc:abca3d2152fd7379b12814c1518f9fa6f"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Sets the max. <ahref="#abca3d2152fd7379b12814c1518f9fa6f">More...</a><br/></td></tr>
<trclass="memdesc:af4b76131fb34e45cd417a242dc122dd4"><tdclass="mdescLeft"> </td><tdclass="mdescRight">If true, the configuration has a number of buffers. <ahref="#af4b76131fb34e45cd417a242dc122dd4">More...</a><br/></td></tr>
<trclass="memdesc:af4b76131fb34e45cd417a242dc122dd4"><tdclass="mdescLeft"> </td><tdclass="mdescRight">If true, the configuration has a number of buffers. <ahref="#af4b76131fb34e45cd417a242dc122dd4">More...</a><br/></td></tr>
<trclass="memdesc:a023ef493d310cfc8a304c2443c69fc51"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns the max. <ahref="#a023ef493d310cfc8a304c2443c69fc51">More...</a><br/></td></tr>
<trclass="memdesc:a023ef493d310cfc8a304c2443c69fc51"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns the max. <ahref="#a023ef493d310cfc8a304c2443c69fc51">More...</a><br/></td></tr>
<trclass="memdesc:a08e8333462c6802a2927d18b0763f946"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Sets the max. <ahref="#a08e8333462c6802a2927d18b0763f946">More...</a><br/></td></tr>
<trclass="memdesc:a08e8333462c6802a2927d18b0763f946"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Sets the max. <ahref="#a08e8333462c6802a2927d18b0763f946">More...</a><br/></td></tr>
<trclass="memdesc:a84cf0959571c6aa5b74f85761dccdc5e"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Type-id for <code>uint8</code>. <ahref="#a84cf0959571c6aa5b74f85761dccdc5e">More...</a><br/></td></tr>
<trclass="memdesc:a84cf0959571c6aa5b74f85761dccdc5e"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Type-id for <code>uint8</code>. <ahref="#a84cf0959571c6aa5b74f85761dccdc5e">More...</a><br/></td></tr>
<trclass="memdesc:a84cf0959571c6aa5b74f85761dccdc5e"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Type-id for <code>int8</code>. <ahref="#a84cf0959571c6aa5b74f85761dccdc5e">More...</a><br/></td></tr>
<trclass="memdesc:a84cf0959571c6aa5b74f85761dccdc5e"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Type-id for <code>int8</code>. <ahref="#a84cf0959571c6aa5b74f85761dccdc5e">More...</a><br/></td></tr>
<trclass="memdesc:a84cf0959571c6aa5b74f85761dccdc5e"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Type-id for <code>uint16</code>. <ahref="#a84cf0959571c6aa5b74f85761dccdc5e">More...</a><br/></td></tr>
<trclass="memdesc:a84cf0959571c6aa5b74f85761dccdc5e"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Type-id for <code>uint16</code>. <ahref="#a84cf0959571c6aa5b74f85761dccdc5e">More...</a><br/></td></tr>
<trclass="memdesc:a84cf0959571c6aa5b74f85761dccdc5e"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Type-id for <code>int16</code>. <ahref="#a84cf0959571c6aa5b74f85761dccdc5e">More...</a><br/></td></tr>
<trclass="memdesc:a84cf0959571c6aa5b74f85761dccdc5e"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Type-id for <code>int16</code>. <ahref="#a84cf0959571c6aa5b74f85761dccdc5e">More...</a><br/></td></tr>
<trclass="memdesc:a84cf0959571c6aa5b74f85761dccdc5e"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Type-id for <code>float</code>. <ahref="#a84cf0959571c6aa5b74f85761dccdc5e">More...</a><br/></td></tr>
<trclass="memdesc:a84cf0959571c6aa5b74f85761dccdc5e"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Type-id for <code>float</code>. <ahref="#a84cf0959571c6aa5b74f85761dccdc5e">More...</a><br/></td></tr>
<trclass="memdesc:a84cf0959571c6aa5b74f85761dccdc5e"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Type-id for <code>double</code>. <ahref="#a84cf0959571c6aa5b74f85761dccdc5e">More...</a><br/></td></tr>
<trclass="memdesc:a84cf0959571c6aa5b74f85761dccdc5e"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Type-id for <code>double</code>. <ahref="#a84cf0959571c6aa5b74f85761dccdc5e">More...</a><br/></td></tr>
<trclass="memdesc:a71df9feb586e1d33241dec5d6a5beae4"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns the type-id of the template type. <ahref="#a71df9feb586e1d33241dec5d6a5beae4">More...</a><br/></td></tr>
<trclass="memdesc:a71df9feb586e1d33241dec5d6a5beae4"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns the type-id of the template type. <ahref="#a71df9feb586e1d33241dec5d6a5beae4">More...</a><br/></td></tr>
<trclass="memdesc:aca928dd7fdd6e83f882aa57d16e923f3"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Holds the type of the source. <ahref="#aca928dd7fdd6e83f882aa57d16e923f3">More...</a><br/></td></tr>
<trclass="memdesc:aca928dd7fdd6e83f882aa57d16e923f3"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Holds the type of the source. <ahref="#aca928dd7fdd6e83f882aa57d16e923f3">More...</a><br/></td></tr>
<trclass="memdesc:a9547c7c2cd25efde4c2f64b367d287cb"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Holds the sample rate of the source. <ahref="#a9547c7c2cd25efde4c2f64b367d287cb">More...</a><br/></td></tr>
<trclass="memdesc:a9547c7c2cd25efde4c2f64b367d287cb"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Holds the sample rate of the source. <ahref="#a9547c7c2cd25efde4c2f64b367d287cb">More...</a><br/></td></tr>
<trclass="memdesc:a6985335c5c05e0a947e1d658321d2a49"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Holds the max. <ahref="#a6985335c5c05e0a947e1d658321d2a49">More...</a><br/></td></tr>
<trclass="memdesc:a6985335c5c05e0a947e1d658321d2a49"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Holds the max. <ahref="#a6985335c5c05e0a947e1d658321d2a49">More...</a><br/></td></tr>
<trclass="memdesc:a272eaf73bc71aefa8137fadddf547db6"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Holds the max. <ahref="#a272eaf73bc71aefa8137fadddf547db6">More...</a><br/></td></tr>
<trclass="memdesc:a272eaf73bc71aefa8137fadddf547db6"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Holds the max. <ahref="#a272eaf73bc71aefa8137fadddf547db6">More...</a><br/></td></tr>
<trclass="inherit_header pub_methods_classsdr_1_1_s_d_r_error"><tdcolspan="2"onclick="javascript:toggleInherit('pub_methods_classsdr_1_1_s_d_r_error')"><imgsrc="closed.png"alt="-"/> Public Member Functions inherited from <aclass="el"href="classsdr_1_1_s_d_r_error.html">sdr::SDRError</a></td></tr>
<trclass="memdesc:af496d34703693264a457c4f9cb8b6b44"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Configures the dump-node. <ahref="#af496d34703693264a457c4f9cb8b6b44">More...</a><br/></td></tr>
<trclass="memdesc:af496d34703693264a457c4f9cb8b6b44"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Configures the dump-node. <ahref="#af496d34703693264a457c4f9cb8b6b44">More...</a><br/></td></tr>
<trclass="memdesc:ac65877c52fea8c06101245541740a12a"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Dumps the received buffer. <ahref="#ac65877c52fea8c06101245541740a12a">More...</a><br/></td></tr>
<trclass="memdesc:ac65877c52fea8c06101245541740a12a"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Dumps the received buffer. <ahref="#ac65877c52fea8c06101245541740a12a">More...</a><br/></td></tr>
<trclass="inherit_header pub_methods_classsdr_1_1_sink"><tdcolspan="2"onclick="javascript:toggleInherit('pub_methods_classsdr_1_1_sink')"><imgsrc="closed.png"alt="-"/> Public Member Functions inherited from <aclass="el"href="classsdr_1_1_sink.html">sdr::Sink< Scalar ></a></td></tr>
<trclass="memdesc:a25b0849e40053f87496ca72f8b8cd9e2 inherit pub_methods_classsdr_1_1_sink"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Re-implemented from <code><aclass="el"href="classsdr_1_1_sink_base.html"title="Basic interface of all Sinks. ">SinkBase</a></code>. <ahref="#a25b0849e40053f87496ca72f8b8cd9e2">More...</a><br/></td></tr>
<trclass="memdesc:a25b0849e40053f87496ca72f8b8cd9e2 inherit pub_methods_classsdr_1_1_sink"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Re-implemented from <code><aclass="el"href="classsdr_1_1_sink_base.html"title="Basic interface of all Sinks. ">SinkBase</a></code>. <ahref="#a25b0849e40053f87496ca72f8b8cd9e2">More...</a><br/></td></tr>
<trclass="inherit_header pub_methods_classsdr_1_1_sink_base"><tdcolspan="2"onclick="javascript:toggleInherit('pub_methods_classsdr_1_1_sink_base')"><imgsrc="closed.png"alt="-"/> Public Member Functions inherited from <aclass="el"href="classsdr_1_1_sink_base.html">sdr::SinkBase</a></td></tr>
<trclass="memdesc:a5bc2bcd87d1188ec321b51c27c78e0ea"><tdclass="mdescLeft"> </td><tdclass="mdescRight">A reference to the output stream. <ahref="#a5bc2bcd87d1188ec321b51c27c78e0ea">More...</a><br/></td></tr>
<trclass="memdesc:a5bc2bcd87d1188ec321b51c27c78e0ea"><tdclass="mdescLeft"> </td><tdclass="mdescRight">A reference to the output stream. <ahref="#a5bc2bcd87d1188ec321b51c27c78e0ea">More...</a><br/></td></tr>
<trclass="memdesc:a49a16b42f72c91fadf494ab7e3fa88de"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Configures the node. <ahref="#a49a16b42f72c91fadf494ab7e3fa88de">More...</a><br/></td></tr>
<trclass="memdesc:a49a16b42f72c91fadf494ab7e3fa88de"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Configures the node. <ahref="#a49a16b42f72c91fadf494ab7e3fa88de">More...</a><br/></td></tr>
<trclass="memdesc:ad4614b418a72ef58bdec3da66baa17b9"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Stores the given buffer. <ahref="#ad4614b418a72ef58bdec3da66baa17b9">More...</a><br/></td></tr>
<trclass="memdesc:ad4614b418a72ef58bdec3da66baa17b9"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Stores the given buffer. <ahref="#ad4614b418a72ef58bdec3da66baa17b9">More...</a><br/></td></tr>
<trclass="memdesc:acc0294ae47ad796ccbb81e90c8cbbdfb"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Retunrs a reference to the last received buffer. <ahref="#acc0294ae47ad796ccbb81e90c8cbbdfb">More...</a><br/></td></tr>
<trclass="memdesc:acc0294ae47ad796ccbb81e90c8cbbdfb"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Retunrs a reference to the last received buffer. <ahref="#acc0294ae47ad796ccbb81e90c8cbbdfb">More...</a><br/></td></tr>
<trclass="memdesc:a01c2f43a30b8642a663addcf7fd5b897"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Clears the buffer. <ahref="#a01c2f43a30b8642a663addcf7fd5b897">More...</a><br/></td></tr>
<trclass="memdesc:a01c2f43a30b8642a663addcf7fd5b897"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Clears the buffer. <ahref="#a01c2f43a30b8642a663addcf7fd5b897">More...</a><br/></td></tr>
<trclass="inherit_header pub_methods_classsdr_1_1_sink"><tdcolspan="2"onclick="javascript:toggleInherit('pub_methods_classsdr_1_1_sink')"><imgsrc="closed.png"alt="-"/> Public Member Functions inherited from <aclass="el"href="classsdr_1_1_sink.html">sdr::Sink< Scalar ></a></td></tr>
<trclass="memdesc:a25b0849e40053f87496ca72f8b8cd9e2 inherit pub_methods_classsdr_1_1_sink"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Re-implemented from <code><aclass="el"href="classsdr_1_1_sink_base.html"title="Basic interface of all Sinks. ">SinkBase</a></code>. <ahref="#a25b0849e40053f87496ca72f8b8cd9e2">More...</a><br/></td></tr>
<trclass="memdesc:a25b0849e40053f87496ca72f8b8cd9e2 inherit pub_methods_classsdr_1_1_sink"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Re-implemented from <code><aclass="el"href="classsdr_1_1_sink_base.html"title="Basic interface of all Sinks. ">SinkBase</a></code>. <ahref="#a25b0849e40053f87496ca72f8b8cd9e2">More...</a><br/></td></tr>
<trclass="inherit_header pub_methods_classsdr_1_1_sink_base"><tdcolspan="2"onclick="javascript:toggleInherit('pub_methods_classsdr_1_1_sink_base')"><imgsrc="closed.png"alt="-"/> Public Member Functions inherited from <aclass="el"href="classsdr_1_1_sink_base.html">sdr::SinkBase</a></td></tr>
<trclass="memdesc:adb09b528eaa679d15bb695b100e5fd2a"><tdclass="mdescLeft"> </td><tdclass="mdescRight">A pre-allocated buffer, that will hold the last data received. <ahref="#adb09b528eaa679d15bb695b100e5fd2a">More...</a><br/></td></tr>
<trclass="memdesc:adb09b528eaa679d15bb695b100e5fd2a"><tdclass="mdescLeft"> </td><tdclass="mdescRight">A pre-allocated buffer, that will hold the last data received. <ahref="#adb09b528eaa679d15bb695b100e5fd2a">More...</a><br/></td></tr>
<trclass="memdesc:ae50fa8b237a4f4db86829bad5b862a17"><tdclass="mdescLeft"> </td><tdclass="mdescRight">A view to the last data received. <ahref="#ae50fa8b237a4f4db86829bad5b862a17">More...</a><br/></td></tr>
<trclass="memdesc:ae50fa8b237a4f4db86829bad5b862a17"><tdclass="mdescLeft"> </td><tdclass="mdescRight">A view to the last data received. <ahref="#ae50fa8b237a4f4db86829bad5b862a17">More...</a><br/></td></tr>
<!-- iframe showing the search results (closed by default) -->
<divid="MSearchResultsWindow">
@ -96,7 +97,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<p>This is the complete list of members for <aclass="el"href="classsdr_1_1_delegate.html">sdr::Delegate< T ></a>, including all inherited members.</p>
<tableclass="directory">
<trclass="even"><tdclass="entry"><aclass="el"href="classsdr_1_1_delegate.html#a5ffa9250f1da96b4a555d4b519112880">_function</a></td><tdclass="entry"><aclass="el"href="classsdr_1_1_delegate.html">sdr::Delegate< T ></a></td><tdclass="entry"><spanclass="mlabel">protected</span></td></tr>
<trclass="even"><tdclass="entry"><aclass="el"href="classsdr_1_1_delegate.html#a9a016542243595dc666ded852fd81219">_function</a></td><tdclass="entry"><aclass="el"href="classsdr_1_1_delegate.html">sdr::Delegate< T ></a></td><tdclass="entry"><spanclass="mlabel">protected</span></td></tr>
<tr><tdclass="entry"><aclass="el"href="classsdr_1_1_delegate.html#ad8db0139eda95e8256df178ad151b8aa">_instance</a></td><tdclass="entry"><aclass="el"href="classsdr_1_1_delegate.html">sdr::Delegate< T ></a></td><tdclass="entry"><spanclass="mlabel">protected</span></td></tr>
<trclass="even"><tdclass="entry"><aclass="el"href="classsdr_1_1_delegate.html#a4693fde26e5ef52bcdf45e0911053414">Delegate</a>(T *instance, void(T::*func)(void))</td><tdclass="entry"><aclass="el"href="classsdr_1_1_delegate.html">sdr::Delegate< T ></a></td><tdclass="entry"><spanclass="mlabel">inline</span></td></tr>
<tr><tdclass="entry"><aclass="el"href="classsdr_1_1_delegate.html#a99111db1a5bc61ec46456d132151f9c2">instance</a>()</td><tdclass="entry"><aclass="el"href="classsdr_1_1_delegate.html">sdr::Delegate< T ></a></td><tdclass="entry"><spanclass="mlabel">inline</span><spanclass="mlabel">virtual</span></td></tr>
@ -105,9 +106,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</table></div><!-- contents -->
<!-- start footer part -->
<hrclass="footer"/><addressclass="footer"><small>
Generated on Wed May 27 2015 15:24:42 for libsdr by  <ahref="http://www.doxygen.org/index.html">
Generated on Mon Jun 1 2015 11:35:02 for libsdr by  <ahref="http://www.doxygen.org/index.html">
<trclass="memdesc:a4693fde26e5ef52bcdf45e0911053414"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Constructs a delegate to the method <code>func</code> of the instance <code>instance</code>. <ahref="#a4693fde26e5ef52bcdf45e0911053414">More...</a><br/></td></tr>
<trclass="memdesc:a4693fde26e5ef52bcdf45e0911053414"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Constructs a delegate to the method <code>func</code> of the instance <code>instance</code>. <ahref="#a4693fde26e5ef52bcdf45e0911053414">More...</a><br/></td></tr>
<trclass="memdesc:aac9c36c8ff5f1800965ce78813a6547f"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Callback, simply calls the method of the instance given to the constructor. <ahref="#aac9c36c8ff5f1800965ce78813a6547f">More...</a><br/></td></tr>
<trclass="memdesc:aac9c36c8ff5f1800965ce78813a6547f"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Callback, simply calls the method of the instance given to the constructor. <ahref="#aac9c36c8ff5f1800965ce78813a6547f">More...</a><br/></td></tr>
<trclass="memdesc:a99111db1a5bc61ec46456d132151f9c2"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns the instance of the delegate. <ahref="#a99111db1a5bc61ec46456d132151f9c2">More...</a><br/></td></tr>
<trclass="memdesc:a99111db1a5bc61ec46456d132151f9c2"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns the instance of the delegate. <ahref="#a99111db1a5bc61ec46456d132151f9c2">More...</a><br/></td></tr>
<trclass="memdesc:ab3308df8f5839554e754a713938d71b3"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Call back interface. <ahref="#ab3308df8f5839554e754a713938d71b3">More...</a><br/></td></tr>
<trclass="memdesc:ab3308df8f5839554e754a713938d71b3"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Call back interface. <ahref="#ab3308df8f5839554e754a713938d71b3">More...</a><br/></td></tr>
<trclass="memdesc:a0b1007766581eedcbf202ff76cee2cb4"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns the instance of the delegate. <ahref="#a0b1007766581eedcbf202ff76cee2cb4">More...</a><br/></td></tr>
<trclass="memdesc:a0b1007766581eedcbf202ff76cee2cb4"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns the instance of the delegate. <ahref="#a0b1007766581eedcbf202ff76cee2cb4">More...</a><br/></td></tr>
<trclass="memdesc:a3640c788bea68b27772771b9d73653b9"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The super-scalar of the input type. <ahref="#a3640c788bea68b27772771b9d73653b9">More...</a><br/></td></tr>
<trclass="memdesc:a3640c788bea68b27772771b9d73653b9"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The super-scalar of the input type. <ahref="#a3640c788bea68b27772771b9d73653b9">More...</a><br/></td></tr>
<trclass="memdesc:a0797a5d126c311b031f6377b786e328d"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Constructs a <aclass="el"href="classsdr_1_1_f_f_t.html"title="FFT module class, provides static methods to perfrom a FFT directly. ">FFT</a> plan for the input and output buffers. <ahref="#a0797a5d126c311b031f6377b786e328d">More...</a><br/></td></tr>
<trclass="memdesc:a0797a5d126c311b031f6377b786e328d"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Constructs a <aclass="el"href="classsdr_1_1_f_f_t.html"title="FFT module class, provides static methods to perfrom a FFT directly. ">FFT</a> plan for the input and output buffers. <ahref="#a0797a5d126c311b031f6377b786e328d">More...</a><br/></td></tr>
<trclass="memdesc:a1cf4df7a8518971168efec090930a248"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Performs the <aclass="el"href="classsdr_1_1_f_f_t.html"title="FFT module class, provides static methods to perfrom a FFT directly. ">FFT</a>. <ahref="#a1cf4df7a8518971168efec090930a248">More...</a><br/></td></tr>
<trclass="memdesc:a1cf4df7a8518971168efec090930a248"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Performs the <aclass="el"href="classsdr_1_1_f_f_t.html"title="FFT module class, provides static methods to perfrom a FFT directly. ">FFT</a>. <ahref="#a1cf4df7a8518971168efec090930a248">More...</a><br/></td></tr>
<trclass="memdesc:a89e50030f9bec2fc66ef18564b3fa49e"><tdclass="mdescLeft"> </td><tdclass="mdescRight"><aclass="el"href="classsdr_1_1_f_f_t.html"title="FFT module class, provides static methods to perfrom a FFT directly. ">FFT</a> size, needs to be a power of 2. <ahref="#a89e50030f9bec2fc66ef18564b3fa49e">More...</a><br/></td></tr>
<trclass="memdesc:a89e50030f9bec2fc66ef18564b3fa49e"><tdclass="mdescLeft"> </td><tdclass="mdescRight"><aclass="el"href="classsdr_1_1_f_f_t.html"title="FFT module class, provides static methods to perfrom a FFT directly. ">FFT</a> size, needs to be a power of 2. <ahref="#a89e50030f9bec2fc66ef18564b3fa49e">More...</a><br/></td></tr>
<trclass="memdesc:ae9a3563521774be6b902dd67005c26d2"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The exp(-i 2 pi k / N) look-up table. <ahref="#ae9a3563521774be6b902dd67005c26d2">More...</a><br/></td></tr>
<trclass="memdesc:ae9a3563521774be6b902dd67005c26d2"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The exp(-i 2 pi k / N) look-up table. <ahref="#ae9a3563521774be6b902dd67005c26d2">More...</a><br/></td></tr>
<p>Trivial <aclass="el"href="classsdr_1_1_f_f_t.html"title="FFT module class, provides static methods to perfrom a FFT directly. ">FFT</a> implementation for buffer sizes of N=2**K. </p>
<trclass="memdesc:a3b6086f568b216b7aae2f782a8aae4d5"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Performs the transformation. <ahref="#a3b6086f568b216b7aae2f782a8aae4d5">More...</a><br/></td></tr>
<trclass="memdesc:a3b6086f568b216b7aae2f782a8aae4d5"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Performs the transformation. <ahref="#a3b6086f568b216b7aae2f782a8aae4d5">More...</a><br/></td></tr>
<p>Template specialization for a <aclass="el"href="classsdr_1_1_f_f_t.html"title="FFT module class, provides static methods to perfrom a FFT directly. ">FFT</a> transform on std::complex<double> values. </p>
@ -333,14 +334,14 @@ class sdr::FFTPlan< double ></h3>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<p>Template specialization for a <aclass="el"href="classsdr_1_1_f_f_t.html"title="FFT module class, provides static methods to perfrom a FFT directly. ">FFT</a> transform on std::complex<float> values. </p>
@ -333,14 +334,14 @@ class sdr::FFTPlan< float ></h3>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<trclass="inherit_header pub_methods_classsdr_1_1_f_i_r_filter"><tdcolspan="2"onclick="javascript:toggleInherit('pub_methods_classsdr_1_1_f_i_r_filter')"><imgsrc="closed.png"alt="-"/> Public Member Functions inherited from <aclass="el"href="classsdr_1_1_f_i_r_filter.html">sdr::FIRFilter< Scalar, FIRBandPassCoeffs ></a></td></tr>
<trclass="memdesc:a86bb334d886cebe30844cdf4e12c68a9 inherit pub_methods_classsdr_1_1_f_i_r_filter"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns true if the filter is enabled. <ahref="#a86bb334d886cebe30844cdf4e12c68a9">More...</a><br/></td></tr>
<trclass="memdesc:a86bb334d886cebe30844cdf4e12c68a9 inherit pub_methods_classsdr_1_1_f_i_r_filter"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns true if the filter is enabled. <ahref="#a86bb334d886cebe30844cdf4e12c68a9">More...</a><br/></td></tr>
<trclass="memdesc:a97fad5ad5e7d18085d4d6c6904154836 inherit pub_methods_classsdr_1_1_f_i_r_filter"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns the order of the filter. <ahref="#a97fad5ad5e7d18085d4d6c6904154836">More...</a><br/></td></tr>
<trclass="memdesc:a97fad5ad5e7d18085d4d6c6904154836 inherit pub_methods_classsdr_1_1_f_i_r_filter"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns the order of the filter. <ahref="#a97fad5ad5e7d18085d4d6c6904154836">More...</a><br/></td></tr>
<trclass="memdesc:a3da50552081d57104580336ed0f1d80d inherit pub_methods_classsdr_1_1_f_i_r_filter"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Sets the order of the filter and updates the filter coefficients. <ahref="#a3da50552081d57104580336ed0f1d80d">More...</a><br/></td></tr>
<trclass="memdesc:a3da50552081d57104580336ed0f1d80d inherit pub_methods_classsdr_1_1_f_i_r_filter"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Sets the order of the filter and updates the filter coefficients. <ahref="#a3da50552081d57104580336ed0f1d80d">More...</a><br/></td></tr>
<trclass="inherit_header pub_methods_classsdr_1_1_sink"><tdcolspan="2"onclick="javascript:toggleInherit('pub_methods_classsdr_1_1_sink')"><imgsrc="closed.png"alt="-"/> Public Member Functions inherited from <aclass="el"href="classsdr_1_1_sink.html">sdr::Sink< Scalar ></a></td></tr>
<trclass="memdesc:a25b0849e40053f87496ca72f8b8cd9e2 inherit pub_methods_classsdr_1_1_sink"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Re-implemented from <code><aclass="el"href="classsdr_1_1_sink_base.html"title="Basic interface of all Sinks. ">SinkBase</a></code>. <ahref="#a25b0849e40053f87496ca72f8b8cd9e2">More...</a><br/></td></tr>
<trclass="memdesc:a25b0849e40053f87496ca72f8b8cd9e2 inherit pub_methods_classsdr_1_1_sink"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Re-implemented from <code><aclass="el"href="classsdr_1_1_sink_base.html"title="Basic interface of all Sinks. ">SinkBase</a></code>. <ahref="#a25b0849e40053f87496ca72f8b8cd9e2">More...</a><br/></td></tr>
<trclass="inherit_header pub_methods_classsdr_1_1_sink_base"><tdcolspan="2"onclick="javascript:toggleInherit('pub_methods_classsdr_1_1_sink_base')"><imgsrc="closed.png"alt="-"/> Public Member Functions inherited from <aclass="el"href="classsdr_1_1_sink_base.html">sdr::SinkBase</a></td></tr>
<trclass="inherit_header pub_methods_classsdr_1_1_source"><tdcolspan="2"onclick="javascript:toggleInherit('pub_methods_classsdr_1_1_source')"><imgsrc="closed.png"alt="-"/> Public Member Functions inherited from <aclass="el"href="classsdr_1_1_source.html">sdr::Source</a></td></tr>
<trclass="memdesc:a13921d5daa00574e2057c1ae1fc28054 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Sends the given buffer to all connected sinks. <ahref="#a13921d5daa00574e2057c1ae1fc28054">More...</a><br/></td></tr>
<trclass="memdesc:a13921d5daa00574e2057c1ae1fc28054 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Sends the given buffer to all connected sinks. <ahref="#a13921d5daa00574e2057c1ae1fc28054">More...</a><br/></td></tr>
<trclass="memdesc:ac7df1faefb31e72e135eec3ecf539132 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Connect this source to a sink. <ahref="#ac7df1faefb31e72e135eec3ecf539132">More...</a><br/></td></tr>
<trclass="memdesc:ac7df1faefb31e72e135eec3ecf539132 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Connect this source to a sink. <ahref="#ac7df1faefb31e72e135eec3ecf539132">More...</a><br/></td></tr>
<trclass="memdesc:afd4c7e3fb94a057ac40e9877167791ec inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Stores the configuration and propergates it if the configuration has been changed. <ahref="#afd4c7e3fb94a057ac40e9877167791ec">More...</a><br/></td></tr>
<trclass="memdesc:afd4c7e3fb94a057ac40e9877167791ec inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Stores the configuration and propergates it if the configuration has been changed. <ahref="#afd4c7e3fb94a057ac40e9877167791ec">More...</a><br/></td></tr>
<trclass="memdesc:ab9362057c06f35e0a23901cc0556b976 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns the configured source type or <code>Config::Type_UNDEFINED</code> otherwise. <ahref="#ab9362057c06f35e0a23901cc0556b976">More...</a><br/></td></tr>
<trclass="memdesc:ab9362057c06f35e0a23901cc0556b976 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns the configured source type or <code>Config::Type_UNDEFINED</code> otherwise. <ahref="#ab9362057c06f35e0a23901cc0556b976">More...</a><br/></td></tr>
<trclass="memitem:a7cf977be7a508097532991155e90ae45 inherit pub_methods_classsdr_1_1_source"><tdclass="memTemplParams"colspan="2">template<class T ></td></tr>
<trclass="memdesc:a7cf977be7a508097532991155e90ae45 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Adds a callback to the end-of-stream signal of the source. <ahref="#a7cf977be7a508097532991155e90ae45">More...</a><br/></td></tr>
<trclass="memdesc:a7cf977be7a508097532991155e90ae45 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Adds a callback to the end-of-stream signal of the source. <ahref="#a7cf977be7a508097532991155e90ae45">More...</a><br/></td></tr>
<trclass="inherit_header pro_methods_classsdr_1_1_f_i_r_filter"><tdcolspan="2"onclick="javascript:toggleInherit('pro_methods_classsdr_1_1_f_i_r_filter')"><imgsrc="closed.png"alt="-"/> Protected Member Functions inherited from <aclass="el"href="classsdr_1_1_f_i_r_filter.html">sdr::FIRFilter< Scalar, FIRBandPassCoeffs ></a></td></tr>
<trclass="memdesc:aef359a18aadcc324ae912c67d4bb352b inherit pro_methods_classsdr_1_1_f_i_r_filter"><tdclass="mdescLeft"> </td><tdclass="mdescRight">performs the actual computation <br/></td></tr>
<trclass="memdesc:aef359a18aadcc324ae912c67d4bb352b inherit pro_methods_classsdr_1_1_f_i_r_filter"><tdclass="mdescLeft"> </td><tdclass="mdescRight">performs the actual computation <br/></td></tr>
<trclass="inherit_header pro_methods_classsdr_1_1_source"><tdcolspan="2"onclick="javascript:toggleInherit('pro_methods_classsdr_1_1_source')"><imgsrc="closed.png"alt="-"/> Protected Member Functions inherited from <aclass="el"href="classsdr_1_1_source.html">sdr::Source</a></td></tr>
<trclass="memdesc:a3fbd9bdaf370acad141440388da2100c inherit pro_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Propagates the given configuration to all connected sinks. <ahref="#a3fbd9bdaf370acad141440388da2100c">More...</a><br/></td></tr>
<trclass="memdesc:a3fbd9bdaf370acad141440388da2100c inherit pro_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Propagates the given configuration to all connected sinks. <ahref="#a3fbd9bdaf370acad141440388da2100c">More...</a><br/></td></tr>
<trclass="memdesc:a72d1e0297c601f479ed46a46519fb502 inherit pro_attribs_classsdr_1_1_f_i_r_filter"><tdclass="mdescLeft"> </td><tdclass="mdescRight">If true, the filtering is enabled. <ahref="#a72d1e0297c601f479ed46a46519fb502">More...</a><br/></td></tr>
<trclass="memdesc:a72d1e0297c601f479ed46a46519fb502 inherit pro_attribs_classsdr_1_1_f_i_r_filter"><tdclass="mdescLeft"> </td><tdclass="mdescRight">If true, the filtering is enabled. <ahref="#a72d1e0297c601f479ed46a46519fb502">More...</a><br/></td></tr>
<trclass="memdesc:af3fa19a8ce102614bf261b4e58134b01 inherit pro_attribs_classsdr_1_1_f_i_r_filter"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The order of the filter. <ahref="#af3fa19a8ce102614bf261b4e58134b01">More...</a><br/></td></tr>
<trclass="memdesc:af3fa19a8ce102614bf261b4e58134b01 inherit pro_attribs_classsdr_1_1_f_i_r_filter"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The order of the filter. <ahref="#af3fa19a8ce102614bf261b4e58134b01">More...</a><br/></td></tr>
<trclass="memdesc:a74c56d78d4e7fbb6fa20eaf9d284494b inherit pro_attribs_classsdr_1_1_f_i_r_filter"><tdclass="mdescLeft"> </td><tdclass="mdescRight">A "ring-buffer" used to perform the filtering. <ahref="#a74c56d78d4e7fbb6fa20eaf9d284494b">More...</a><br/></td></tr>
<trclass="memdesc:a74c56d78d4e7fbb6fa20eaf9d284494b inherit pro_attribs_classsdr_1_1_f_i_r_filter"><tdclass="mdescLeft"> </td><tdclass="mdescRight">A "ring-buffer" used to perform the filtering. <ahref="#a74c56d78d4e7fbb6fa20eaf9d284494b">More...</a><br/></td></tr>
<trclass="memdesc:aaad38be5e520d03c50877f94dfe19725 inherit pro_attribs_classsdr_1_1_f_i_r_filter"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Offset of the "ring-buffer". <ahref="#aaad38be5e520d03c50877f94dfe19725">More...</a><br/></td></tr>
<trclass="memdesc:aaad38be5e520d03c50877f94dfe19725 inherit pro_attribs_classsdr_1_1_f_i_r_filter"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Offset of the "ring-buffer". <ahref="#aaad38be5e520d03c50877f94dfe19725">More...</a><br/></td></tr>
<trclass="memdesc:a6f8f3db14310d350b5bffb6499513b1b inherit pro_attribs_classsdr_1_1_f_i_r_filter"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The output buffer, unused if filtering is performed in-place. <ahref="#a6f8f3db14310d350b5bffb6499513b1b">More...</a><br/></td></tr>
<trclass="memdesc:a6f8f3db14310d350b5bffb6499513b1b inherit pro_attribs_classsdr_1_1_f_i_r_filter"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The output buffer, unused if filtering is performed in-place. <ahref="#a6f8f3db14310d350b5bffb6499513b1b">More...</a><br/></td></tr>
<trclass="memdesc:ac7ea547c33d45cf5b5654ce21957ab27 inherit pro_attribs_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Holds the source configuration, this can be updated by calling <code>setConfig</code>. <ahref="#ac7ea547c33d45cf5b5654ce21957ab27">More...</a><br/></td></tr>
<trclass="memdesc:ac7ea547c33d45cf5b5654ce21957ab27 inherit pro_attribs_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Holds the source configuration, this can be updated by calling <code>setConfig</code>. <ahref="#ac7ea547c33d45cf5b5654ce21957ab27">More...</a><br/></td></tr>
<trclass="memdesc:abd6f0bbcbb0c20eb828bd5f80934fc66"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Calculates the filter coefficients. <ahref="#abd6f0bbcbb0c20eb828bd5f80934fc66">More...</a><br/></td></tr>
<trclass="memdesc:abd6f0bbcbb0c20eb828bd5f80934fc66"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Calculates the filter coefficients. <ahref="#abd6f0bbcbb0c20eb828bd5f80934fc66">More...</a><br/></td></tr>
<trclass="inherit_header pub_methods_classsdr_1_1_f_i_r_filter"><tdcolspan="2"onclick="javascript:toggleInherit('pub_methods_classsdr_1_1_f_i_r_filter')"><imgsrc="closed.png"alt="-"/> Public Member Functions inherited from <aclass="el"href="classsdr_1_1_f_i_r_filter.html">sdr::FIRFilter< Scalar, FIRBandStopCoeffs ></a></td></tr>
<trclass="memdesc:a86bb334d886cebe30844cdf4e12c68a9 inherit pub_methods_classsdr_1_1_f_i_r_filter"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns true if the filter is enabled. <ahref="#a86bb334d886cebe30844cdf4e12c68a9">More...</a><br/></td></tr>
<trclass="memdesc:a86bb334d886cebe30844cdf4e12c68a9 inherit pub_methods_classsdr_1_1_f_i_r_filter"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns true if the filter is enabled. <ahref="#a86bb334d886cebe30844cdf4e12c68a9">More...</a><br/></td></tr>
<trclass="memdesc:a97fad5ad5e7d18085d4d6c6904154836 inherit pub_methods_classsdr_1_1_f_i_r_filter"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns the order of the filter. <ahref="#a97fad5ad5e7d18085d4d6c6904154836">More...</a><br/></td></tr>
<trclass="memdesc:a97fad5ad5e7d18085d4d6c6904154836 inherit pub_methods_classsdr_1_1_f_i_r_filter"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns the order of the filter. <ahref="#a97fad5ad5e7d18085d4d6c6904154836">More...</a><br/></td></tr>
<trclass="memdesc:a3da50552081d57104580336ed0f1d80d inherit pub_methods_classsdr_1_1_f_i_r_filter"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Sets the order of the filter and updates the filter coefficients. <ahref="#a3da50552081d57104580336ed0f1d80d">More...</a><br/></td></tr>
<trclass="memdesc:a3da50552081d57104580336ed0f1d80d inherit pub_methods_classsdr_1_1_f_i_r_filter"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Sets the order of the filter and updates the filter coefficients. <ahref="#a3da50552081d57104580336ed0f1d80d">More...</a><br/></td></tr>
<trclass="inherit_header pub_methods_classsdr_1_1_sink"><tdcolspan="2"onclick="javascript:toggleInherit('pub_methods_classsdr_1_1_sink')"><imgsrc="closed.png"alt="-"/> Public Member Functions inherited from <aclass="el"href="classsdr_1_1_sink.html">sdr::Sink< Scalar ></a></td></tr>
<trclass="memdesc:a25b0849e40053f87496ca72f8b8cd9e2 inherit pub_methods_classsdr_1_1_sink"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Re-implemented from <code><aclass="el"href="classsdr_1_1_sink_base.html"title="Basic interface of all Sinks. ">SinkBase</a></code>. <ahref="#a25b0849e40053f87496ca72f8b8cd9e2">More...</a><br/></td></tr>
<trclass="memdesc:a25b0849e40053f87496ca72f8b8cd9e2 inherit pub_methods_classsdr_1_1_sink"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Re-implemented from <code><aclass="el"href="classsdr_1_1_sink_base.html"title="Basic interface of all Sinks. ">SinkBase</a></code>. <ahref="#a25b0849e40053f87496ca72f8b8cd9e2">More...</a><br/></td></tr>
<trclass="inherit_header pub_methods_classsdr_1_1_sink_base"><tdcolspan="2"onclick="javascript:toggleInherit('pub_methods_classsdr_1_1_sink_base')"><imgsrc="closed.png"alt="-"/> Public Member Functions inherited from <aclass="el"href="classsdr_1_1_sink_base.html">sdr::SinkBase</a></td></tr>
<trclass="inherit_header pub_methods_classsdr_1_1_source"><tdcolspan="2"onclick="javascript:toggleInherit('pub_methods_classsdr_1_1_source')"><imgsrc="closed.png"alt="-"/> Public Member Functions inherited from <aclass="el"href="classsdr_1_1_source.html">sdr::Source</a></td></tr>
<trclass="memdesc:a13921d5daa00574e2057c1ae1fc28054 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Sends the given buffer to all connected sinks. <ahref="#a13921d5daa00574e2057c1ae1fc28054">More...</a><br/></td></tr>
<trclass="memdesc:a13921d5daa00574e2057c1ae1fc28054 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Sends the given buffer to all connected sinks. <ahref="#a13921d5daa00574e2057c1ae1fc28054">More...</a><br/></td></tr>
<trclass="memdesc:ac7df1faefb31e72e135eec3ecf539132 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Connect this source to a sink. <ahref="#ac7df1faefb31e72e135eec3ecf539132">More...</a><br/></td></tr>
<trclass="memdesc:ac7df1faefb31e72e135eec3ecf539132 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Connect this source to a sink. <ahref="#ac7df1faefb31e72e135eec3ecf539132">More...</a><br/></td></tr>
<trclass="memdesc:afd4c7e3fb94a057ac40e9877167791ec inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Stores the configuration and propergates it if the configuration has been changed. <ahref="#afd4c7e3fb94a057ac40e9877167791ec">More...</a><br/></td></tr>
<trclass="memdesc:afd4c7e3fb94a057ac40e9877167791ec inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Stores the configuration and propergates it if the configuration has been changed. <ahref="#afd4c7e3fb94a057ac40e9877167791ec">More...</a><br/></td></tr>
<trclass="memdesc:ab9362057c06f35e0a23901cc0556b976 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns the configured source type or <code>Config::Type_UNDEFINED</code> otherwise. <ahref="#ab9362057c06f35e0a23901cc0556b976">More...</a><br/></td></tr>
<trclass="memdesc:ab9362057c06f35e0a23901cc0556b976 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns the configured source type or <code>Config::Type_UNDEFINED</code> otherwise. <ahref="#ab9362057c06f35e0a23901cc0556b976">More...</a><br/></td></tr>
<trclass="memitem:a7cf977be7a508097532991155e90ae45 inherit pub_methods_classsdr_1_1_source"><tdclass="memTemplParams"colspan="2">template<class T ></td></tr>
<trclass="memdesc:a7cf977be7a508097532991155e90ae45 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Adds a callback to the end-of-stream signal of the source. <ahref="#a7cf977be7a508097532991155e90ae45">More...</a><br/></td></tr>
<trclass="memdesc:a7cf977be7a508097532991155e90ae45 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Adds a callback to the end-of-stream signal of the source. <ahref="#a7cf977be7a508097532991155e90ae45">More...</a><br/></td></tr>
<trclass="inherit_header pro_methods_classsdr_1_1_f_i_r_filter"><tdcolspan="2"onclick="javascript:toggleInherit('pro_methods_classsdr_1_1_f_i_r_filter')"><imgsrc="closed.png"alt="-"/> Protected Member Functions inherited from <aclass="el"href="classsdr_1_1_f_i_r_filter.html">sdr::FIRFilter< Scalar, FIRBandStopCoeffs ></a></td></tr>
<trclass="memdesc:aef359a18aadcc324ae912c67d4bb352b inherit pro_methods_classsdr_1_1_f_i_r_filter"><tdclass="mdescLeft"> </td><tdclass="mdescRight">performs the actual computation <br/></td></tr>
<trclass="memdesc:aef359a18aadcc324ae912c67d4bb352b inherit pro_methods_classsdr_1_1_f_i_r_filter"><tdclass="mdescLeft"> </td><tdclass="mdescRight">performs the actual computation <br/></td></tr>
<trclass="inherit_header pro_methods_classsdr_1_1_source"><tdcolspan="2"onclick="javascript:toggleInherit('pro_methods_classsdr_1_1_source')"><imgsrc="closed.png"alt="-"/> Protected Member Functions inherited from <aclass="el"href="classsdr_1_1_source.html">sdr::Source</a></td></tr>
<trclass="memdesc:a3fbd9bdaf370acad141440388da2100c inherit pro_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Propagates the given configuration to all connected sinks. <ahref="#a3fbd9bdaf370acad141440388da2100c">More...</a><br/></td></tr>
<trclass="memdesc:a3fbd9bdaf370acad141440388da2100c inherit pro_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Propagates the given configuration to all connected sinks. <ahref="#a3fbd9bdaf370acad141440388da2100c">More...</a><br/></td></tr>
<trclass="memdesc:a72d1e0297c601f479ed46a46519fb502 inherit pro_attribs_classsdr_1_1_f_i_r_filter"><tdclass="mdescLeft"> </td><tdclass="mdescRight">If true, the filtering is enabled. <ahref="#a72d1e0297c601f479ed46a46519fb502">More...</a><br/></td></tr>
<trclass="memdesc:a72d1e0297c601f479ed46a46519fb502 inherit pro_attribs_classsdr_1_1_f_i_r_filter"><tdclass="mdescLeft"> </td><tdclass="mdescRight">If true, the filtering is enabled. <ahref="#a72d1e0297c601f479ed46a46519fb502">More...</a><br/></td></tr>
<trclass="memdesc:af3fa19a8ce102614bf261b4e58134b01 inherit pro_attribs_classsdr_1_1_f_i_r_filter"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The order of the filter. <ahref="#af3fa19a8ce102614bf261b4e58134b01">More...</a><br/></td></tr>
<trclass="memdesc:af3fa19a8ce102614bf261b4e58134b01 inherit pro_attribs_classsdr_1_1_f_i_r_filter"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The order of the filter. <ahref="#af3fa19a8ce102614bf261b4e58134b01">More...</a><br/></td></tr>
<trclass="memdesc:a74c56d78d4e7fbb6fa20eaf9d284494b inherit pro_attribs_classsdr_1_1_f_i_r_filter"><tdclass="mdescLeft"> </td><tdclass="mdescRight">A "ring-buffer" used to perform the filtering. <ahref="#a74c56d78d4e7fbb6fa20eaf9d284494b">More...</a><br/></td></tr>
<trclass="memdesc:a74c56d78d4e7fbb6fa20eaf9d284494b inherit pro_attribs_classsdr_1_1_f_i_r_filter"><tdclass="mdescLeft"> </td><tdclass="mdescRight">A "ring-buffer" used to perform the filtering. <ahref="#a74c56d78d4e7fbb6fa20eaf9d284494b">More...</a><br/></td></tr>
<trclass="memdesc:aaad38be5e520d03c50877f94dfe19725 inherit pro_attribs_classsdr_1_1_f_i_r_filter"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Offset of the "ring-buffer". <ahref="#aaad38be5e520d03c50877f94dfe19725">More...</a><br/></td></tr>
<trclass="memdesc:aaad38be5e520d03c50877f94dfe19725 inherit pro_attribs_classsdr_1_1_f_i_r_filter"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Offset of the "ring-buffer". <ahref="#aaad38be5e520d03c50877f94dfe19725">More...</a><br/></td></tr>
<trclass="memdesc:a6f8f3db14310d350b5bffb6499513b1b inherit pro_attribs_classsdr_1_1_f_i_r_filter"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The output buffer, unused if filtering is performed in-place. <ahref="#a6f8f3db14310d350b5bffb6499513b1b">More...</a><br/></td></tr>
<trclass="memdesc:a6f8f3db14310d350b5bffb6499513b1b inherit pro_attribs_classsdr_1_1_f_i_r_filter"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The output buffer, unused if filtering is performed in-place. <ahref="#a6f8f3db14310d350b5bffb6499513b1b">More...</a><br/></td></tr>
<trclass="memdesc:ac7ea547c33d45cf5b5654ce21957ab27 inherit pro_attribs_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Holds the source configuration, this can be updated by calling <code>setConfig</code>. <ahref="#ac7ea547c33d45cf5b5654ce21957ab27">More...</a><br/></td></tr>
<trclass="memdesc:ac7ea547c33d45cf5b5654ce21957ab27 inherit pro_attribs_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Holds the source configuration, this can be updated by calling <code>setConfig</code>. <ahref="#ac7ea547c33d45cf5b5654ce21957ab27">More...</a><br/></td></tr>
<trclass="memdesc:ab16669fb8531dfbb1dea863efcb4ac78"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Calculates the filter coefficients. <ahref="#ab16669fb8531dfbb1dea863efcb4ac78">More...</a><br/></td></tr>
<trclass="memdesc:ab16669fb8531dfbb1dea863efcb4ac78"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Calculates the filter coefficients. <ahref="#ab16669fb8531dfbb1dea863efcb4ac78">More...</a><br/></td></tr>
<trclass="memdesc:a86bb334d886cebe30844cdf4e12c68a9"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns true if the filter is enabled. <ahref="#a86bb334d886cebe30844cdf4e12c68a9">More...</a><br/></td></tr>
<trclass="memdesc:a86bb334d886cebe30844cdf4e12c68a9"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns true if the filter is enabled. <ahref="#a86bb334d886cebe30844cdf4e12c68a9">More...</a><br/></td></tr>
<trclass="memdesc:ae8a63941ff482b039cf1cfdb79c0dc03"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Enable/Disable the filter. <ahref="#ae8a63941ff482b039cf1cfdb79c0dc03">More...</a><br/></td></tr>
<trclass="memdesc:ae8a63941ff482b039cf1cfdb79c0dc03"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Enable/Disable the filter. <ahref="#ae8a63941ff482b039cf1cfdb79c0dc03">More...</a><br/></td></tr>
<trclass="memdesc:a97fad5ad5e7d18085d4d6c6904154836"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns the order of the filter. <ahref="#a97fad5ad5e7d18085d4d6c6904154836">More...</a><br/></td></tr>
<trclass="memdesc:a97fad5ad5e7d18085d4d6c6904154836"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns the order of the filter. <ahref="#a97fad5ad5e7d18085d4d6c6904154836">More...</a><br/></td></tr>
<trclass="memdesc:a3da50552081d57104580336ed0f1d80d"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Sets the order of the filter and updates the filter coefficients. <ahref="#a3da50552081d57104580336ed0f1d80d">More...</a><br/></td></tr>
<trclass="memdesc:a3da50552081d57104580336ed0f1d80d"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Sets the order of the filter and updates the filter coefficients. <ahref="#a3da50552081d57104580336ed0f1d80d">More...</a><br/></td></tr>
<trclass="memdesc:add82f22f403ae4aaa004788a78bf6fb3"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Configures the filter. <ahref="#add82f22f403ae4aaa004788a78bf6fb3">More...</a><br/></td></tr>
<trclass="memdesc:add82f22f403ae4aaa004788a78bf6fb3"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Configures the filter. <ahref="#add82f22f403ae4aaa004788a78bf6fb3">More...</a><br/></td></tr>
<trclass="memdesc:aa2247006714c239918245574605014b9"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Performs the filtering. <ahref="#aa2247006714c239918245574605014b9">More...</a><br/></td></tr>
<trclass="memdesc:aa2247006714c239918245574605014b9"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Performs the filtering. <ahref="#aa2247006714c239918245574605014b9">More...</a><br/></td></tr>
<trclass="inherit_header pub_methods_classsdr_1_1_sink"><tdcolspan="2"onclick="javascript:toggleInherit('pub_methods_classsdr_1_1_sink')"><imgsrc="closed.png"alt="-"/> Public Member Functions inherited from <aclass="el"href="classsdr_1_1_sink.html">sdr::Sink< Scalar ></a></td></tr>
<trclass="memdesc:a25b0849e40053f87496ca72f8b8cd9e2 inherit pub_methods_classsdr_1_1_sink"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Re-implemented from <code><aclass="el"href="classsdr_1_1_sink_base.html"title="Basic interface of all Sinks. ">SinkBase</a></code>. <ahref="#a25b0849e40053f87496ca72f8b8cd9e2">More...</a><br/></td></tr>
<trclass="memdesc:a25b0849e40053f87496ca72f8b8cd9e2 inherit pub_methods_classsdr_1_1_sink"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Re-implemented from <code><aclass="el"href="classsdr_1_1_sink_base.html"title="Basic interface of all Sinks. ">SinkBase</a></code>. <ahref="#a25b0849e40053f87496ca72f8b8cd9e2">More...</a><br/></td></tr>
<trclass="inherit_header pub_methods_classsdr_1_1_sink_base"><tdcolspan="2"onclick="javascript:toggleInherit('pub_methods_classsdr_1_1_sink_base')"><imgsrc="closed.png"alt="-"/> Public Member Functions inherited from <aclass="el"href="classsdr_1_1_sink_base.html">sdr::SinkBase</a></td></tr>
<trclass="inherit_header pub_methods_classsdr_1_1_source"><tdcolspan="2"onclick="javascript:toggleInherit('pub_methods_classsdr_1_1_source')"><imgsrc="closed.png"alt="-"/> Public Member Functions inherited from <aclass="el"href="classsdr_1_1_source.html">sdr::Source</a></td></tr>
<trclass="memdesc:a13921d5daa00574e2057c1ae1fc28054 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Sends the given buffer to all connected sinks. <ahref="#a13921d5daa00574e2057c1ae1fc28054">More...</a><br/></td></tr>
<trclass="memdesc:a13921d5daa00574e2057c1ae1fc28054 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Sends the given buffer to all connected sinks. <ahref="#a13921d5daa00574e2057c1ae1fc28054">More...</a><br/></td></tr>
<trclass="memdesc:ac7df1faefb31e72e135eec3ecf539132 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Connect this source to a sink. <ahref="#ac7df1faefb31e72e135eec3ecf539132">More...</a><br/></td></tr>
<trclass="memdesc:ac7df1faefb31e72e135eec3ecf539132 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Connect this source to a sink. <ahref="#ac7df1faefb31e72e135eec3ecf539132">More...</a><br/></td></tr>
<trclass="memdesc:afd4c7e3fb94a057ac40e9877167791ec inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Stores the configuration and propergates it if the configuration has been changed. <ahref="#afd4c7e3fb94a057ac40e9877167791ec">More...</a><br/></td></tr>
<trclass="memdesc:afd4c7e3fb94a057ac40e9877167791ec inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Stores the configuration and propergates it if the configuration has been changed. <ahref="#afd4c7e3fb94a057ac40e9877167791ec">More...</a><br/></td></tr>
<trclass="memdesc:ab9362057c06f35e0a23901cc0556b976 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns the configured source type or <code>Config::Type_UNDEFINED</code> otherwise. <ahref="#ab9362057c06f35e0a23901cc0556b976">More...</a><br/></td></tr>
<trclass="memdesc:ab9362057c06f35e0a23901cc0556b976 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns the configured source type or <code>Config::Type_UNDEFINED</code> otherwise. <ahref="#ab9362057c06f35e0a23901cc0556b976">More...</a><br/></td></tr>
<trclass="memitem:a7cf977be7a508097532991155e90ae45 inherit pub_methods_classsdr_1_1_source"><tdclass="memTemplParams"colspan="2">template<class T ></td></tr>
<trclass="memdesc:a7cf977be7a508097532991155e90ae45 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Adds a callback to the end-of-stream signal of the source. <ahref="#a7cf977be7a508097532991155e90ae45">More...</a><br/></td></tr>
<trclass="memdesc:a7cf977be7a508097532991155e90ae45 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Adds a callback to the end-of-stream signal of the source. <ahref="#a7cf977be7a508097532991155e90ae45">More...</a><br/></td></tr>
<trclass="memdesc:aef359a18aadcc324ae912c67d4bb352b"><tdclass="mdescLeft"> </td><tdclass="mdescRight">performs the actual computation <br/></td></tr>
<trclass="memdesc:aef359a18aadcc324ae912c67d4bb352b"><tdclass="mdescLeft"> </td><tdclass="mdescRight">performs the actual computation <br/></td></tr>
<trclass="inherit_header pro_methods_classsdr_1_1_source"><tdcolspan="2"onclick="javascript:toggleInherit('pro_methods_classsdr_1_1_source')"><imgsrc="closed.png"alt="-"/> Protected Member Functions inherited from <aclass="el"href="classsdr_1_1_source.html">sdr::Source</a></td></tr>
<trclass="memdesc:a3fbd9bdaf370acad141440388da2100c inherit pro_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Propagates the given configuration to all connected sinks. <ahref="#a3fbd9bdaf370acad141440388da2100c">More...</a><br/></td></tr>
<trclass="memdesc:a3fbd9bdaf370acad141440388da2100c inherit pro_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Propagates the given configuration to all connected sinks. <ahref="#a3fbd9bdaf370acad141440388da2100c">More...</a><br/></td></tr>
<trclass="memdesc:a72d1e0297c601f479ed46a46519fb502"><tdclass="mdescLeft"> </td><tdclass="mdescRight">If true, the filtering is enabled. <ahref="#a72d1e0297c601f479ed46a46519fb502">More...</a><br/></td></tr>
<trclass="memdesc:a72d1e0297c601f479ed46a46519fb502"><tdclass="mdescLeft"> </td><tdclass="mdescRight">If true, the filtering is enabled. <ahref="#a72d1e0297c601f479ed46a46519fb502">More...</a><br/></td></tr>
<trclass="memdesc:af3fa19a8ce102614bf261b4e58134b01"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The order of the filter. <ahref="#af3fa19a8ce102614bf261b4e58134b01">More...</a><br/></td></tr>
<trclass="memdesc:af3fa19a8ce102614bf261b4e58134b01"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The order of the filter. <ahref="#af3fa19a8ce102614bf261b4e58134b01">More...</a><br/></td></tr>
<trclass="memdesc:ab9642beb28d53e0da14e78c903a16c88"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The current filter coefficients. <ahref="#ab9642beb28d53e0da14e78c903a16c88">More...</a><br/></td></tr>
<trclass="memdesc:ab9642beb28d53e0da14e78c903a16c88"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The current filter coefficients. <ahref="#ab9642beb28d53e0da14e78c903a16c88">More...</a><br/></td></tr>
<trclass="memdesc:a74c56d78d4e7fbb6fa20eaf9d284494b"><tdclass="mdescLeft"> </td><tdclass="mdescRight">A "ring-buffer" used to perform the filtering. <ahref="#a74c56d78d4e7fbb6fa20eaf9d284494b">More...</a><br/></td></tr>
<trclass="memdesc:a74c56d78d4e7fbb6fa20eaf9d284494b"><tdclass="mdescLeft"> </td><tdclass="mdescRight">A "ring-buffer" used to perform the filtering. <ahref="#a74c56d78d4e7fbb6fa20eaf9d284494b">More...</a><br/></td></tr>
<trclass="memdesc:aaad38be5e520d03c50877f94dfe19725"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Offset of the "ring-buffer". <ahref="#aaad38be5e520d03c50877f94dfe19725">More...</a><br/></td></tr>
<trclass="memdesc:aaad38be5e520d03c50877f94dfe19725"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Offset of the "ring-buffer". <ahref="#aaad38be5e520d03c50877f94dfe19725">More...</a><br/></td></tr>
<trclass="memdesc:a6f8f3db14310d350b5bffb6499513b1b"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The output buffer, unused if filtering is performed in-place. <ahref="#a6f8f3db14310d350b5bffb6499513b1b">More...</a><br/></td></tr>
<trclass="memdesc:a6f8f3db14310d350b5bffb6499513b1b"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The output buffer, unused if filtering is performed in-place. <ahref="#a6f8f3db14310d350b5bffb6499513b1b">More...</a><br/></td></tr>
<trclass="memdesc:ac7ea547c33d45cf5b5654ce21957ab27 inherit pro_attribs_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Holds the source configuration, this can be updated by calling <code>setConfig</code>. <ahref="#ac7ea547c33d45cf5b5654ce21957ab27">More...</a><br/></td></tr>
<trclass="memdesc:ac7ea547c33d45cf5b5654ce21957ab27 inherit pro_attribs_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Holds the source configuration, this can be updated by calling <code>setConfig</code>. <ahref="#ac7ea547c33d45cf5b5654ce21957ab27">More...</a><br/></td></tr>
<trclass="memdesc:a58b576726bab60c3a47268a5c5740a95"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns the filter frequency. <ahref="#a58b576726bab60c3a47268a5c5740a95">More...</a><br/></td></tr>
<trclass="memdesc:a58b576726bab60c3a47268a5c5740a95"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns the filter frequency. <ahref="#a58b576726bab60c3a47268a5c5740a95">More...</a><br/></td></tr>
<trclass="memdesc:a6a56f692b2cd9e91a962313db04cf51e"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Sets the filter frequency. <ahref="#a6a56f692b2cd9e91a962313db04cf51e">More...</a><br/></td></tr>
<trclass="memdesc:a6a56f692b2cd9e91a962313db04cf51e"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Sets the filter frequency. <ahref="#a6a56f692b2cd9e91a962313db04cf51e">More...</a><br/></td></tr>
<trclass="inherit_header pub_methods_classsdr_1_1_f_i_r_filter"><tdcolspan="2"onclick="javascript:toggleInherit('pub_methods_classsdr_1_1_f_i_r_filter')"><imgsrc="closed.png"alt="-"/> Public Member Functions inherited from <aclass="el"href="classsdr_1_1_f_i_r_filter.html">sdr::FIRFilter< Scalar, FIRHighPassCoeffs ></a></td></tr>
<trclass="memdesc:a86bb334d886cebe30844cdf4e12c68a9 inherit pub_methods_classsdr_1_1_f_i_r_filter"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns true if the filter is enabled. <ahref="#a86bb334d886cebe30844cdf4e12c68a9">More...</a><br/></td></tr>
<trclass="memdesc:a86bb334d886cebe30844cdf4e12c68a9 inherit pub_methods_classsdr_1_1_f_i_r_filter"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns true if the filter is enabled. <ahref="#a86bb334d886cebe30844cdf4e12c68a9">More...</a><br/></td></tr>
<trclass="memdesc:a97fad5ad5e7d18085d4d6c6904154836 inherit pub_methods_classsdr_1_1_f_i_r_filter"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns the order of the filter. <ahref="#a97fad5ad5e7d18085d4d6c6904154836">More...</a><br/></td></tr>
<trclass="memdesc:a97fad5ad5e7d18085d4d6c6904154836 inherit pub_methods_classsdr_1_1_f_i_r_filter"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns the order of the filter. <ahref="#a97fad5ad5e7d18085d4d6c6904154836">More...</a><br/></td></tr>
<trclass="memdesc:a3da50552081d57104580336ed0f1d80d inherit pub_methods_classsdr_1_1_f_i_r_filter"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Sets the order of the filter and updates the filter coefficients. <ahref="#a3da50552081d57104580336ed0f1d80d">More...</a><br/></td></tr>
<trclass="memdesc:a3da50552081d57104580336ed0f1d80d inherit pub_methods_classsdr_1_1_f_i_r_filter"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Sets the order of the filter and updates the filter coefficients. <ahref="#a3da50552081d57104580336ed0f1d80d">More...</a><br/></td></tr>
<trclass="inherit_header pub_methods_classsdr_1_1_sink"><tdcolspan="2"onclick="javascript:toggleInherit('pub_methods_classsdr_1_1_sink')"><imgsrc="closed.png"alt="-"/> Public Member Functions inherited from <aclass="el"href="classsdr_1_1_sink.html">sdr::Sink< Scalar ></a></td></tr>
<trclass="memdesc:a25b0849e40053f87496ca72f8b8cd9e2 inherit pub_methods_classsdr_1_1_sink"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Re-implemented from <code><aclass="el"href="classsdr_1_1_sink_base.html"title="Basic interface of all Sinks. ">SinkBase</a></code>. <ahref="#a25b0849e40053f87496ca72f8b8cd9e2">More...</a><br/></td></tr>
<trclass="memdesc:a25b0849e40053f87496ca72f8b8cd9e2 inherit pub_methods_classsdr_1_1_sink"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Re-implemented from <code><aclass="el"href="classsdr_1_1_sink_base.html"title="Basic interface of all Sinks. ">SinkBase</a></code>. <ahref="#a25b0849e40053f87496ca72f8b8cd9e2">More...</a><br/></td></tr>
<trclass="inherit_header pub_methods_classsdr_1_1_sink_base"><tdcolspan="2"onclick="javascript:toggleInherit('pub_methods_classsdr_1_1_sink_base')"><imgsrc="closed.png"alt="-"/> Public Member Functions inherited from <aclass="el"href="classsdr_1_1_sink_base.html">sdr::SinkBase</a></td></tr>
<trclass="inherit_header pub_methods_classsdr_1_1_source"><tdcolspan="2"onclick="javascript:toggleInherit('pub_methods_classsdr_1_1_source')"><imgsrc="closed.png"alt="-"/> Public Member Functions inherited from <aclass="el"href="classsdr_1_1_source.html">sdr::Source</a></td></tr>
<trclass="memdesc:a13921d5daa00574e2057c1ae1fc28054 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Sends the given buffer to all connected sinks. <ahref="#a13921d5daa00574e2057c1ae1fc28054">More...</a><br/></td></tr>
<trclass="memdesc:a13921d5daa00574e2057c1ae1fc28054 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Sends the given buffer to all connected sinks. <ahref="#a13921d5daa00574e2057c1ae1fc28054">More...</a><br/></td></tr>
<trclass="memdesc:ac7df1faefb31e72e135eec3ecf539132 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Connect this source to a sink. <ahref="#ac7df1faefb31e72e135eec3ecf539132">More...</a><br/></td></tr>
<trclass="memdesc:ac7df1faefb31e72e135eec3ecf539132 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Connect this source to a sink. <ahref="#ac7df1faefb31e72e135eec3ecf539132">More...</a><br/></td></tr>
<trclass="memdesc:afd4c7e3fb94a057ac40e9877167791ec inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Stores the configuration and propergates it if the configuration has been changed. <ahref="#afd4c7e3fb94a057ac40e9877167791ec">More...</a><br/></td></tr>
<trclass="memdesc:afd4c7e3fb94a057ac40e9877167791ec inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Stores the configuration and propergates it if the configuration has been changed. <ahref="#afd4c7e3fb94a057ac40e9877167791ec">More...</a><br/></td></tr>
<trclass="memdesc:ab9362057c06f35e0a23901cc0556b976 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns the configured source type or <code>Config::Type_UNDEFINED</code> otherwise. <ahref="#ab9362057c06f35e0a23901cc0556b976">More...</a><br/></td></tr>
<trclass="memdesc:ab9362057c06f35e0a23901cc0556b976 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns the configured source type or <code>Config::Type_UNDEFINED</code> otherwise. <ahref="#ab9362057c06f35e0a23901cc0556b976">More...</a><br/></td></tr>
<trclass="memitem:a7cf977be7a508097532991155e90ae45 inherit pub_methods_classsdr_1_1_source"><tdclass="memTemplParams"colspan="2">template<class T ></td></tr>
<trclass="memdesc:a7cf977be7a508097532991155e90ae45 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Adds a callback to the end-of-stream signal of the source. <ahref="#a7cf977be7a508097532991155e90ae45">More...</a><br/></td></tr>
<trclass="memdesc:a7cf977be7a508097532991155e90ae45 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Adds a callback to the end-of-stream signal of the source. <ahref="#a7cf977be7a508097532991155e90ae45">More...</a><br/></td></tr>
<trclass="inherit_header pro_methods_classsdr_1_1_f_i_r_filter"><tdcolspan="2"onclick="javascript:toggleInherit('pro_methods_classsdr_1_1_f_i_r_filter')"><imgsrc="closed.png"alt="-"/> Protected Member Functions inherited from <aclass="el"href="classsdr_1_1_f_i_r_filter.html">sdr::FIRFilter< Scalar, FIRHighPassCoeffs ></a></td></tr>
<trclass="memdesc:aef359a18aadcc324ae912c67d4bb352b inherit pro_methods_classsdr_1_1_f_i_r_filter"><tdclass="mdescLeft"> </td><tdclass="mdescRight">performs the actual computation <br/></td></tr>
<trclass="memdesc:aef359a18aadcc324ae912c67d4bb352b inherit pro_methods_classsdr_1_1_f_i_r_filter"><tdclass="mdescLeft"> </td><tdclass="mdescRight">performs the actual computation <br/></td></tr>
<trclass="inherit_header pro_methods_classsdr_1_1_source"><tdcolspan="2"onclick="javascript:toggleInherit('pro_methods_classsdr_1_1_source')"><imgsrc="closed.png"alt="-"/> Protected Member Functions inherited from <aclass="el"href="classsdr_1_1_source.html">sdr::Source</a></td></tr>
<trclass="memdesc:a3fbd9bdaf370acad141440388da2100c inherit pro_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Propagates the given configuration to all connected sinks. <ahref="#a3fbd9bdaf370acad141440388da2100c">More...</a><br/></td></tr>
<trclass="memdesc:a3fbd9bdaf370acad141440388da2100c inherit pro_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Propagates the given configuration to all connected sinks. <ahref="#a3fbd9bdaf370acad141440388da2100c">More...</a><br/></td></tr>
<trclass="memdesc:a72d1e0297c601f479ed46a46519fb502 inherit pro_attribs_classsdr_1_1_f_i_r_filter"><tdclass="mdescLeft"> </td><tdclass="mdescRight">If true, the filtering is enabled. <ahref="#a72d1e0297c601f479ed46a46519fb502">More...</a><br/></td></tr>
<trclass="memdesc:a72d1e0297c601f479ed46a46519fb502 inherit pro_attribs_classsdr_1_1_f_i_r_filter"><tdclass="mdescLeft"> </td><tdclass="mdescRight">If true, the filtering is enabled. <ahref="#a72d1e0297c601f479ed46a46519fb502">More...</a><br/></td></tr>
<trclass="memdesc:af3fa19a8ce102614bf261b4e58134b01 inherit pro_attribs_classsdr_1_1_f_i_r_filter"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The order of the filter. <ahref="#af3fa19a8ce102614bf261b4e58134b01">More...</a><br/></td></tr>
<trclass="memdesc:af3fa19a8ce102614bf261b4e58134b01 inherit pro_attribs_classsdr_1_1_f_i_r_filter"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The order of the filter. <ahref="#af3fa19a8ce102614bf261b4e58134b01">More...</a><br/></td></tr>
<trclass="memdesc:a74c56d78d4e7fbb6fa20eaf9d284494b inherit pro_attribs_classsdr_1_1_f_i_r_filter"><tdclass="mdescLeft"> </td><tdclass="mdescRight">A "ring-buffer" used to perform the filtering. <ahref="#a74c56d78d4e7fbb6fa20eaf9d284494b">More...</a><br/></td></tr>
<trclass="memdesc:a74c56d78d4e7fbb6fa20eaf9d284494b inherit pro_attribs_classsdr_1_1_f_i_r_filter"><tdclass="mdescLeft"> </td><tdclass="mdescRight">A "ring-buffer" used to perform the filtering. <ahref="#a74c56d78d4e7fbb6fa20eaf9d284494b">More...</a><br/></td></tr>
<trclass="memdesc:aaad38be5e520d03c50877f94dfe19725 inherit pro_attribs_classsdr_1_1_f_i_r_filter"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Offset of the "ring-buffer". <ahref="#aaad38be5e520d03c50877f94dfe19725">More...</a><br/></td></tr>
<trclass="memdesc:aaad38be5e520d03c50877f94dfe19725 inherit pro_attribs_classsdr_1_1_f_i_r_filter"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Offset of the "ring-buffer". <ahref="#aaad38be5e520d03c50877f94dfe19725">More...</a><br/></td></tr>
<trclass="memdesc:a6f8f3db14310d350b5bffb6499513b1b inherit pro_attribs_classsdr_1_1_f_i_r_filter"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The output buffer, unused if filtering is performed in-place. <ahref="#a6f8f3db14310d350b5bffb6499513b1b">More...</a><br/></td></tr>
<trclass="memdesc:a6f8f3db14310d350b5bffb6499513b1b inherit pro_attribs_classsdr_1_1_f_i_r_filter"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The output buffer, unused if filtering is performed in-place. <ahref="#a6f8f3db14310d350b5bffb6499513b1b">More...</a><br/></td></tr>
<trclass="memdesc:ac7ea547c33d45cf5b5654ce21957ab27 inherit pro_attribs_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Holds the source configuration, this can be updated by calling <code>setConfig</code>. <ahref="#ac7ea547c33d45cf5b5654ce21957ab27">More...</a><br/></td></tr>
<trclass="memdesc:ac7ea547c33d45cf5b5654ce21957ab27 inherit pro_attribs_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Holds the source configuration, this can be updated by calling <code>setConfig</code>. <ahref="#ac7ea547c33d45cf5b5654ce21957ab27">More...</a><br/></td></tr>
<trclass="memdesc:a64e44c1efb3e46aa54e66dbe5c593ba3"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Calculates the filter coefficients. <ahref="#a64e44c1efb3e46aa54e66dbe5c593ba3">More...</a><br/></td></tr>
<trclass="memdesc:a64e44c1efb3e46aa54e66dbe5c593ba3"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Calculates the filter coefficients. <ahref="#a64e44c1efb3e46aa54e66dbe5c593ba3">More...</a><br/></td></tr>
<trclass="memdesc:a2b208c92826e76738fa9a0bf31818736"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns the filter frequency. <ahref="#a2b208c92826e76738fa9a0bf31818736">More...</a><br/></td></tr>
<trclass="memdesc:a2b208c92826e76738fa9a0bf31818736"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns the filter frequency. <ahref="#a2b208c92826e76738fa9a0bf31818736">More...</a><br/></td></tr>
<trclass="memdesc:a3c1e5b446425ab0d925d412aeda8348d"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Sets the filter frequency. <ahref="#a3c1e5b446425ab0d925d412aeda8348d">More...</a><br/></td></tr>
<trclass="memdesc:a3c1e5b446425ab0d925d412aeda8348d"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Sets the filter frequency. <ahref="#a3c1e5b446425ab0d925d412aeda8348d">More...</a><br/></td></tr>
<trclass="inherit_header pub_methods_classsdr_1_1_f_i_r_filter"><tdcolspan="2"onclick="javascript:toggleInherit('pub_methods_classsdr_1_1_f_i_r_filter')"><imgsrc="closed.png"alt="-"/> Public Member Functions inherited from <aclass="el"href="classsdr_1_1_f_i_r_filter.html">sdr::FIRFilter< Scalar, FIRLowPassCoeffs ></a></td></tr>
<trclass="memdesc:a86bb334d886cebe30844cdf4e12c68a9 inherit pub_methods_classsdr_1_1_f_i_r_filter"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns true if the filter is enabled. <ahref="#a86bb334d886cebe30844cdf4e12c68a9">More...</a><br/></td></tr>
<trclass="memdesc:a86bb334d886cebe30844cdf4e12c68a9 inherit pub_methods_classsdr_1_1_f_i_r_filter"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns true if the filter is enabled. <ahref="#a86bb334d886cebe30844cdf4e12c68a9">More...</a><br/></td></tr>
<trclass="memdesc:a97fad5ad5e7d18085d4d6c6904154836 inherit pub_methods_classsdr_1_1_f_i_r_filter"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns the order of the filter. <ahref="#a97fad5ad5e7d18085d4d6c6904154836">More...</a><br/></td></tr>
<trclass="memdesc:a97fad5ad5e7d18085d4d6c6904154836 inherit pub_methods_classsdr_1_1_f_i_r_filter"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns the order of the filter. <ahref="#a97fad5ad5e7d18085d4d6c6904154836">More...</a><br/></td></tr>
<trclass="memdesc:a3da50552081d57104580336ed0f1d80d inherit pub_methods_classsdr_1_1_f_i_r_filter"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Sets the order of the filter and updates the filter coefficients. <ahref="#a3da50552081d57104580336ed0f1d80d">More...</a><br/></td></tr>
<trclass="memdesc:a3da50552081d57104580336ed0f1d80d inherit pub_methods_classsdr_1_1_f_i_r_filter"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Sets the order of the filter and updates the filter coefficients. <ahref="#a3da50552081d57104580336ed0f1d80d">More...</a><br/></td></tr>
<trclass="inherit_header pub_methods_classsdr_1_1_sink"><tdcolspan="2"onclick="javascript:toggleInherit('pub_methods_classsdr_1_1_sink')"><imgsrc="closed.png"alt="-"/> Public Member Functions inherited from <aclass="el"href="classsdr_1_1_sink.html">sdr::Sink< Scalar ></a></td></tr>
<trclass="memdesc:a25b0849e40053f87496ca72f8b8cd9e2 inherit pub_methods_classsdr_1_1_sink"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Re-implemented from <code><aclass="el"href="classsdr_1_1_sink_base.html"title="Basic interface of all Sinks. ">SinkBase</a></code>. <ahref="#a25b0849e40053f87496ca72f8b8cd9e2">More...</a><br/></td></tr>
<trclass="memdesc:a25b0849e40053f87496ca72f8b8cd9e2 inherit pub_methods_classsdr_1_1_sink"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Re-implemented from <code><aclass="el"href="classsdr_1_1_sink_base.html"title="Basic interface of all Sinks. ">SinkBase</a></code>. <ahref="#a25b0849e40053f87496ca72f8b8cd9e2">More...</a><br/></td></tr>
<trclass="inherit_header pub_methods_classsdr_1_1_sink_base"><tdcolspan="2"onclick="javascript:toggleInherit('pub_methods_classsdr_1_1_sink_base')"><imgsrc="closed.png"alt="-"/> Public Member Functions inherited from <aclass="el"href="classsdr_1_1_sink_base.html">sdr::SinkBase</a></td></tr>
<trclass="inherit_header pub_methods_classsdr_1_1_source"><tdcolspan="2"onclick="javascript:toggleInherit('pub_methods_classsdr_1_1_source')"><imgsrc="closed.png"alt="-"/> Public Member Functions inherited from <aclass="el"href="classsdr_1_1_source.html">sdr::Source</a></td></tr>
<trclass="memdesc:a13921d5daa00574e2057c1ae1fc28054 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Sends the given buffer to all connected sinks. <ahref="#a13921d5daa00574e2057c1ae1fc28054">More...</a><br/></td></tr>
<trclass="memdesc:a13921d5daa00574e2057c1ae1fc28054 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Sends the given buffer to all connected sinks. <ahref="#a13921d5daa00574e2057c1ae1fc28054">More...</a><br/></td></tr>
<trclass="memdesc:ac7df1faefb31e72e135eec3ecf539132 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Connect this source to a sink. <ahref="#ac7df1faefb31e72e135eec3ecf539132">More...</a><br/></td></tr>
<trclass="memdesc:ac7df1faefb31e72e135eec3ecf539132 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Connect this source to a sink. <ahref="#ac7df1faefb31e72e135eec3ecf539132">More...</a><br/></td></tr>
<trclass="memdesc:afd4c7e3fb94a057ac40e9877167791ec inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Stores the configuration and propergates it if the configuration has been changed. <ahref="#afd4c7e3fb94a057ac40e9877167791ec">More...</a><br/></td></tr>
<trclass="memdesc:afd4c7e3fb94a057ac40e9877167791ec inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Stores the configuration and propergates it if the configuration has been changed. <ahref="#afd4c7e3fb94a057ac40e9877167791ec">More...</a><br/></td></tr>
<trclass="memdesc:ab9362057c06f35e0a23901cc0556b976 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns the configured source type or <code>Config::Type_UNDEFINED</code> otherwise. <ahref="#ab9362057c06f35e0a23901cc0556b976">More...</a><br/></td></tr>
<trclass="memdesc:ab9362057c06f35e0a23901cc0556b976 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns the configured source type or <code>Config::Type_UNDEFINED</code> otherwise. <ahref="#ab9362057c06f35e0a23901cc0556b976">More...</a><br/></td></tr>
<trclass="memitem:a7cf977be7a508097532991155e90ae45 inherit pub_methods_classsdr_1_1_source"><tdclass="memTemplParams"colspan="2">template<class T ></td></tr>
<trclass="memdesc:a7cf977be7a508097532991155e90ae45 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Adds a callback to the end-of-stream signal of the source. <ahref="#a7cf977be7a508097532991155e90ae45">More...</a><br/></td></tr>
<trclass="memdesc:a7cf977be7a508097532991155e90ae45 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Adds a callback to the end-of-stream signal of the source. <ahref="#a7cf977be7a508097532991155e90ae45">More...</a><br/></td></tr>
<trclass="inherit_header pro_methods_classsdr_1_1_f_i_r_filter"><tdcolspan="2"onclick="javascript:toggleInherit('pro_methods_classsdr_1_1_f_i_r_filter')"><imgsrc="closed.png"alt="-"/> Protected Member Functions inherited from <aclass="el"href="classsdr_1_1_f_i_r_filter.html">sdr::FIRFilter< Scalar, FIRLowPassCoeffs ></a></td></tr>
<trclass="memdesc:aef359a18aadcc324ae912c67d4bb352b inherit pro_methods_classsdr_1_1_f_i_r_filter"><tdclass="mdescLeft"> </td><tdclass="mdescRight">performs the actual computation <br/></td></tr>
<trclass="memdesc:aef359a18aadcc324ae912c67d4bb352b inherit pro_methods_classsdr_1_1_f_i_r_filter"><tdclass="mdescLeft"> </td><tdclass="mdescRight">performs the actual computation <br/></td></tr>
<trclass="inherit_header pro_methods_classsdr_1_1_source"><tdcolspan="2"onclick="javascript:toggleInherit('pro_methods_classsdr_1_1_source')"><imgsrc="closed.png"alt="-"/> Protected Member Functions inherited from <aclass="el"href="classsdr_1_1_source.html">sdr::Source</a></td></tr>
<trclass="memdesc:a3fbd9bdaf370acad141440388da2100c inherit pro_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Propagates the given configuration to all connected sinks. <ahref="#a3fbd9bdaf370acad141440388da2100c">More...</a><br/></td></tr>
<trclass="memdesc:a3fbd9bdaf370acad141440388da2100c inherit pro_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Propagates the given configuration to all connected sinks. <ahref="#a3fbd9bdaf370acad141440388da2100c">More...</a><br/></td></tr>
<trclass="memdesc:a72d1e0297c601f479ed46a46519fb502 inherit pro_attribs_classsdr_1_1_f_i_r_filter"><tdclass="mdescLeft"> </td><tdclass="mdescRight">If true, the filtering is enabled. <ahref="#a72d1e0297c601f479ed46a46519fb502">More...</a><br/></td></tr>
<trclass="memdesc:a72d1e0297c601f479ed46a46519fb502 inherit pro_attribs_classsdr_1_1_f_i_r_filter"><tdclass="mdescLeft"> </td><tdclass="mdescRight">If true, the filtering is enabled. <ahref="#a72d1e0297c601f479ed46a46519fb502">More...</a><br/></td></tr>
<trclass="memdesc:af3fa19a8ce102614bf261b4e58134b01 inherit pro_attribs_classsdr_1_1_f_i_r_filter"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The order of the filter. <ahref="#af3fa19a8ce102614bf261b4e58134b01">More...</a><br/></td></tr>
<trclass="memdesc:af3fa19a8ce102614bf261b4e58134b01 inherit pro_attribs_classsdr_1_1_f_i_r_filter"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The order of the filter. <ahref="#af3fa19a8ce102614bf261b4e58134b01">More...</a><br/></td></tr>
<trclass="memdesc:a74c56d78d4e7fbb6fa20eaf9d284494b inherit pro_attribs_classsdr_1_1_f_i_r_filter"><tdclass="mdescLeft"> </td><tdclass="mdescRight">A "ring-buffer" used to perform the filtering. <ahref="#a74c56d78d4e7fbb6fa20eaf9d284494b">More...</a><br/></td></tr>
<trclass="memdesc:a74c56d78d4e7fbb6fa20eaf9d284494b inherit pro_attribs_classsdr_1_1_f_i_r_filter"><tdclass="mdescLeft"> </td><tdclass="mdescRight">A "ring-buffer" used to perform the filtering. <ahref="#a74c56d78d4e7fbb6fa20eaf9d284494b">More...</a><br/></td></tr>
<trclass="memdesc:aaad38be5e520d03c50877f94dfe19725 inherit pro_attribs_classsdr_1_1_f_i_r_filter"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Offset of the "ring-buffer". <ahref="#aaad38be5e520d03c50877f94dfe19725">More...</a><br/></td></tr>
<trclass="memdesc:aaad38be5e520d03c50877f94dfe19725 inherit pro_attribs_classsdr_1_1_f_i_r_filter"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Offset of the "ring-buffer". <ahref="#aaad38be5e520d03c50877f94dfe19725">More...</a><br/></td></tr>
<trclass="memdesc:a6f8f3db14310d350b5bffb6499513b1b inherit pro_attribs_classsdr_1_1_f_i_r_filter"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The output buffer, unused if filtering is performed in-place. <ahref="#a6f8f3db14310d350b5bffb6499513b1b">More...</a><br/></td></tr>
<trclass="memdesc:a6f8f3db14310d350b5bffb6499513b1b inherit pro_attribs_classsdr_1_1_f_i_r_filter"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The output buffer, unused if filtering is performed in-place. <ahref="#a6f8f3db14310d350b5bffb6499513b1b">More...</a><br/></td></tr>
<trclass="memdesc:ac7ea547c33d45cf5b5654ce21957ab27 inherit pro_attribs_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Holds the source configuration, this can be updated by calling <code>setConfig</code>. <ahref="#ac7ea547c33d45cf5b5654ce21957ab27">More...</a><br/></td></tr>
<trclass="memdesc:ac7ea547c33d45cf5b5654ce21957ab27 inherit pro_attribs_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Holds the source configuration, this can be updated by calling <code>setConfig</code>. <ahref="#ac7ea547c33d45cf5b5654ce21957ab27">More...</a><br/></td></tr>
<trclass="memdesc:ad10f9ddc869c9c33885dbf788a26deda"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Calculates the filter coefficients. <ahref="#ad10f9ddc869c9c33885dbf788a26deda">More...</a><br/></td></tr>
<trclass="memdesc:ad10f9ddc869c9c33885dbf788a26deda"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Calculates the filter coefficients. <ahref="#ad10f9ddc869c9c33885dbf788a26deda">More...</a><br/></td></tr>
<trclass="memdesc:a09465c706c213ac9d3c95617b8fde001"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns true if the filter node is enabled. <ahref="#a09465c706c213ac9d3c95617b8fde001">More...</a><br/></td></tr>
<trclass="memdesc:a09465c706c213ac9d3c95617b8fde001"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns true if the filter node is enabled. <ahref="#a09465c706c213ac9d3c95617b8fde001">More...</a><br/></td></tr>
<trclass="memdesc:ae2f205ad6e0cf6fde1652c6629900b6a"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Enable/Disable the filter node. <ahref="#ae2f205ad6e0cf6fde1652c6629900b6a">More...</a><br/></td></tr>
<trclass="memdesc:ae2f205ad6e0cf6fde1652c6629900b6a"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Enable/Disable the filter node. <ahref="#ae2f205ad6e0cf6fde1652c6629900b6a">More...</a><br/></td></tr>
<trclass="memdesc:a01f7e78791d641c3498344e712f86bea"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Configures the node. <ahref="#a01f7e78791d641c3498344e712f86bea">More...</a><br/></td></tr>
<trclass="memdesc:a01f7e78791d641c3498344e712f86bea"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Configures the node. <ahref="#a01f7e78791d641c3498344e712f86bea">More...</a><br/></td></tr>
<trclass="inherit_header pub_methods_classsdr_1_1_sink"><tdcolspan="2"onclick="javascript:toggleInherit('pub_methods_classsdr_1_1_sink')"><imgsrc="closed.png"alt="-"/> Public Member Functions inherited from <aclass="el"href="classsdr_1_1_sink.html">sdr::Sink< Scalar ></a></td></tr>
<trclass="memdesc:a25b0849e40053f87496ca72f8b8cd9e2 inherit pub_methods_classsdr_1_1_sink"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Re-implemented from <code><aclass="el"href="classsdr_1_1_sink_base.html"title="Basic interface of all Sinks. ">SinkBase</a></code>. <ahref="#a25b0849e40053f87496ca72f8b8cd9e2">More...</a><br/></td></tr>
<trclass="memdesc:a25b0849e40053f87496ca72f8b8cd9e2 inherit pub_methods_classsdr_1_1_sink"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Re-implemented from <code><aclass="el"href="classsdr_1_1_sink_base.html"title="Basic interface of all Sinks. ">SinkBase</a></code>. <ahref="#a25b0849e40053f87496ca72f8b8cd9e2">More...</a><br/></td></tr>
<trclass="inherit_header pub_methods_classsdr_1_1_sink_base"><tdcolspan="2"onclick="javascript:toggleInherit('pub_methods_classsdr_1_1_sink_base')"><imgsrc="closed.png"alt="-"/> Public Member Functions inherited from <aclass="el"href="classsdr_1_1_sink_base.html">sdr::SinkBase</a></td></tr>
<trclass="inherit_header pub_methods_classsdr_1_1_source"><tdcolspan="2"onclick="javascript:toggleInherit('pub_methods_classsdr_1_1_source')"><imgsrc="closed.png"alt="-"/> Public Member Functions inherited from <aclass="el"href="classsdr_1_1_source.html">sdr::Source</a></td></tr>
<trclass="memdesc:a13921d5daa00574e2057c1ae1fc28054 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Sends the given buffer to all connected sinks. <ahref="#a13921d5daa00574e2057c1ae1fc28054">More...</a><br/></td></tr>
<trclass="memdesc:a13921d5daa00574e2057c1ae1fc28054 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Sends the given buffer to all connected sinks. <ahref="#a13921d5daa00574e2057c1ae1fc28054">More...</a><br/></td></tr>
<trclass="memdesc:ac7df1faefb31e72e135eec3ecf539132 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Connect this source to a sink. <ahref="#ac7df1faefb31e72e135eec3ecf539132">More...</a><br/></td></tr>
<trclass="memdesc:ac7df1faefb31e72e135eec3ecf539132 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Connect this source to a sink. <ahref="#ac7df1faefb31e72e135eec3ecf539132">More...</a><br/></td></tr>
<trclass="memdesc:afd4c7e3fb94a057ac40e9877167791ec inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Stores the configuration and propergates it if the configuration has been changed. <ahref="#afd4c7e3fb94a057ac40e9877167791ec">More...</a><br/></td></tr>
<trclass="memdesc:afd4c7e3fb94a057ac40e9877167791ec inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Stores the configuration and propergates it if the configuration has been changed. <ahref="#afd4c7e3fb94a057ac40e9877167791ec">More...</a><br/></td></tr>
<trclass="memdesc:ab9362057c06f35e0a23901cc0556b976 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns the configured source type or <code>Config::Type_UNDEFINED</code> otherwise. <ahref="#ab9362057c06f35e0a23901cc0556b976">More...</a><br/></td></tr>
<trclass="memdesc:ab9362057c06f35e0a23901cc0556b976 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns the configured source type or <code>Config::Type_UNDEFINED</code> otherwise. <ahref="#ab9362057c06f35e0a23901cc0556b976">More...</a><br/></td></tr>
<trclass="memitem:a7cf977be7a508097532991155e90ae45 inherit pub_methods_classsdr_1_1_source"><tdclass="memTemplParams"colspan="2">template<class T ></td></tr>
<trclass="memdesc:a7cf977be7a508097532991155e90ae45 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Adds a callback to the end-of-stream signal of the source. <ahref="#a7cf977be7a508097532991155e90ae45">More...</a><br/></td></tr>
<trclass="memdesc:a7cf977be7a508097532991155e90ae45 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Adds a callback to the end-of-stream signal of the source. <ahref="#a7cf977be7a508097532991155e90ae45">More...</a><br/></td></tr>
<trclass="memdesc:a44acc50b9eaa05d912923c96ac0b1874"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Performs the actual filtering. <ahref="#a44acc50b9eaa05d912923c96ac0b1874">More...</a><br/></td></tr>
<trclass="memdesc:a44acc50b9eaa05d912923c96ac0b1874"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Performs the actual filtering. <ahref="#a44acc50b9eaa05d912923c96ac0b1874">More...</a><br/></td></tr>
<trclass="inherit_header pro_methods_classsdr_1_1_source"><tdcolspan="2"onclick="javascript:toggleInherit('pro_methods_classsdr_1_1_source')"><imgsrc="closed.png"alt="-"/> Protected Member Functions inherited from <aclass="el"href="classsdr_1_1_source.html">sdr::Source</a></td></tr>
<trclass="memdesc:a3fbd9bdaf370acad141440388da2100c inherit pro_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Propagates the given configuration to all connected sinks. <ahref="#a3fbd9bdaf370acad141440388da2100c">More...</a><br/></td></tr>
<trclass="memdesc:a3fbd9bdaf370acad141440388da2100c inherit pro_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Propagates the given configuration to all connected sinks. <ahref="#a3fbd9bdaf370acad141440388da2100c">More...</a><br/></td></tr>
<trclass="memdesc:a7be9defbf55abcd863db899e8afea501"><tdclass="mdescLeft"> </td><tdclass="mdescRight">If true, the filter is enabled. <ahref="#a7be9defbf55abcd863db899e8afea501">More...</a><br/></td></tr>
<trclass="memdesc:a7be9defbf55abcd863db899e8afea501"><tdclass="mdescLeft"> </td><tdclass="mdescRight">If true, the filter is enabled. <ahref="#a7be9defbf55abcd863db899e8afea501">More...</a><br/></td></tr>
<trclass="memdesc:ac7ea547c33d45cf5b5654ce21957ab27 inherit pro_attribs_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Holds the source configuration, this can be updated by calling <code>setConfig</code>. <ahref="#ac7ea547c33d45cf5b5654ce21957ab27">More...</a><br/></td></tr>
<trclass="memdesc:ac7ea547c33d45cf5b5654ce21957ab27 inherit pro_attribs_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Holds the source configuration, this can be updated by calling <code>setConfig</code>. <ahref="#ac7ea547c33d45cf5b5654ce21957ab27">More...</a><br/></td></tr>
<trclass="memdesc:a0481ffd7d460540b4832546bfc3c8126"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The super scalar. <ahref="#a0481ffd7d460540b4832546bfc3c8126">More...</a><br/></td></tr>
<trclass="memdesc:a0481ffd7d460540b4832546bfc3c8126"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The super scalar. <ahref="#a0481ffd7d460540b4832546bfc3c8126">More...</a><br/></td></tr>
<trclass="memdesc:a8f3008f786982883d9a1b2284a8b0a57"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Configures the FM demodulator. <ahref="#a8f3008f786982883d9a1b2284a8b0a57">More...</a><br/></td></tr>
<trclass="memdesc:a8f3008f786982883d9a1b2284a8b0a57"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Configures the FM demodulator. <ahref="#a8f3008f786982883d9a1b2284a8b0a57">More...</a><br/></td></tr>
<trclass="memdesc:ad8d9f4f6914b534f520c5d2615f4ae12"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Performs the FM demodulation. <ahref="#ad8d9f4f6914b534f520c5d2615f4ae12">More...</a><br/></td></tr>
<trclass="memdesc:ad8d9f4f6914b534f520c5d2615f4ae12"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Performs the FM demodulation. <ahref="#ad8d9f4f6914b534f520c5d2615f4ae12">More...</a><br/></td></tr>
<trclass="inherit_header pub_methods_classsdr_1_1_sink"><tdcolspan="2"onclick="javascript:toggleInherit('pub_methods_classsdr_1_1_sink')"><imgsrc="closed.png"alt="-"/> Public Member Functions inherited from <aclass="el"href="classsdr_1_1_sink.html">sdr::Sink< std::complex< iScalar >></a></td></tr>
<trclass="inherit_header pub_methods_classsdr_1_1_sink_base"><tdcolspan="2"onclick="javascript:toggleInherit('pub_methods_classsdr_1_1_sink_base')"><imgsrc="closed.png"alt="-"/> Public Member Functions inherited from <aclass="el"href="classsdr_1_1_sink_base.html">sdr::SinkBase</a></td></tr>
<trclass="inherit_header pub_methods_classsdr_1_1_source"><tdcolspan="2"onclick="javascript:toggleInherit('pub_methods_classsdr_1_1_source')"><imgsrc="closed.png"alt="-"/> Public Member Functions inherited from <aclass="el"href="classsdr_1_1_source.html">sdr::Source</a></td></tr>
<trclass="memdesc:a13921d5daa00574e2057c1ae1fc28054 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Sends the given buffer to all connected sinks. <ahref="#a13921d5daa00574e2057c1ae1fc28054">More...</a><br/></td></tr>
<trclass="memdesc:a13921d5daa00574e2057c1ae1fc28054 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Sends the given buffer to all connected sinks. <ahref="#a13921d5daa00574e2057c1ae1fc28054">More...</a><br/></td></tr>
<trclass="memdesc:ac7df1faefb31e72e135eec3ecf539132 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Connect this source to a sink. <ahref="#ac7df1faefb31e72e135eec3ecf539132">More...</a><br/></td></tr>
<trclass="memdesc:ac7df1faefb31e72e135eec3ecf539132 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Connect this source to a sink. <ahref="#ac7df1faefb31e72e135eec3ecf539132">More...</a><br/></td></tr>
<trclass="memdesc:afd4c7e3fb94a057ac40e9877167791ec inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Stores the configuration and propergates it if the configuration has been changed. <ahref="#afd4c7e3fb94a057ac40e9877167791ec">More...</a><br/></td></tr>
<trclass="memdesc:afd4c7e3fb94a057ac40e9877167791ec inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Stores the configuration and propergates it if the configuration has been changed. <ahref="#afd4c7e3fb94a057ac40e9877167791ec">More...</a><br/></td></tr>
<trclass="memdesc:ab9362057c06f35e0a23901cc0556b976 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns the configured source type or <code>Config::Type_UNDEFINED</code> otherwise. <ahref="#ab9362057c06f35e0a23901cc0556b976">More...</a><br/></td></tr>
<trclass="memdesc:ab9362057c06f35e0a23901cc0556b976 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns the configured source type or <code>Config::Type_UNDEFINED</code> otherwise. <ahref="#ab9362057c06f35e0a23901cc0556b976">More...</a><br/></td></tr>
<trclass="memitem:a7cf977be7a508097532991155e90ae45 inherit pub_methods_classsdr_1_1_source"><tdclass="memTemplParams"colspan="2">template<class T ></td></tr>
<trclass="memdesc:a7cf977be7a508097532991155e90ae45 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Adds a callback to the end-of-stream signal of the source. <ahref="#a7cf977be7a508097532991155e90ae45">More...</a><br/></td></tr>
<trclass="memdesc:a7cf977be7a508097532991155e90ae45 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Adds a callback to the end-of-stream signal of the source. <ahref="#a7cf977be7a508097532991155e90ae45">More...</a><br/></td></tr>
<trclass="memdesc:a58b7f2935014a069665905662e7d15e3"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The actual demodulation. <ahref="#a58b7f2935014a069665905662e7d15e3">More...</a><br/></td></tr>
<trclass="memdesc:a58b7f2935014a069665905662e7d15e3"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The actual demodulation. <ahref="#a58b7f2935014a069665905662e7d15e3">More...</a><br/></td></tr>
<trclass="inherit_header pro_methods_classsdr_1_1_source"><tdcolspan="2"onclick="javascript:toggleInherit('pro_methods_classsdr_1_1_source')"><imgsrc="closed.png"alt="-"/> Protected Member Functions inherited from <aclass="el"href="classsdr_1_1_source.html">sdr::Source</a></td></tr>
<trclass="memdesc:a3fbd9bdaf370acad141440388da2100c inherit pro_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Propagates the given configuration to all connected sinks. <ahref="#a3fbd9bdaf370acad141440388da2100c">More...</a><br/></td></tr>
<trclass="memdesc:a3fbd9bdaf370acad141440388da2100c inherit pro_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Propagates the given configuration to all connected sinks. <ahref="#a3fbd9bdaf370acad141440388da2100c">More...</a><br/></td></tr>
<trclass="memdesc:a8678f4589d7c1d02e9690162b4227b65"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The last input value. <ahref="#a8678f4589d7c1d02e9690162b4227b65">More...</a><br/></td></tr>
<trclass="memdesc:a8678f4589d7c1d02e9690162b4227b65"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The last input value. <ahref="#a8678f4589d7c1d02e9690162b4227b65">More...</a><br/></td></tr>
<trclass="memdesc:a0ce0a86d6f854a551fa0b5015c7a54c9"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The output buffer, unused if demodulation is performed in-place. <ahref="#a0ce0a86d6f854a551fa0b5015c7a54c9">More...</a><br/></td></tr>
<trclass="memdesc:a0ce0a86d6f854a551fa0b5015c7a54c9"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The output buffer, unused if demodulation is performed in-place. <ahref="#a0ce0a86d6f854a551fa0b5015c7a54c9">More...</a><br/></td></tr>
<trclass="memdesc:ac7ea547c33d45cf5b5654ce21957ab27 inherit pro_attribs_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Holds the source configuration, this can be updated by calling <code>setConfig</code>. <ahref="#ac7ea547c33d45cf5b5654ce21957ab27">More...</a><br/></td></tr>
<trclass="memdesc:ac7ea547c33d45cf5b5654ce21957ab27 inherit pro_attribs_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Holds the source configuration, this can be updated by calling <code>setConfig</code>. <ahref="#ac7ea547c33d45cf5b5654ce21957ab27">More...</a><br/></td></tr>
<trclass="memdesc:af1ff1fbbbb23610f260fa19c2014f4c0"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Adds a filter to the filter bank. <ahref="#af1ff1fbbbb23610f260fa19c2014f4c0">More...</a><br/></td></tr>
<trclass="memdesc:af1ff1fbbbb23610f260fa19c2014f4c0"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Adds a filter to the filter bank. <ahref="#af1ff1fbbbb23610f260fa19c2014f4c0">More...</a><br/></td></tr>
<trclass="memdesc:ac8394452dd15c25bd497310777c2d8b5"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The block size of the filters. <ahref="#ac8394452dd15c25bd497310777c2d8b5">More...</a><br/></td></tr>
<trclass="memdesc:ac8394452dd15c25bd497310777c2d8b5"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The block size of the filters. <ahref="#ac8394452dd15c25bd497310777c2d8b5">More...</a><br/></td></tr>
<trclass="memdesc:ad2b27f79cb8472e5a1a4f2993d4c1d9e"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The current sample rate. <ahref="#ad2b27f79cb8472e5a1a4f2993d4c1d9e">More...</a><br/></td></tr>
<trclass="memdesc:ad2b27f79cb8472e5a1a4f2993d4c1d9e"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The current sample rate. <ahref="#ad2b27f79cb8472e5a1a4f2993d4c1d9e">More...</a><br/></td></tr>
<p>A <aclass="el"href="classsdr_1_1_f_f_t.html"title="FFT module class, provides static methods to perfrom a FFT directly. ">FFT</a> filter bank node wich consists of several filters. </p>
<trclass="memdesc:a272a1da79e3dd1d9faad8ab278b7176d"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Constructor, best performance with block-size being a power of 2. <ahref="#a272a1da79e3dd1d9faad8ab278b7176d">More...</a><br/></td></tr>
<trclass="memdesc:a272a1da79e3dd1d9faad8ab278b7176d"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Constructor, best performance with block-size being a power of 2. <ahref="#a272a1da79e3dd1d9faad8ab278b7176d">More...</a><br/></td></tr>
<trclass="memdesc:a1331f69c193bfbbf7309347295c5661c"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Configures the node. <ahref="#a1331f69c193bfbbf7309347295c5661c">More...</a><br/></td></tr>
<trclass="memdesc:a1331f69c193bfbbf7309347295c5661c"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Configures the node. <ahref="#a1331f69c193bfbbf7309347295c5661c">More...</a><br/></td></tr>
<trclass="inherit_header pub_methods_classsdr_1_1_sink"><tdcolspan="2"onclick="javascript:toggleInherit('pub_methods_classsdr_1_1_sink')"><imgsrc="closed.png"alt="-"/> Public Member Functions inherited from <aclass="el"href="classsdr_1_1_sink.html">sdr::Sink< std::complex< Scalar >></a></td></tr>
<trclass="inherit_header pub_methods_classsdr_1_1_sink_base"><tdcolspan="2"onclick="javascript:toggleInherit('pub_methods_classsdr_1_1_sink_base')"><imgsrc="closed.png"alt="-"/> Public Member Functions inherited from <aclass="el"href="classsdr_1_1_sink_base.html">sdr::SinkBase</a></td></tr>
<trclass="inherit_header pub_methods_classsdr_1_1_source"><tdcolspan="2"onclick="javascript:toggleInherit('pub_methods_classsdr_1_1_source')"><imgsrc="closed.png"alt="-"/> Public Member Functions inherited from <aclass="el"href="classsdr_1_1_source.html">sdr::Source</a></td></tr>
<trclass="memdesc:a13921d5daa00574e2057c1ae1fc28054 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Sends the given buffer to all connected sinks. <ahref="#a13921d5daa00574e2057c1ae1fc28054">More...</a><br/></td></tr>
<trclass="memdesc:a13921d5daa00574e2057c1ae1fc28054 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Sends the given buffer to all connected sinks. <ahref="#a13921d5daa00574e2057c1ae1fc28054">More...</a><br/></td></tr>
<trclass="memdesc:ac7df1faefb31e72e135eec3ecf539132 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Connect this source to a sink. <ahref="#ac7df1faefb31e72e135eec3ecf539132">More...</a><br/></td></tr>
<trclass="memdesc:ac7df1faefb31e72e135eec3ecf539132 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Connect this source to a sink. <ahref="#ac7df1faefb31e72e135eec3ecf539132">More...</a><br/></td></tr>
<trclass="memdesc:afd4c7e3fb94a057ac40e9877167791ec inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Stores the configuration and propergates it if the configuration has been changed. <ahref="#afd4c7e3fb94a057ac40e9877167791ec">More...</a><br/></td></tr>
<trclass="memdesc:afd4c7e3fb94a057ac40e9877167791ec inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Stores the configuration and propergates it if the configuration has been changed. <ahref="#afd4c7e3fb94a057ac40e9877167791ec">More...</a><br/></td></tr>
<trclass="memdesc:ab9362057c06f35e0a23901cc0556b976 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns the configured source type or <code>Config::Type_UNDEFINED</code> otherwise. <ahref="#ab9362057c06f35e0a23901cc0556b976">More...</a><br/></td></tr>
<trclass="memdesc:ab9362057c06f35e0a23901cc0556b976 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns the configured source type or <code>Config::Type_UNDEFINED</code> otherwise. <ahref="#ab9362057c06f35e0a23901cc0556b976">More...</a><br/></td></tr>
<trclass="memitem:a7cf977be7a508097532991155e90ae45 inherit pub_methods_classsdr_1_1_source"><tdclass="memTemplParams"colspan="2">template<class T ></td></tr>
<trclass="memdesc:a7cf977be7a508097532991155e90ae45 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Adds a callback to the end-of-stream signal of the source. <ahref="#a7cf977be7a508097532991155e90ae45">More...</a><br/></td></tr>
<trclass="memdesc:a7cf977be7a508097532991155e90ae45 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Adds a callback to the end-of-stream signal of the source. <ahref="#a7cf977be7a508097532991155e90ae45">More...</a><br/></td></tr>
<trclass="memdesc:a84f020c44d3affe66382e16df0db3ef8"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The plan for the <aclass="el"href="classsdr_1_1_f_f_t.html"title="FFT module class, provides static methods to perfrom a FFT directly. ">FFT</a> forward transform. <ahref="#a84f020c44d3affe66382e16df0db3ef8">More...</a><br/></td></tr>
<trclass="memdesc:a84f020c44d3affe66382e16df0db3ef8"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The plan for the <aclass="el"href="classsdr_1_1_f_f_t.html"title="FFT module class, provides static methods to perfrom a FFT directly. ">FFT</a> forward transform. <ahref="#a84f020c44d3affe66382e16df0db3ef8">More...</a><br/></td></tr>
<trclass="memdesc:ac7ea547c33d45cf5b5654ce21957ab27 inherit pro_attribs_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Holds the source configuration, this can be updated by calling <code>setConfig</code>. <ahref="#ac7ea547c33d45cf5b5654ce21957ab27">More...</a><br/></td></tr>
<trclass="memdesc:ac7ea547c33d45cf5b5654ce21957ab27 inherit pro_attribs_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Holds the source configuration, this can be updated by calling <code>setConfig</code>. <ahref="#ac7ea547c33d45cf5b5654ce21957ab27">More...</a><br/></td></tr>
<trclass="inherit_header pro_methods_classsdr_1_1_source"><tdcolspan="2"onclick="javascript:toggleInherit('pro_methods_classsdr_1_1_source')"><imgsrc="closed.png"alt="-"/> Protected Member Functions inherited from <aclass="el"href="classsdr_1_1_source.html">sdr::Source</a></td></tr>
<trclass="memdesc:a3fbd9bdaf370acad141440388da2100c inherit pro_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Propagates the given configuration to all connected sinks. <ahref="#a3fbd9bdaf370acad141440388da2100c">More...</a><br/></td></tr>
<trclass="memdesc:a3fbd9bdaf370acad141440388da2100c inherit pro_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Propagates the given configuration to all connected sinks. <ahref="#a3fbd9bdaf370acad141440388da2100c">More...</a><br/></td></tr>
<trclass="memdesc:aedfc4ad353708e6a096fad3c1fac318c"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Set the frequency range. <ahref="#aedfc4ad353708e6a096fad3c1fac318c">More...</a><br/></td></tr>
<trclass="memdesc:aedfc4ad353708e6a096fad3c1fac318c"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Set the frequency range. <ahref="#aedfc4ad353708e6a096fad3c1fac318c">More...</a><br/></td></tr>
<trclass="memdesc:aedb6195cdaeadd83f18bd5c699aeb31a"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Configures the filter node. <ahref="#aedb6195cdaeadd83f18bd5c699aeb31a">More...</a><br/></td></tr>
<trclass="memdesc:aedb6195cdaeadd83f18bd5c699aeb31a"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Configures the filter node. <ahref="#aedb6195cdaeadd83f18bd5c699aeb31a">More...</a><br/></td></tr>
<trclass="memdesc:a4bcb98c6b4146c8558e9de40b84dc318"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Performs the <aclass="el"href="classsdr_1_1_f_f_t.html"title="FFT module class, provides static methods to perfrom a FFT directly. ">FFT</a> filtering and back-transform. <ahref="#a4bcb98c6b4146c8558e9de40b84dc318">More...</a><br/></td></tr>
<trclass="memdesc:a4bcb98c6b4146c8558e9de40b84dc318"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Performs the <aclass="el"href="classsdr_1_1_f_f_t.html"title="FFT module class, provides static methods to perfrom a FFT directly. ">FFT</a> filtering and back-transform. <ahref="#a4bcb98c6b4146c8558e9de40b84dc318">More...</a><br/></td></tr>
<trclass="inherit_header pub_methods_classsdr_1_1_sink"><tdcolspan="2"onclick="javascript:toggleInherit('pub_methods_classsdr_1_1_sink')"><imgsrc="closed.png"alt="-"/> Public Member Functions inherited from <aclass="el"href="classsdr_1_1_sink.html">sdr::Sink< std::complex< Scalar >></a></td></tr>
<trclass="inherit_header pub_methods_classsdr_1_1_sink_base"><tdcolspan="2"onclick="javascript:toggleInherit('pub_methods_classsdr_1_1_sink_base')"><imgsrc="closed.png"alt="-"/> Public Member Functions inherited from <aclass="el"href="classsdr_1_1_sink_base.html">sdr::SinkBase</a></td></tr>
<trclass="inherit_header pub_methods_classsdr_1_1_source"><tdcolspan="2"onclick="javascript:toggleInherit('pub_methods_classsdr_1_1_source')"><imgsrc="closed.png"alt="-"/> Public Member Functions inherited from <aclass="el"href="classsdr_1_1_source.html">sdr::Source</a></td></tr>
<trclass="memdesc:a13921d5daa00574e2057c1ae1fc28054 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Sends the given buffer to all connected sinks. <ahref="#a13921d5daa00574e2057c1ae1fc28054">More...</a><br/></td></tr>
<trclass="memdesc:a13921d5daa00574e2057c1ae1fc28054 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Sends the given buffer to all connected sinks. <ahref="#a13921d5daa00574e2057c1ae1fc28054">More...</a><br/></td></tr>
<trclass="memdesc:ac7df1faefb31e72e135eec3ecf539132 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Connect this source to a sink. <ahref="#ac7df1faefb31e72e135eec3ecf539132">More...</a><br/></td></tr>
<trclass="memdesc:ac7df1faefb31e72e135eec3ecf539132 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Connect this source to a sink. <ahref="#ac7df1faefb31e72e135eec3ecf539132">More...</a><br/></td></tr>
<trclass="memdesc:afd4c7e3fb94a057ac40e9877167791ec inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Stores the configuration and propergates it if the configuration has been changed. <ahref="#afd4c7e3fb94a057ac40e9877167791ec">More...</a><br/></td></tr>
<trclass="memdesc:afd4c7e3fb94a057ac40e9877167791ec inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Stores the configuration and propergates it if the configuration has been changed. <ahref="#afd4c7e3fb94a057ac40e9877167791ec">More...</a><br/></td></tr>
<trclass="memdesc:ab9362057c06f35e0a23901cc0556b976 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns the configured source type or <code>Config::Type_UNDEFINED</code> otherwise. <ahref="#ab9362057c06f35e0a23901cc0556b976">More...</a><br/></td></tr>
<trclass="memdesc:ab9362057c06f35e0a23901cc0556b976 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns the configured source type or <code>Config::Type_UNDEFINED</code> otherwise. <ahref="#ab9362057c06f35e0a23901cc0556b976">More...</a><br/></td></tr>
<trclass="memitem:a7cf977be7a508097532991155e90ae45 inherit pub_methods_classsdr_1_1_source"><tdclass="memTemplParams"colspan="2">template<class T ></td></tr>
<trclass="memdesc:a7cf977be7a508097532991155e90ae45 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Adds a callback to the end-of-stream signal of the source. <ahref="#a7cf977be7a508097532991155e90ae45">More...</a><br/></td></tr>
<trclass="memdesc:a7cf977be7a508097532991155e90ae45 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Adds a callback to the end-of-stream signal of the source. <ahref="#a7cf977be7a508097532991155e90ae45">More...</a><br/></td></tr>
<trclass="memdesc:a76f7c56b5170b54d691d867197bcd0ca"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Updates the sink-filter. <ahref="#a76f7c56b5170b54d691d867197bcd0ca">More...</a><br/></td></tr>
<trclass="memdesc:a76f7c56b5170b54d691d867197bcd0ca"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Updates the sink-filter. <ahref="#a76f7c56b5170b54d691d867197bcd0ca">More...</a><br/></td></tr>
<trclass="inherit_header pro_methods_classsdr_1_1_source"><tdcolspan="2"onclick="javascript:toggleInherit('pro_methods_classsdr_1_1_source')"><imgsrc="closed.png"alt="-"/> Protected Member Functions inherited from <aclass="el"href="classsdr_1_1_source.html">sdr::Source</a></td></tr>
<trclass="memdesc:a3fbd9bdaf370acad141440388da2100c inherit pro_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Propagates the given configuration to all connected sinks. <ahref="#a3fbd9bdaf370acad141440388da2100c">More...</a><br/></td></tr>
<trclass="memdesc:a3fbd9bdaf370acad141440388da2100c inherit pro_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Propagates the given configuration to all connected sinks. <ahref="#a3fbd9bdaf370acad141440388da2100c">More...</a><br/></td></tr>
<trclass="memdesc:ab0b14caa4e639acb94d0312f4635059e"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Holds the block size of the filter. <ahref="#ab0b14caa4e639acb94d0312f4635059e">More...</a><br/></td></tr>
<trclass="memdesc:ab0b14caa4e639acb94d0312f4635059e"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Holds the block size of the filter. <ahref="#ab0b14caa4e639acb94d0312f4635059e">More...</a><br/></td></tr>
<trclass="memdesc:a171e2c01f2259b02be63170e0ea28033"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The current sample-rate. <ahref="#a171e2c01f2259b02be63170e0ea28033">More...</a><br/></td></tr>
<trclass="memdesc:a171e2c01f2259b02be63170e0ea28033"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The current sample-rate. <ahref="#a171e2c01f2259b02be63170e0ea28033">More...</a><br/></td></tr>
<trclass="memdesc:a3f6a037eef3366aaeb887fafd08cb6d8"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Holds a copy of the second-half of the last output signal. <ahref="#a3f6a037eef3366aaeb887fafd08cb6d8">More...</a><br/></td></tr>
<trclass="memdesc:a3f6a037eef3366aaeb887fafd08cb6d8"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Holds a copy of the second-half of the last output signal. <ahref="#a3f6a037eef3366aaeb887fafd08cb6d8">More...</a><br/></td></tr>
<trclass="memdesc:ac4f73d688fdd6c2cf787c050d09b1d74"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Holds the current filter kernel. <ahref="#ac4f73d688fdd6c2cf787c050d09b1d74">More...</a><br/></td></tr>
<trclass="memdesc:ac4f73d688fdd6c2cf787c050d09b1d74"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Holds the current filter kernel. <ahref="#ac4f73d688fdd6c2cf787c050d09b1d74">More...</a><br/></td></tr>
<trclass="memdesc:afb6a987c3726d7559893e141afd342bc"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The lower frequency range. <ahref="#afb6a987c3726d7559893e141afd342bc">More...</a><br/></td></tr>
<trclass="memdesc:afb6a987c3726d7559893e141afd342bc"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The lower frequency range. <ahref="#afb6a987c3726d7559893e141afd342bc">More...</a><br/></td></tr>
<trclass="memdesc:a918cb8387d026ae922582d3f105cff76"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The upper frequency range. <ahref="#a918cb8387d026ae922582d3f105cff76">More...</a><br/></td></tr>
<trclass="memdesc:a918cb8387d026ae922582d3f105cff76"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The upper frequency range. <ahref="#a918cb8387d026ae922582d3f105cff76">More...</a><br/></td></tr>
<trclass="memdesc:a07e4f06f35b5406f7862d6a8b4bef533"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The <aclass="el"href="classsdr_1_1_f_f_t.html"title="FFT module class, provides static methods to perfrom a FFT directly. ">FFT</a> plan for the <aclass="el"href="classsdr_1_1_f_f_t.html"title="FFT module class, provides static methods to perfrom a FFT directly. ">FFT</a> back-transform. <ahref="#a07e4f06f35b5406f7862d6a8b4bef533">More...</a><br/></td></tr>
<trclass="memdesc:a07e4f06f35b5406f7862d6a8b4bef533"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The <aclass="el"href="classsdr_1_1_f_f_t.html"title="FFT module class, provides static methods to perfrom a FFT directly. ">FFT</a> plan for the <aclass="el"href="classsdr_1_1_f_f_t.html"title="FFT module class, provides static methods to perfrom a FFT directly. ">FFT</a> back-transform. <ahref="#a07e4f06f35b5406f7862d6a8b4bef533">More...</a><br/></td></tr>
<trclass="memdesc:ac7ea547c33d45cf5b5654ce21957ab27 inherit pro_attribs_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Holds the source configuration, this can be updated by calling <code>setConfig</code>. <ahref="#ac7ea547c33d45cf5b5654ce21957ab27">More...</a><br/></td></tr>
<trclass="memdesc:ac7ea547c33d45cf5b5654ce21957ab27 inherit pro_attribs_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Holds the source configuration, this can be updated by calling <code>setConfig</code>. <ahref="#ac7ea547c33d45cf5b5654ce21957ab27">More...</a><br/></td></tr>
<p>Performs the overlap-add <aclass="el"href="classsdr_1_1_f_f_t.html"title="FFT module class, provides static methods to perfrom a FFT directly. ">FFT</a> filtering and back-transform. </p>
<trclass="memdesc:ac10da92570b7c169095388951a90282b"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The input & output type super-scalar. <ahref="#ac10da92570b7c169095388951a90282b">More...</a><br/></td></tr>
<trclass="memdesc:ac10da92570b7c169095388951a90282b"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The input & output type super-scalar. <ahref="#ac10da92570b7c169095388951a90282b">More...</a><br/></td></tr>
<trclass="memdesc:a9570de3fda6677931072581264d33db1"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Performs the sub-sampling. <ahref="#a9570de3fda6677931072581264d33db1">More...</a><br/></td></tr>
<trclass="memdesc:a9570de3fda6677931072581264d33db1"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Performs the sub-sampling. <ahref="#a9570de3fda6677931072581264d33db1">More...</a><br/></td></tr>
<trclass="memdesc:a3908cb97d6b862c99a10b34ef84ae817"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The number of samples collected times (1<<16). <ahref="#a3908cb97d6b862c99a10b34ef84ae817">More...</a><br/></td></tr>
<trclass="memdesc:a3908cb97d6b862c99a10b34ef84ae817"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The number of samples collected times (1<<16). <ahref="#a3908cb97d6b862c99a10b34ef84ae817">More...</a><br/></td></tr>
<trclass="memdesc:a277a98f4b337726d07b3245a920b6456"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Constructs a frequency shift node with optional scaleing of the result. <ahref="#a277a98f4b337726d07b3245a920b6456">More...</a><br/></td></tr>
<trclass="memdesc:a277a98f4b337726d07b3245a920b6456"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Constructs a frequency shift node with optional scaleing of the result. <ahref="#a277a98f4b337726d07b3245a920b6456">More...</a><br/></td></tr>
<trclass="memdesc:a50f5b09085e30e1839a29d74f60c4b1d"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns the frequency shift. <ahref="#a50f5b09085e30e1839a29d74f60c4b1d">More...</a><br/></td></tr>
<trclass="memdesc:a50f5b09085e30e1839a29d74f60c4b1d"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns the frequency shift. <ahref="#a50f5b09085e30e1839a29d74f60c4b1d">More...</a><br/></td></tr>
<trclass="memdesc:af7af79f187aa77b98abb4643307bd2f7"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Sets the frequency shift. <ahref="#af7af79f187aa77b98abb4643307bd2f7">More...</a><br/></td></tr>
<trclass="memdesc:af7af79f187aa77b98abb4643307bd2f7"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Sets the frequency shift. <ahref="#af7af79f187aa77b98abb4643307bd2f7">More...</a><br/></td></tr>
<trclass="memdesc:a2aeaf444562a0b054ae65442992caefc"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Configures the frequency shift node. <ahref="#a2aeaf444562a0b054ae65442992caefc">More...</a><br/></td></tr>
<trclass="memdesc:a2aeaf444562a0b054ae65442992caefc"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Configures the frequency shift node. <ahref="#a2aeaf444562a0b054ae65442992caefc">More...</a><br/></td></tr>
<trclass="memdesc:aae47d9152dcbd9c40182c9cf319efdc9"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Performs the frequency shift. <ahref="#aae47d9152dcbd9c40182c9cf319efdc9">More...</a><br/></td></tr>
<trclass="memdesc:aae47d9152dcbd9c40182c9cf319efdc9"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Performs the frequency shift. <ahref="#aae47d9152dcbd9c40182c9cf319efdc9">More...</a><br/></td></tr>
<trclass="inherit_header pub_methods_classsdr_1_1_sink"><tdcolspan="2"onclick="javascript:toggleInherit('pub_methods_classsdr_1_1_sink')"><imgsrc="closed.png"alt="-"/> Public Member Functions inherited from <aclass="el"href="classsdr_1_1_sink.html">sdr::Sink< std::complex< Scalar >></a></td></tr>
<trclass="inherit_header pub_methods_classsdr_1_1_sink_base"><tdcolspan="2"onclick="javascript:toggleInherit('pub_methods_classsdr_1_1_sink_base')"><imgsrc="closed.png"alt="-"/> Public Member Functions inherited from <aclass="el"href="classsdr_1_1_sink_base.html">sdr::SinkBase</a></td></tr>
<trclass="inherit_header pub_methods_classsdr_1_1_source"><tdcolspan="2"onclick="javascript:toggleInherit('pub_methods_classsdr_1_1_source')"><imgsrc="closed.png"alt="-"/> Public Member Functions inherited from <aclass="el"href="classsdr_1_1_source.html">sdr::Source</a></td></tr>
<trclass="memdesc:a13921d5daa00574e2057c1ae1fc28054 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Sends the given buffer to all connected sinks. <ahref="#a13921d5daa00574e2057c1ae1fc28054">More...</a><br/></td></tr>
<trclass="memdesc:a13921d5daa00574e2057c1ae1fc28054 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Sends the given buffer to all connected sinks. <ahref="#a13921d5daa00574e2057c1ae1fc28054">More...</a><br/></td></tr>
<trclass="memdesc:ac7df1faefb31e72e135eec3ecf539132 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Connect this source to a sink. <ahref="#ac7df1faefb31e72e135eec3ecf539132">More...</a><br/></td></tr>
<trclass="memdesc:ac7df1faefb31e72e135eec3ecf539132 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Connect this source to a sink. <ahref="#ac7df1faefb31e72e135eec3ecf539132">More...</a><br/></td></tr>
<trclass="memdesc:afd4c7e3fb94a057ac40e9877167791ec inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Stores the configuration and propergates it if the configuration has been changed. <ahref="#afd4c7e3fb94a057ac40e9877167791ec">More...</a><br/></td></tr>
<trclass="memdesc:afd4c7e3fb94a057ac40e9877167791ec inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Stores the configuration and propergates it if the configuration has been changed. <ahref="#afd4c7e3fb94a057ac40e9877167791ec">More...</a><br/></td></tr>
<trclass="memdesc:ab9362057c06f35e0a23901cc0556b976 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns the configured source type or <code>Config::Type_UNDEFINED</code> otherwise. <ahref="#ab9362057c06f35e0a23901cc0556b976">More...</a><br/></td></tr>
<trclass="memdesc:ab9362057c06f35e0a23901cc0556b976 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns the configured source type or <code>Config::Type_UNDEFINED</code> otherwise. <ahref="#ab9362057c06f35e0a23901cc0556b976">More...</a><br/></td></tr>
<trclass="memitem:a7cf977be7a508097532991155e90ae45 inherit pub_methods_classsdr_1_1_source"><tdclass="memTemplParams"colspan="2">template<class T ></td></tr>
<trclass="memdesc:a7cf977be7a508097532991155e90ae45 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Adds a callback to the end-of-stream signal of the source. <ahref="#a7cf977be7a508097532991155e90ae45">More...</a><br/></td></tr>
<trclass="memdesc:a7cf977be7a508097532991155e90ae45 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Adds a callback to the end-of-stream signal of the source. <ahref="#a7cf977be7a508097532991155e90ae45">More...</a><br/></td></tr>
<trclass="memdesc:a806ffc298da46fad3a1a057e19a61db1"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The frequency shift <imgclass="formulaInl"alt="$f$"src="form_5.png"/> in Hz ( <imgclass="formulaInl"alt="$\omega=2\pi f$"src="form_6.png"/>). <ahref="#a806ffc298da46fad3a1a057e19a61db1">More...</a><br/></td></tr>
<trclass="memdesc:a806ffc298da46fad3a1a057e19a61db1"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The frequency shift <imgclass="formulaInl"alt="$f$"src="form_5.png"/> in Hz ( <imgclass="formulaInl"alt="$\omega=2\pi f$"src="form_6.png"/>). <ahref="#a806ffc298da46fad3a1a057e19a61db1">More...</a><br/></td></tr>
<trclass="memdesc:a43aa0216b57d389293956bbc737cb415"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The current exponental factor, gets updated for every sample. <ahref="#a43aa0216b57d389293956bbc737cb415">More...</a><br/></td></tr>
<trclass="memdesc:a43aa0216b57d389293956bbc737cb415"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The current exponental factor, gets updated for every sample. <ahref="#a43aa0216b57d389293956bbc737cb415">More...</a><br/></td></tr>
<trclass="memdesc:ae8b6f7658eeed069a77d4ed998a85bde"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The current sample rate. <ahref="#ae8b6f7658eeed069a77d4ed998a85bde">More...</a><br/></td></tr>
<trclass="memdesc:ae8b6f7658eeed069a77d4ed998a85bde"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The current sample rate. <ahref="#ae8b6f7658eeed069a77d4ed998a85bde">More...</a><br/></td></tr>
<trclass="memdesc:ac7ea547c33d45cf5b5654ce21957ab27 inherit pro_attribs_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Holds the source configuration, this can be updated by calling <code>setConfig</code>. <ahref="#ac7ea547c33d45cf5b5654ce21957ab27">More...</a><br/></td></tr>
<trclass="memdesc:ac7ea547c33d45cf5b5654ce21957ab27 inherit pro_attribs_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Holds the source configuration, this can be updated by calling <code>setConfig</code>. <ahref="#ac7ea547c33d45cf5b5654ce21957ab27">More...</a><br/></td></tr>
<trclass="inherit_header pro_methods_classsdr_1_1_source"><tdcolspan="2"onclick="javascript:toggleInherit('pro_methods_classsdr_1_1_source')"><imgsrc="closed.png"alt="-"/> Protected Member Functions inherited from <aclass="el"href="classsdr_1_1_source.html">sdr::Source</a></td></tr>
<trclass="memdesc:a3fbd9bdaf370acad141440388da2100c inherit pro_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Propagates the given configuration to all connected sinks. <ahref="#a3fbd9bdaf370acad141440388da2100c">More...</a><br/></td></tr>
<trclass="memdesc:a3fbd9bdaf370acad141440388da2100c inherit pro_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Propagates the given configuration to all connected sinks. <ahref="#a3fbd9bdaf370acad141440388da2100c">More...</a><br/></td></tr>
<p>Performs a frequency shift on a complex input signal, by multiplying it with <imgclass="formulaInl"alt="$e^{i\omega t}$"src="form_4.png"/>. </p>
<p>Please note, this node performs not optimal in cases, where the input scalar is an integer, as the computation is performed using double precision floating point numbers. </p>
<dlclass="deprecated"><dt><b><aclass="el"href="deprecated.html#_deprecated000001">Deprecated:</a></b></dt><dd>Implement a more efficient variant using <aclass="el"href="classsdr_1_1_freq_shift_base.html"title="A performant implementation of a frequency shift operation on integer signals. ">FreqShiftBase</a>. </dd></dl>
<p>Please note, this node performs not optimal in cases, where the input scalar is an integer, as the computation is performed using double precision floating point numbers. </p><dlclass="deprecated"><dt><b><aclass="el"href="deprecated.html#_deprecated000001">Deprecated:</a></b></dt><dd>Implement a more efficient variant using <aclass="el"href="classsdr_1_1_freq_shift_base.html"title="A performant implementation of a frequency-shift operation on integer signals. ">FreqShiftBase</a>. </dd></dl>
</div><h2class="groupheader">Constructor & Destructor Documentation</h2>
<trclass="memdesc:af613bd56b0ccf4532fb729aaaca959e7"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The compute (super) scalar of the input type. <ahref="#af613bd56b0ccf4532fb729aaaca959e7">More...</a><br/></td></tr>
<trclass="memdesc:af613bd56b0ccf4532fb729aaaca959e7"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The compute (super) scalar of the input type. <ahref="#af613bd56b0ccf4532fb729aaaca959e7">More...</a><br/></td></tr>
<trclass="memdesc:ae9142edde557f4987cfb035ab5d85e06"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The complex compute (super) scalar of the input type. <ahref="#ae9142edde557f4987cfb035ab5d85e06">More...</a><br/></td></tr>
<trclass="memdesc:ae9142edde557f4987cfb035ab5d85e06"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The complex compute (super) scalar of the input type. <ahref="#ae9142edde557f4987cfb035ab5d85e06">More...</a><br/></td></tr>
<trclass="memdesc:a813683842a2ca15589e84cb89dccfc9a"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns the sample rate. <ahref="#a813683842a2ca15589e84cb89dccfc9a">More...</a><br/></td></tr>
<trclass="memdesc:a813683842a2ca15589e84cb89dccfc9a"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns the sample rate. <ahref="#a813683842a2ca15589e84cb89dccfc9a">More...</a><br/></td></tr>
<trclass="memdesc:ac78f1ac2da7e6cf2cd0a6f6bfc15a02c"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Sets the sample rate and updates the LUT. <ahref="#ac78f1ac2da7e6cf2cd0a6f6bfc15a02c">More...</a><br/></td></tr>
<trclass="memdesc:ac78f1ac2da7e6cf2cd0a6f6bfc15a02c"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Sets the sample rate and updates the LUT. <ahref="#ac78f1ac2da7e6cf2cd0a6f6bfc15a02c">More...</a><br/></td></tr>
<trclass="memdesc:ae35765fc1fd75d595a77551fa1670606"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns the frequency shift. <ahref="#ae35765fc1fd75d595a77551fa1670606">More...</a><br/></td></tr>
<trclass="memdesc:ae35765fc1fd75d595a77551fa1670606"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns the frequency shift. <ahref="#ae35765fc1fd75d595a77551fa1670606">More...</a><br/></td></tr>
<trclass="memdesc:a58abc2c8dd6a21fc5654db3068bc7a23"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Sets the frequency shift and updates the LUT. <ahref="#a58abc2c8dd6a21fc5654db3068bc7a23">More...</a><br/></td></tr>
<trclass="memdesc:a58abc2c8dd6a21fc5654db3068bc7a23"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Sets the frequency shift and updates the LUT. <ahref="#a58abc2c8dd6a21fc5654db3068bc7a23">More...</a><br/></td></tr>
<trclass="memdesc:a871a9aa29165fa8ff1aff21355cdda8b"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Performs the frequency shift on a single sample. <ahref="#a871a9aa29165fa8ff1aff21355cdda8b">More...</a><br/></td></tr>
<trclass="memdesc:a871a9aa29165fa8ff1aff21355cdda8b"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Performs the frequency shift on a single sample. <ahref="#a871a9aa29165fa8ff1aff21355cdda8b">More...</a><br/></td></tr>
<trclass="memdesc:a0bcf83cb75130997a19a5954cad2a016"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Updates the multiplier LUT. <ahref="#a0bcf83cb75130997a19a5954cad2a016">More...</a><br/></td></tr>
<trclass="memdesc:a0bcf83cb75130997a19a5954cad2a016"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Updates the multiplier LUT. <ahref="#a0bcf83cb75130997a19a5954cad2a016">More...</a><br/></td></tr>
<trclass="memdesc:ac8e562910ad6622842b2a3f56fe1c32c"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The current frequency shift. <ahref="#ac8e562910ad6622842b2a3f56fe1c32c">More...</a><br/></td></tr>
<trclass="memdesc:ac8e562910ad6622842b2a3f56fe1c32c"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The current frequency shift. <ahref="#ac8e562910ad6622842b2a3f56fe1c32c">More...</a><br/></td></tr>
<trclass="memdesc:a3ae11faa2285a87e4de1e4d1d3211d03"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The current sample rate. <ahref="#a3ae11faa2285a87e4de1e4d1d3211d03">More...</a><br/></td></tr>
<trclass="memdesc:a3ae11faa2285a87e4de1e4d1d3211d03"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The current sample rate. <ahref="#a3ae11faa2285a87e4de1e4d1d3211d03">More...</a><br/></td></tr>
<trclass="memdesc:aea542686459b7a93ade63a14d09a839e"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The LUT index counter. <ahref="#aea542686459b7a93ade63a14d09a839e">More...</a><br/></td></tr>
<trclass="memdesc:aea542686459b7a93ade63a14d09a839e"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The LUT index counter. <ahref="#aea542686459b7a93ade63a14d09a839e">More...</a><br/></td></tr>
<trclass="memdesc:a9d83444915779715665337c03697b517"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The size of the LUT. <ahref="#a9d83444915779715665337c03697b517">More...</a><br/></td></tr>
<trclass="memdesc:a9d83444915779715665337c03697b517"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The size of the LUT. <ahref="#a9d83444915779715665337c03697b517">More...</a><br/></td></tr>
<trclass="memdesc:a0216c5b6d8efeded627b030219858e8c"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Samples and emits the next chunk of data. <ahref="#a0216c5b6d8efeded627b030219858e8c">More...</a><br/></td></tr>
<trclass="memdesc:a0216c5b6d8efeded627b030219858e8c"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Samples and emits the next chunk of data. <ahref="#a0216c5b6d8efeded627b030219858e8c">More...</a><br/></td></tr>
<trclass="inherit_header pub_methods_classsdr_1_1_source"><tdcolspan="2"onclick="javascript:toggleInherit('pub_methods_classsdr_1_1_source')"><imgsrc="closed.png"alt="-"/> Public Member Functions inherited from <aclass="el"href="classsdr_1_1_source.html">sdr::Source</a></td></tr>
<trclass="memdesc:a13921d5daa00574e2057c1ae1fc28054 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Sends the given buffer to all connected sinks. <ahref="#a13921d5daa00574e2057c1ae1fc28054">More...</a><br/></td></tr>
<trclass="memdesc:a13921d5daa00574e2057c1ae1fc28054 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Sends the given buffer to all connected sinks. <ahref="#a13921d5daa00574e2057c1ae1fc28054">More...</a><br/></td></tr>
<trclass="memdesc:ac7df1faefb31e72e135eec3ecf539132 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Connect this source to a sink. <ahref="#ac7df1faefb31e72e135eec3ecf539132">More...</a><br/></td></tr>
<trclass="memdesc:ac7df1faefb31e72e135eec3ecf539132 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Connect this source to a sink. <ahref="#ac7df1faefb31e72e135eec3ecf539132">More...</a><br/></td></tr>
<trclass="memdesc:afd4c7e3fb94a057ac40e9877167791ec inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Stores the configuration and propergates it if the configuration has been changed. <ahref="#afd4c7e3fb94a057ac40e9877167791ec">More...</a><br/></td></tr>
<trclass="memdesc:afd4c7e3fb94a057ac40e9877167791ec inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Stores the configuration and propergates it if the configuration has been changed. <ahref="#afd4c7e3fb94a057ac40e9877167791ec">More...</a><br/></td></tr>
<trclass="memdesc:ab9362057c06f35e0a23901cc0556b976 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns the configured source type or <code>Config::Type_UNDEFINED</code> otherwise. <ahref="#ab9362057c06f35e0a23901cc0556b976">More...</a><br/></td></tr>
<trclass="memdesc:ab9362057c06f35e0a23901cc0556b976 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns the configured source type or <code>Config::Type_UNDEFINED</code> otherwise. <ahref="#ab9362057c06f35e0a23901cc0556b976">More...</a><br/></td></tr>
<trclass="memitem:a7cf977be7a508097532991155e90ae45 inherit pub_methods_classsdr_1_1_source"><tdclass="memTemplParams"colspan="2">template<class T ></td></tr>
<trclass="memdesc:a7cf977be7a508097532991155e90ae45 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Adds a callback to the end-of-stream signal of the source. <ahref="#a7cf977be7a508097532991155e90ae45">More...</a><br/></td></tr>
<trclass="memdesc:a7cf977be7a508097532991155e90ae45 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Adds a callback to the end-of-stream signal of the source. <ahref="#a7cf977be7a508097532991155e90ae45">More...</a><br/></td></tr>
<trclass="memdesc:a90bc06a4667521b8254a830a3cf4dd26"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Sample two std. <ahref="#a90bc06a4667521b8254a830a3cf4dd26">More...</a><br/></td></tr>
<trclass="memdesc:a90bc06a4667521b8254a830a3cf4dd26"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Sample two std. <ahref="#a90bc06a4667521b8254a830a3cf4dd26">More...</a><br/></td></tr>
<trclass="inherit_header pro_methods_classsdr_1_1_source"><tdcolspan="2"onclick="javascript:toggleInherit('pro_methods_classsdr_1_1_source')"><imgsrc="closed.png"alt="-"/> Protected Member Functions inherited from <aclass="el"href="classsdr_1_1_source.html">sdr::Source</a></td></tr>
<trclass="memdesc:a3fbd9bdaf370acad141440388da2100c inherit pro_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Propagates the given configuration to all connected sinks. <ahref="#a3fbd9bdaf370acad141440388da2100c">More...</a><br/></td></tr>
<trclass="memdesc:a3fbd9bdaf370acad141440388da2100c inherit pro_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Propagates the given configuration to all connected sinks. <ahref="#a3fbd9bdaf370acad141440388da2100c">More...</a><br/></td></tr>
<trclass="memdesc:a3aec2ae939e55cf83a35fe85e3502f18"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The size of the buffer. <ahref="#a3aec2ae939e55cf83a35fe85e3502f18">More...</a><br/></td></tr>
<trclass="memdesc:a3aec2ae939e55cf83a35fe85e3502f18"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The size of the buffer. <ahref="#a3aec2ae939e55cf83a35fe85e3502f18">More...</a><br/></td></tr>
<trclass="memdesc:a376a552d03b41d7062c4101ece4ddeb7"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The mean value of the GWN. <ahref="#a376a552d03b41d7062c4101ece4ddeb7">More...</a><br/></td></tr>
<trclass="memdesc:a376a552d03b41d7062c4101ece4ddeb7"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The mean value of the GWN. <ahref="#a376a552d03b41d7062c4101ece4ddeb7">More...</a><br/></td></tr>
<trclass="memdesc:ac7ea547c33d45cf5b5654ce21957ab27 inherit pro_attribs_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Holds the source configuration, this can be updated by calling <code>setConfig</code>. <ahref="#ac7ea547c33d45cf5b5654ce21957ab27">More...</a><br/></td></tr>
<trclass="memdesc:ac7ea547c33d45cf5b5654ce21957ab27 inherit pro_attribs_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Holds the source configuration, this can be updated by calling <code>setConfig</code>. <ahref="#ac7ea547c33d45cf5b5654ce21957ab27">More...</a><br/></td></tr>
<trclass="memdesc:a5c01ce755a3a4c09a50767413a8ae94e"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Retunrs the balance. <ahref="#a5c01ce755a3a4c09a50767413a8ae94e">More...</a><br/></td></tr>
<trclass="memdesc:a5c01ce755a3a4c09a50767413a8ae94e"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Retunrs the balance. <ahref="#a5c01ce755a3a4c09a50767413a8ae94e">More...</a><br/></td></tr>
<trclass="memdesc:a5e933c51ede575faec047d2e2cc1e384"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Sets the I/Q balance. <ahref="#a5e933c51ede575faec047d2e2cc1e384">More...</a><br/></td></tr>
<trclass="memdesc:a5e933c51ede575faec047d2e2cc1e384"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Sets the I/Q balance. <ahref="#a5e933c51ede575faec047d2e2cc1e384">More...</a><br/></td></tr>
<trclass="memdesc:ad87c15d962ab16363ab0b463a9e9724b"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Configures the node. <ahref="#ad87c15d962ab16363ab0b463a9e9724b">More...</a><br/></td></tr>
<trclass="memdesc:ad87c15d962ab16363ab0b463a9e9724b"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Configures the node. <ahref="#ad87c15d962ab16363ab0b463a9e9724b">More...</a><br/></td></tr>
<trclass="memdesc:a0a077f57ec502c76244863f1f940d028"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Processes a buffer. <ahref="#a0a077f57ec502c76244863f1f940d028">More...</a><br/></td></tr>
<trclass="memdesc:a0a077f57ec502c76244863f1f940d028"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Processes a buffer. <ahref="#a0a077f57ec502c76244863f1f940d028">More...</a><br/></td></tr>
<trclass="inherit_header pub_methods_classsdr_1_1_sink"><tdcolspan="2"onclick="javascript:toggleInherit('pub_methods_classsdr_1_1_sink')"><imgsrc="closed.png"alt="-"/> Public Member Functions inherited from <aclass="el"href="classsdr_1_1_sink.html">sdr::Sink< std::complex< Scalar >></a></td></tr>
<trclass="inherit_header pub_methods_classsdr_1_1_sink_base"><tdcolspan="2"onclick="javascript:toggleInherit('pub_methods_classsdr_1_1_sink_base')"><imgsrc="closed.png"alt="-"/> Public Member Functions inherited from <aclass="el"href="classsdr_1_1_sink_base.html">sdr::SinkBase</a></td></tr>
<trclass="inherit_header pub_methods_classsdr_1_1_source"><tdcolspan="2"onclick="javascript:toggleInherit('pub_methods_classsdr_1_1_source')"><imgsrc="closed.png"alt="-"/> Public Member Functions inherited from <aclass="el"href="classsdr_1_1_source.html">sdr::Source</a></td></tr>
<trclass="memdesc:a13921d5daa00574e2057c1ae1fc28054 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Sends the given buffer to all connected sinks. <ahref="#a13921d5daa00574e2057c1ae1fc28054">More...</a><br/></td></tr>
<trclass="memdesc:a13921d5daa00574e2057c1ae1fc28054 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Sends the given buffer to all connected sinks. <ahref="#a13921d5daa00574e2057c1ae1fc28054">More...</a><br/></td></tr>
<trclass="memdesc:ac7df1faefb31e72e135eec3ecf539132 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Connect this source to a sink. <ahref="#ac7df1faefb31e72e135eec3ecf539132">More...</a><br/></td></tr>
<trclass="memdesc:ac7df1faefb31e72e135eec3ecf539132 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Connect this source to a sink. <ahref="#ac7df1faefb31e72e135eec3ecf539132">More...</a><br/></td></tr>
<trclass="memdesc:afd4c7e3fb94a057ac40e9877167791ec inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Stores the configuration and propergates it if the configuration has been changed. <ahref="#afd4c7e3fb94a057ac40e9877167791ec">More...</a><br/></td></tr>
<trclass="memdesc:afd4c7e3fb94a057ac40e9877167791ec inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Stores the configuration and propergates it if the configuration has been changed. <ahref="#afd4c7e3fb94a057ac40e9877167791ec">More...</a><br/></td></tr>
<trclass="memdesc:ab9362057c06f35e0a23901cc0556b976 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns the configured source type or <code>Config::Type_UNDEFINED</code> otherwise. <ahref="#ab9362057c06f35e0a23901cc0556b976">More...</a><br/></td></tr>
<trclass="memdesc:ab9362057c06f35e0a23901cc0556b976 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns the configured source type or <code>Config::Type_UNDEFINED</code> otherwise. <ahref="#ab9362057c06f35e0a23901cc0556b976">More...</a><br/></td></tr>
<trclass="memitem:a7cf977be7a508097532991155e90ae45 inherit pub_methods_classsdr_1_1_source"><tdclass="memTemplParams"colspan="2">template<class T ></td></tr>
<trclass="memdesc:a7cf977be7a508097532991155e90ae45 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Adds a callback to the end-of-stream signal of the source. <ahref="#a7cf977be7a508097532991155e90ae45">More...</a><br/></td></tr>
<trclass="memdesc:a7cf977be7a508097532991155e90ae45 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Adds a callback to the end-of-stream signal of the source. <ahref="#a7cf977be7a508097532991155e90ae45">More...</a><br/></td></tr>
<trclass="memdesc:a422c8725e158071e147f372759fad99a"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The actual implementation. <ahref="#a422c8725e158071e147f372759fad99a">More...</a><br/></td></tr>
<trclass="memdesc:a422c8725e158071e147f372759fad99a"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The actual implementation. <ahref="#a422c8725e158071e147f372759fad99a">More...</a><br/></td></tr>
<trclass="inherit_header pro_methods_classsdr_1_1_source"><tdcolspan="2"onclick="javascript:toggleInherit('pro_methods_classsdr_1_1_source')"><imgsrc="closed.png"alt="-"/> Protected Member Functions inherited from <aclass="el"href="classsdr_1_1_source.html">sdr::Source</a></td></tr>
<trclass="memdesc:a3fbd9bdaf370acad141440388da2100c inherit pro_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Propagates the given configuration to all connected sinks. <ahref="#a3fbd9bdaf370acad141440388da2100c">More...</a><br/></td></tr>
<trclass="memdesc:a3fbd9bdaf370acad141440388da2100c inherit pro_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Propagates the given configuration to all connected sinks. <ahref="#a3fbd9bdaf370acad141440388da2100c">More...</a><br/></td></tr>
<trclass="memdesc:aab10690f6088fdcd79ab8b11b71d3fb1"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Scaleing factor for the real part. <ahref="#aab10690f6088fdcd79ab8b11b71d3fb1">More...</a><br/></td></tr>
<trclass="memdesc:aab10690f6088fdcd79ab8b11b71d3fb1"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Scaleing factor for the real part. <ahref="#aab10690f6088fdcd79ab8b11b71d3fb1">More...</a><br/></td></tr>
<trclass="memdesc:aa0624e0e246cc184f69273e5b034675a"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Scaleing factor for the imaginary part. <ahref="#aa0624e0e246cc184f69273e5b034675a">More...</a><br/></td></tr>
<trclass="memdesc:aa0624e0e246cc184f69273e5b034675a"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Scaleing factor for the imaginary part. <ahref="#aa0624e0e246cc184f69273e5b034675a">More...</a><br/></td></tr>
<trclass="memdesc:aefff792d62de2b41b22fbc9ae86ea0c3"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The working buffer. <ahref="#aefff792d62de2b41b22fbc9ae86ea0c3">More...</a><br/></td></tr>
<trclass="memdesc:aefff792d62de2b41b22fbc9ae86ea0c3"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The working buffer. <ahref="#aefff792d62de2b41b22fbc9ae86ea0c3">More...</a><br/></td></tr>
<trclass="memdesc:ac7ea547c33d45cf5b5654ce21957ab27 inherit pro_attribs_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Holds the source configuration, this can be updated by calling <code>setConfig</code>. <ahref="#ac7ea547c33d45cf5b5654ce21957ab27">More...</a><br/></td></tr>
<trclass="memdesc:ac7ea547c33d45cf5b5654ce21957ab27 inherit pro_attribs_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Holds the source configuration, this can be updated by calling <code>setConfig</code>. <ahref="#ac7ea547c33d45cf5b5654ce21957ab27">More...</a><br/></td></tr>
<areahref="classsdr_1_1_freq_shift_base.html"title="A performant implementation of a frequencyshift operation on integer signals. " alt="sdr::FreqShiftBase< Scalar >"shape="rect"coords="446,56,659,80"/>
<areahref="classsdr_1_1_freq_shift_base.html"title="A performant implementation of a frequency-shift operation on integer signals. " alt="sdr::FreqShiftBase< Scalar >"shape="rect"coords="446,56,659,80"/>
<areahref="classsdr_1_1_sink_base.html"title="Basic interface of all Sinks. "alt="sdr::SinkBase"shape="rect"coords="0,0,213,24"/>
</map>
</div></div>
@ -120,254 +121,254 @@ Inheritance diagram for sdr::IQBaseBand< Scalar >:</div>
<trclass="memdesc:ac8422d94925fc86974bf613f9584d9e7"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The complex type of the input stream. <ahref="#ac8422d94925fc86974bf613f9584d9e7">More...</a><br/></td></tr>
<trclass="memdesc:ac8422d94925fc86974bf613f9584d9e7"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The complex type of the input stream. <ahref="#ac8422d94925fc86974bf613f9584d9e7">More...</a><br/></td></tr>
<trclass="memdesc:ae916b696954ddf0f93fdd9d98398b01d"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The (real) computation scalar type (super scalar), the computations are performed with this scalar type. <ahref="#ae916b696954ddf0f93fdd9d98398b01d">More...</a><br/></td></tr>
<trclass="memdesc:ae916b696954ddf0f93fdd9d98398b01d"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The (real) computation scalar type (super scalar), the computations are performed with this scalar type. <ahref="#ae916b696954ddf0f93fdd9d98398b01d">More...</a><br/></td></tr>
<trclass="memdesc:ac2ee96b0eac170f1a32d21f6a50ea799"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Constructor, the filter center frequency <code>Ff</code> equals the given center frequency <code>Fc</code>. <ahref="#ac2ee96b0eac170f1a32d21f6a50ea799">More...</a><br/></td></tr>
<trclass="memdesc:ac2ee96b0eac170f1a32d21f6a50ea799"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Constructor, the filter center frequency <code>Ff</code> equals the given center frequency <code>Fc</code>. <ahref="#ac2ee96b0eac170f1a32d21f6a50ea799">More...</a><br/></td></tr>
<trclass="memdesc:a7abbe9bdb31179c75668b423114a6fd3"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns the order of the band-pass filter. <ahref="#a7abbe9bdb31179c75668b423114a6fd3">More...</a><br/></td></tr>
<trclass="memdesc:a7abbe9bdb31179c75668b423114a6fd3"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns the order of the band-pass filter. <ahref="#a7abbe9bdb31179c75668b423114a6fd3">More...</a><br/></td></tr>
<trclass="memdesc:ac075931ee502f636478b395d0556294b"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns the center frequency. <ahref="#ac075931ee502f636478b395d0556294b">More...</a><br/></td></tr>
<trclass="memdesc:ac075931ee502f636478b395d0556294b"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns the center frequency. <ahref="#ac075931ee502f636478b395d0556294b">More...</a><br/></td></tr>
<trclass="memdesc:a9dcc80e8ff21e9753f4bb09a20e28cbc"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Resets the center frequency. <ahref="#a9dcc80e8ff21e9753f4bb09a20e28cbc">More...</a><br/></td></tr>
<trclass="memdesc:a9dcc80e8ff21e9753f4bb09a20e28cbc"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Resets the center frequency. <ahref="#a9dcc80e8ff21e9753f4bb09a20e28cbc">More...</a><br/></td></tr>
<trclass="memdesc:a47ec654ceec6c5210b470bb7ff1a651e"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns the filter frequency. <ahref="#a47ec654ceec6c5210b470bb7ff1a651e">More...</a><br/></td></tr>
<trclass="memdesc:a47ec654ceec6c5210b470bb7ff1a651e"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns the filter frequency. <ahref="#a47ec654ceec6c5210b470bb7ff1a651e">More...</a><br/></td></tr>
<trclass="memdesc:a60ee9b251a29ca25236d5c725b086516"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns the filter width. <ahref="#a60ee9b251a29ca25236d5c725b086516">More...</a><br/></td></tr>
<trclass="memdesc:a60ee9b251a29ca25236d5c725b086516"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns the filter width. <ahref="#a60ee9b251a29ca25236d5c725b086516">More...</a><br/></td></tr>
<trclass="memdesc:a918174afe3f6ae0e6373368d99320552"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Sets the filter width. <ahref="#a918174afe3f6ae0e6373368d99320552">More...</a><br/></td></tr>
<trclass="memdesc:a918174afe3f6ae0e6373368d99320552"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Sets the filter width. <ahref="#a918174afe3f6ae0e6373368d99320552">More...</a><br/></td></tr>
<trclass="memdesc:a04c5dd06532c40bd54a456cdfb064716"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns the sub sampling. <ahref="#a04c5dd06532c40bd54a456cdfb064716">More...</a><br/></td></tr>
<trclass="memdesc:a04c5dd06532c40bd54a456cdfb064716"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns the sub sampling. <ahref="#a04c5dd06532c40bd54a456cdfb064716">More...</a><br/></td></tr>
<trclass="memdesc:a2b7a0ca1c5f35e94a6b3031be2f43778"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Resets the sub sampling. <ahref="#a2b7a0ca1c5f35e94a6b3031be2f43778">More...</a><br/></td></tr>
<trclass="memdesc:a2b7a0ca1c5f35e94a6b3031be2f43778"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Resets the sub sampling. <ahref="#a2b7a0ca1c5f35e94a6b3031be2f43778">More...</a><br/></td></tr>
<trclass="memdesc:a737f6c7d26595934f3d5a577304d4e97"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Configures the <aclass="el"href="classsdr_1_1_base_band.html"title="This class performs several operations on the real input stream, It first filters out some part of th...">BaseBand</a> node. <ahref="#a737f6c7d26595934f3d5a577304d4e97">More...</a><br/></td></tr>
<trclass="memdesc:a737f6c7d26595934f3d5a577304d4e97"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Configures the <aclass="el"href="classsdr_1_1_base_band.html"title="This class performs several operations on the real input stream, It first filters out some part of th...">BaseBand</a> node. <ahref="#a737f6c7d26595934f3d5a577304d4e97">More...</a><br/></td></tr>
<trclass="memdesc:a4add91f21932190fbe0473cfa4f9c1f7"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Processes the given buffer. <ahref="#a4add91f21932190fbe0473cfa4f9c1f7">More...</a><br/></td></tr>
<trclass="memdesc:a4add91f21932190fbe0473cfa4f9c1f7"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Processes the given buffer. <ahref="#a4add91f21932190fbe0473cfa4f9c1f7">More...</a><br/></td></tr>
<trclass="inherit_header pub_methods_classsdr_1_1_sink"><tdcolspan="2"onclick="javascript:toggleInherit('pub_methods_classsdr_1_1_sink')"><imgsrc="closed.png"alt="-"/> Public Member Functions inherited from <aclass="el"href="classsdr_1_1_sink.html">sdr::Sink< std::complex< Scalar >></a></td></tr>
<trclass="inherit_header pub_methods_classsdr_1_1_sink_base"><tdcolspan="2"onclick="javascript:toggleInherit('pub_methods_classsdr_1_1_sink_base')"><imgsrc="closed.png"alt="-"/> Public Member Functions inherited from <aclass="el"href="classsdr_1_1_sink_base.html">sdr::SinkBase</a></td></tr>
<trclass="inherit_header pub_methods_classsdr_1_1_source"><tdcolspan="2"onclick="javascript:toggleInherit('pub_methods_classsdr_1_1_source')"><imgsrc="closed.png"alt="-"/> Public Member Functions inherited from <aclass="el"href="classsdr_1_1_source.html">sdr::Source</a></td></tr>
<trclass="memdesc:a13921d5daa00574e2057c1ae1fc28054 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Sends the given buffer to all connected sinks. <ahref="#a13921d5daa00574e2057c1ae1fc28054">More...</a><br/></td></tr>
<trclass="memdesc:a13921d5daa00574e2057c1ae1fc28054 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Sends the given buffer to all connected sinks. <ahref="#a13921d5daa00574e2057c1ae1fc28054">More...</a><br/></td></tr>
<trclass="memdesc:ac7df1faefb31e72e135eec3ecf539132 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Connect this source to a sink. <ahref="#ac7df1faefb31e72e135eec3ecf539132">More...</a><br/></td></tr>
<trclass="memdesc:ac7df1faefb31e72e135eec3ecf539132 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Connect this source to a sink. <ahref="#ac7df1faefb31e72e135eec3ecf539132">More...</a><br/></td></tr>
<trclass="memdesc:afd4c7e3fb94a057ac40e9877167791ec inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Stores the configuration and propergates it if the configuration has been changed. <ahref="#afd4c7e3fb94a057ac40e9877167791ec">More...</a><br/></td></tr>
<trclass="memdesc:afd4c7e3fb94a057ac40e9877167791ec inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Stores the configuration and propergates it if the configuration has been changed. <ahref="#afd4c7e3fb94a057ac40e9877167791ec">More...</a><br/></td></tr>
<trclass="memdesc:ab9362057c06f35e0a23901cc0556b976 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns the configured source type or <code>Config::Type_UNDEFINED</code> otherwise. <ahref="#ab9362057c06f35e0a23901cc0556b976">More...</a><br/></td></tr>
<trclass="memdesc:ab9362057c06f35e0a23901cc0556b976 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns the configured source type or <code>Config::Type_UNDEFINED</code> otherwise. <ahref="#ab9362057c06f35e0a23901cc0556b976">More...</a><br/></td></tr>
<trclass="memitem:a7cf977be7a508097532991155e90ae45 inherit pub_methods_classsdr_1_1_source"><tdclass="memTemplParams"colspan="2">template<class T ></td></tr>
<trclass="memdesc:a7cf977be7a508097532991155e90ae45 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Adds a callback to the end-of-stream signal of the source. <ahref="#a7cf977be7a508097532991155e90ae45">More...</a><br/></td></tr>
<trclass="memdesc:a7cf977be7a508097532991155e90ae45 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Adds a callback to the end-of-stream signal of the source. <ahref="#a7cf977be7a508097532991155e90ae45">More...</a><br/></td></tr>
<trclass="inherit_header pub_methods_classsdr_1_1_freq_shift_base"><tdcolspan="2"onclick="javascript:toggleInherit('pub_methods_classsdr_1_1_freq_shift_base')"><imgsrc="closed.png"alt="-"/> Public Member Functions inherited from <aclass="el"href="classsdr_1_1_freq_shift_base.html">sdr::FreqShiftBase< Scalar ></a></td></tr>
<trclass="memdesc:ac78f1ac2da7e6cf2cd0a6f6bfc15a02c inherit pub_methods_classsdr_1_1_freq_shift_base"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Sets the sample rate and updates the LUT. <ahref="#ac78f1ac2da7e6cf2cd0a6f6bfc15a02c">More...</a><br/></td></tr>
<trclass="memdesc:ac78f1ac2da7e6cf2cd0a6f6bfc15a02c inherit pub_methods_classsdr_1_1_freq_shift_base"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Sets the sample rate and updates the LUT. <ahref="#ac78f1ac2da7e6cf2cd0a6f6bfc15a02c">More...</a><br/></td></tr>
<trclass="memdesc:ae35765fc1fd75d595a77551fa1670606 inherit pub_methods_classsdr_1_1_freq_shift_base"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns the frequency shift. <ahref="#ae35765fc1fd75d595a77551fa1670606">More...</a><br/></td></tr>
<trclass="memdesc:ae35765fc1fd75d595a77551fa1670606 inherit pub_methods_classsdr_1_1_freq_shift_base"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns the frequency shift. <ahref="#ae35765fc1fd75d595a77551fa1670606">More...</a><br/></td></tr>
<trclass="memdesc:a58abc2c8dd6a21fc5654db3068bc7a23 inherit pub_methods_classsdr_1_1_freq_shift_base"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Sets the frequency shift and updates the LUT. <ahref="#a58abc2c8dd6a21fc5654db3068bc7a23">More...</a><br/></td></tr>
<trclass="memdesc:a58abc2c8dd6a21fc5654db3068bc7a23 inherit pub_methods_classsdr_1_1_freq_shift_base"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Sets the frequency shift and updates the LUT. <ahref="#a58abc2c8dd6a21fc5654db3068bc7a23">More...</a><br/></td></tr>
<trclass="memdesc:a871a9aa29165fa8ff1aff21355cdda8b inherit pub_methods_classsdr_1_1_freq_shift_base"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Performs the frequency shift on a single sample. <ahref="#a871a9aa29165fa8ff1aff21355cdda8b">More...</a><br/></td></tr>
<trclass="memdesc:a871a9aa29165fa8ff1aff21355cdda8b inherit pub_methods_classsdr_1_1_freq_shift_base"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Performs the frequency shift on a single sample. <ahref="#a871a9aa29165fa8ff1aff21355cdda8b">More...</a><br/></td></tr>
<trclass="memdesc:a542fe7d54c62d2ac7c8357fb5d35f7f9"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Reconfigures the node. <ahref="#a542fe7d54c62d2ac7c8357fb5d35f7f9">More...</a><br/></td></tr>
<trclass="memdesc:a542fe7d54c62d2ac7c8357fb5d35f7f9"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Reconfigures the node. <ahref="#a542fe7d54c62d2ac7c8357fb5d35f7f9">More...</a><br/></td></tr>
<trclass="memdesc:ae79b3b824eb5610a1b44732f8ef3842a"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Performs the base-band selection, frequency shift and sub-sampling. <ahref="#ae79b3b824eb5610a1b44732f8ef3842a">More...</a><br/></td></tr>
<trclass="memdesc:ae79b3b824eb5610a1b44732f8ef3842a"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Performs the base-band selection, frequency shift and sub-sampling. <ahref="#ae79b3b824eb5610a1b44732f8ef3842a">More...</a><br/></td></tr>
<trclass="memdesc:ab7b35251cce6051a56dbb24c78e8e4cd"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Applies the filter on the data stored in the ring buffer. <ahref="#ab7b35251cce6051a56dbb24c78e8e4cd">More...</a><br/></td></tr>
<trclass="memdesc:ab7b35251cce6051a56dbb24c78e8e4cd"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Applies the filter on the data stored in the ring buffer. <ahref="#ab7b35251cce6051a56dbb24c78e8e4cd">More...</a><br/></td></tr>
<trclass="inherit_header pro_methods_classsdr_1_1_source"><tdcolspan="2"onclick="javascript:toggleInherit('pro_methods_classsdr_1_1_source')"><imgsrc="closed.png"alt="-"/> Protected Member Functions inherited from <aclass="el"href="classsdr_1_1_source.html">sdr::Source</a></td></tr>
<trclass="memdesc:a3fbd9bdaf370acad141440388da2100c inherit pro_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Propagates the given configuration to all connected sinks. <ahref="#a3fbd9bdaf370acad141440388da2100c">More...</a><br/></td></tr>
<trclass="memdesc:a3fbd9bdaf370acad141440388da2100c inherit pro_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Propagates the given configuration to all connected sinks. <ahref="#a3fbd9bdaf370acad141440388da2100c">More...</a><br/></td></tr>
<trclass="inherit_header pro_methods_classsdr_1_1_freq_shift_base"><tdcolspan="2"onclick="javascript:toggleInherit('pro_methods_classsdr_1_1_freq_shift_base')"><imgsrc="closed.png"alt="-"/> Protected Member Functions inherited from <aclass="el"href="classsdr_1_1_freq_shift_base.html">sdr::FreqShiftBase< Scalar ></a></td></tr>
<trclass="memdesc:a43381aa4a16574e5b054cf73bfd492e7"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The frequency shift of the base band. <ahref="#a43381aa4a16574e5b054cf73bfd492e7">More...</a><br/></td></tr>
<trclass="memdesc:a43381aa4a16574e5b054cf73bfd492e7"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The frequency shift of the base band. <ahref="#a43381aa4a16574e5b054cf73bfd492e7">More...</a><br/></td></tr>
<trclass="memdesc:a45a6cf70c24d876f6ba49f3ff6c33346"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The center frequency of the base band. <ahref="#a45a6cf70c24d876f6ba49f3ff6c33346">More...</a><br/></td></tr>
<trclass="memdesc:a45a6cf70c24d876f6ba49f3ff6c33346"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The center frequency of the base band. <ahref="#a45a6cf70c24d876f6ba49f3ff6c33346">More...</a><br/></td></tr>
<trclass="memdesc:a37078c6a2799c118c0892fbdd6968e0c"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The order of the filter. <ahref="#a37078c6a2799c118c0892fbdd6968e0c">More...</a><br/></td></tr>
<trclass="memdesc:a37078c6a2799c118c0892fbdd6968e0c"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The order of the filter. <ahref="#a37078c6a2799c118c0892fbdd6968e0c">More...</a><br/></td></tr>
<trclass="memdesc:a2ddc881b31b6142d53486d1d2110841c"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The number of sample averages for the sub sampling. <ahref="#a2ddc881b31b6142d53486d1d2110841c">More...</a><br/></td></tr>
<trclass="memdesc:a2ddc881b31b6142d53486d1d2110841c"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The number of sample averages for the sub sampling. <ahref="#a2ddc881b31b6142d53486d1d2110841c">More...</a><br/></td></tr>
<trclass="memdesc:a0e5a1ce6011ddb1de0c661d1e2354b7c"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Holds the desired output sample rate, _sub_sample will be adjusted accordingly. <ahref="#a0e5a1ce6011ddb1de0c661d1e2354b7c">More...</a><br/></td></tr>
<trclass="memdesc:a0e5a1ce6011ddb1de0c661d1e2354b7c"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Holds the desired output sample rate, _sub_sample will be adjusted accordingly. <ahref="#a0e5a1ce6011ddb1de0c661d1e2354b7c">More...</a><br/></td></tr>
<trclass="memdesc:a1bbc86d2b25e284ec2e3c4ad9cf658e7"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The current index of the ring buffer. <ahref="#a1bbc86d2b25e284ec2e3c4ad9cf658e7">More...</a><br/></td></tr>
<trclass="memdesc:a1bbc86d2b25e284ec2e3c4ad9cf658e7"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The current index of the ring buffer. <ahref="#a1bbc86d2b25e284ec2e3c4ad9cf658e7">More...</a><br/></td></tr>
<trclass="memdesc:a27657f14e40d2d7fbb9b8d965083e7cf"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Holds the current number of samples averaged. <ahref="#a27657f14e40d2d7fbb9b8d965083e7cf">More...</a><br/></td></tr>
<trclass="memdesc:a27657f14e40d2d7fbb9b8d965083e7cf"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Holds the current number of samples averaged. <ahref="#a27657f14e40d2d7fbb9b8d965083e7cf">More...</a><br/></td></tr>
<trclass="memdesc:aa6a60f7aa8cd3a67cc7170198f11a14c"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Holds the current sum of the last <code>_sample_count</code> samples. <ahref="#aa6a60f7aa8cd3a67cc7170198f11a14c">More...</a><br/></td></tr>
<trclass="memdesc:aa6a60f7aa8cd3a67cc7170198f11a14c"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Holds the current sum of the last <code>_sample_count</code> samples. <ahref="#aa6a60f7aa8cd3a67cc7170198f11a14c">More...</a><br/></td></tr>
<trclass="memdesc:a777b755a8230ea494f7bac5ff98c4e20"><tdclass="mdescLeft"> </td><tdclass="mdescRight"><aclass="el"href="classsdr_1_1_buffer.html"title="A typed buffer. ">Buffer</a> size of the source. <ahref="#a777b755a8230ea494f7bac5ff98c4e20">More...</a><br/></td></tr>
<trclass="memdesc:a777b755a8230ea494f7bac5ff98c4e20"><tdclass="mdescLeft"> </td><tdclass="mdescRight"><aclass="el"href="classsdr_1_1_buffer.html"title="A typed buffer. ">Buffer</a> size of the source. <ahref="#a777b755a8230ea494f7bac5ff98c4e20">More...</a><br/></td></tr>
<trclass="memdesc:acc734a115e0fb90882efe4f9037e2933"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The filter kernel of order _order. <ahref="#acc734a115e0fb90882efe4f9037e2933">More...</a><br/></td></tr>
<trclass="memdesc:acc734a115e0fb90882efe4f9037e2933"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The filter kernel of order _order. <ahref="#acc734a115e0fb90882efe4f9037e2933">More...</a><br/></td></tr>
<trclass="memdesc:a51e65ca8d52b7f933b1fcb92f679a1e0"><tdclass="mdescLeft"> </td><tdclass="mdescRight">A ring buffer of past values. <ahref="#a51e65ca8d52b7f933b1fcb92f679a1e0">More...</a><br/></td></tr>
<trclass="memdesc:a51e65ca8d52b7f933b1fcb92f679a1e0"><tdclass="mdescLeft"> </td><tdclass="mdescRight">A ring buffer of past values. <ahref="#a51e65ca8d52b7f933b1fcb92f679a1e0">More...</a><br/></td></tr>
<trclass="memdesc:ac7ea547c33d45cf5b5654ce21957ab27 inherit pro_attribs_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Holds the source configuration, this can be updated by calling <code>setConfig</code>. <ahref="#ac7ea547c33d45cf5b5654ce21957ab27">More...</a><br/></td></tr>
<trclass="memdesc:ac7ea547c33d45cf5b5654ce21957ab27 inherit pro_attribs_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Holds the source configuration, this can be updated by calling <code>setConfig</code>. <ahref="#ac7ea547c33d45cf5b5654ce21957ab27">More...</a><br/></td></tr>
<trclass="memdesc:ac8e562910ad6622842b2a3f56fe1c32c inherit pro_attribs_classsdr_1_1_freq_shift_base"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The current frequency shift. <ahref="#ac8e562910ad6622842b2a3f56fe1c32c">More...</a><br/></td></tr>
<trclass="memdesc:ac8e562910ad6622842b2a3f56fe1c32c inherit pro_attribs_classsdr_1_1_freq_shift_base"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The current frequency shift. <ahref="#ac8e562910ad6622842b2a3f56fe1c32c">More...</a><br/></td></tr>
<trclass="memdesc:a9d83444915779715665337c03697b517 inherit pro_static_attribs_classsdr_1_1_freq_shift_base"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The size of the LUT. <ahref="#a9d83444915779715665337c03697b517">More...</a><br/></td></tr>
<trclass="memdesc:a9d83444915779715665337c03697b517 inherit pro_static_attribs_classsdr_1_1_freq_shift_base"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The size of the LUT. <ahref="#a9d83444915779715665337c03697b517">More...</a><br/></td></tr>
<p>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 <code>Ff</code> with width <code>width</code>) then shifts the center frequency <code>Fc</code> to 0 and finally sub-samples the resulting stream. </p>
<p>This node can be used to select a portion of the input stream and reduce the rate of the stream, allowing for some more expensive operations to be performed on the output stream. </p>
<p>This node can be used to select a portion of the input spectrum and for the reduction of the stream rate, allowing for some more expensive operations to be performed on the output stream. </p>
<trclass="memdesc:acedf832e6e71da70836b98bf8ec3fe38"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Constructs the function generator. <ahref="#acedf832e6e71da70836b98bf8ec3fe38">More...</a><br/></td></tr>
<trclass="memdesc:acedf832e6e71da70836b98bf8ec3fe38"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Constructs the function generator. <ahref="#acedf832e6e71da70836b98bf8ec3fe38">More...</a><br/></td></tr>
<trclass="memdesc:aaf8ff97c27d5c66472ef87b53f13cb48"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Computes the next buffer. <ahref="#aaf8ff97c27d5c66472ef87b53f13cb48">More...</a><br/></td></tr>
<trclass="memdesc:aaf8ff97c27d5c66472ef87b53f13cb48"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Computes the next buffer. <ahref="#aaf8ff97c27d5c66472ef87b53f13cb48">More...</a><br/></td></tr>
<trclass="memdesc:ab70c8bbf0358a5ac48d120042a8b92a1"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Add a sine function to the function generator. <ahref="#ab70c8bbf0358a5ac48d120042a8b92a1">More...</a><br/></td></tr>
<trclass="memdesc:ab70c8bbf0358a5ac48d120042a8b92a1"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Add a sine function to the function generator. <ahref="#ab70c8bbf0358a5ac48d120042a8b92a1">More...</a><br/></td></tr>
<trclass="inherit_header pub_methods_classsdr_1_1_source"><tdcolspan="2"onclick="javascript:toggleInherit('pub_methods_classsdr_1_1_source')"><imgsrc="closed.png"alt="-"/> Public Member Functions inherited from <aclass="el"href="classsdr_1_1_source.html">sdr::Source</a></td></tr>
<trclass="memdesc:a13921d5daa00574e2057c1ae1fc28054 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Sends the given buffer to all connected sinks. <ahref="#a13921d5daa00574e2057c1ae1fc28054">More...</a><br/></td></tr>
<trclass="memdesc:a13921d5daa00574e2057c1ae1fc28054 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Sends the given buffer to all connected sinks. <ahref="#a13921d5daa00574e2057c1ae1fc28054">More...</a><br/></td></tr>
<trclass="memdesc:ac7df1faefb31e72e135eec3ecf539132 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Connect this source to a sink. <ahref="#ac7df1faefb31e72e135eec3ecf539132">More...</a><br/></td></tr>
<trclass="memdesc:ac7df1faefb31e72e135eec3ecf539132 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Connect this source to a sink. <ahref="#ac7df1faefb31e72e135eec3ecf539132">More...</a><br/></td></tr>
<trclass="memdesc:afd4c7e3fb94a057ac40e9877167791ec inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Stores the configuration and propergates it if the configuration has been changed. <ahref="#afd4c7e3fb94a057ac40e9877167791ec">More...</a><br/></td></tr>
<trclass="memdesc:afd4c7e3fb94a057ac40e9877167791ec inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Stores the configuration and propergates it if the configuration has been changed. <ahref="#afd4c7e3fb94a057ac40e9877167791ec">More...</a><br/></td></tr>
<trclass="memdesc:ab9362057c06f35e0a23901cc0556b976 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns the configured source type or <code>Config::Type_UNDEFINED</code> otherwise. <ahref="#ab9362057c06f35e0a23901cc0556b976">More...</a><br/></td></tr>
<trclass="memdesc:ab9362057c06f35e0a23901cc0556b976 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns the configured source type or <code>Config::Type_UNDEFINED</code> otherwise. <ahref="#ab9362057c06f35e0a23901cc0556b976">More...</a><br/></td></tr>
<trclass="memitem:a7cf977be7a508097532991155e90ae45 inherit pub_methods_classsdr_1_1_source"><tdclass="memTemplParams"colspan="2">template<class T ></td></tr>
<trclass="memdesc:a7cf977be7a508097532991155e90ae45 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Adds a callback to the end-of-stream signal of the source. <ahref="#a7cf977be7a508097532991155e90ae45">More...</a><br/></td></tr>
<trclass="memdesc:a7cf977be7a508097532991155e90ae45 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Adds a callback to the end-of-stream signal of the source. <ahref="#a7cf977be7a508097532991155e90ae45">More...</a><br/></td></tr>
<trclass="memdesc:a4e612b880736efe6840ce639293803a7"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The sample rate of the function generator. <ahref="#a4e612b880736efe6840ce639293803a7">More...</a><br/></td></tr>
<trclass="memdesc:a4e612b880736efe6840ce639293803a7"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The sample rate of the function generator. <ahref="#a4e612b880736efe6840ce639293803a7">More...</a><br/></td></tr>
<trclass="memdesc:a6604987b78ee11f911768cbc6cfe0f64"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The current time. <ahref="#a6604987b78ee11f911768cbc6cfe0f64">More...</a><br/></td></tr>
<trclass="memdesc:a6604987b78ee11f911768cbc6cfe0f64"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The current time. <ahref="#a6604987b78ee11f911768cbc6cfe0f64">More...</a><br/></td></tr>
<trclass="memdesc:a988e5b23f1dc32fbd00128a4d8a366be"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The maximum time. <ahref="#a988e5b23f1dc32fbd00128a4d8a366be">More...</a><br/></td></tr>
<trclass="memdesc:a988e5b23f1dc32fbd00128a4d8a366be"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The maximum time. <ahref="#a988e5b23f1dc32fbd00128a4d8a366be">More...</a><br/></td></tr>
<trclass="memdesc:a9de3f71a911474ecaa219387fe686916"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The scaling of the signal. <ahref="#a9de3f71a911474ecaa219387fe686916">More...</a><br/></td></tr>
<trclass="memdesc:a9de3f71a911474ecaa219387fe686916"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The scaling of the signal. <ahref="#a9de3f71a911474ecaa219387fe686916">More...</a><br/></td></tr>
<trclass="memdesc:a6b3ad712c7f874ae85a903671d0e16ac"><tdclass="mdescLeft"> </td><tdclass="mdescRight">A list of functions. <ahref="#a6b3ad712c7f874ae85a903671d0e16ac">More...</a><br/></td></tr>
<trclass="memdesc:a6b3ad712c7f874ae85a903671d0e16ac"><tdclass="mdescLeft"> </td><tdclass="mdescRight">A list of functions. <ahref="#a6b3ad712c7f874ae85a903671d0e16ac">More...</a><br/></td></tr>
<trclass="memdesc:a44e7c74ce49f90f55054c0856659e8f1"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The size of the output buffer. <ahref="#a44e7c74ce49f90f55054c0856659e8f1">More...</a><br/></td></tr>
<trclass="memdesc:a44e7c74ce49f90f55054c0856659e8f1"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The size of the output buffer. <ahref="#a44e7c74ce49f90f55054c0856659e8f1">More...</a><br/></td></tr>
<trclass="memdesc:ac7ea547c33d45cf5b5654ce21957ab27 inherit pro_attribs_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Holds the source configuration, this can be updated by calling <code>setConfig</code>. <ahref="#ac7ea547c33d45cf5b5654ce21957ab27">More...</a><br/></td></tr>
<trclass="memdesc:ac7ea547c33d45cf5b5654ce21957ab27 inherit pro_attribs_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Holds the source configuration, this can be updated by calling <code>setConfig</code>. <ahref="#ac7ea547c33d45cf5b5654ce21957ab27">More...</a><br/></td></tr>
<trclass="inherit_header pro_methods_classsdr_1_1_source"><tdcolspan="2"onclick="javascript:toggleInherit('pro_methods_classsdr_1_1_source')"><imgsrc="closed.png"alt="-"/> Protected Member Functions inherited from <aclass="el"href="classsdr_1_1_source.html">sdr::Source</a></td></tr>
<trclass="memdesc:a3fbd9bdaf370acad141440388da2100c inherit pro_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Propagates the given configuration to all connected sinks. <ahref="#a3fbd9bdaf370acad141440388da2100c">More...</a><br/></td></tr>
<trclass="memdesc:a3fbd9bdaf370acad141440388da2100c inherit pro_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Propagates the given configuration to all connected sinks. <ahref="#a3fbd9bdaf370acad141440388da2100c">More...</a><br/></td></tr>
<trclass="inherit_header pub_methods_classsdr_1_1_real_imag_part"><tdcolspan="2"onclick="javascript:toggleInherit('pub_methods_classsdr_1_1_real_imag_part')"><imgsrc="closed.png"alt="-"/> Public Member Functions inherited from <aclass="el"href="classsdr_1_1_real_imag_part.html">sdr::RealImagPart< Scalar ></a></td></tr>
<trclass="inherit_header pub_methods_classsdr_1_1_sink"><tdcolspan="2"onclick="javascript:toggleInherit('pub_methods_classsdr_1_1_sink')"><imgsrc="closed.png"alt="-"/> Public Member Functions inherited from <aclass="el"href="classsdr_1_1_sink.html">sdr::Sink< std::complex< Scalar >></a></td></tr>
<trclass="inherit_header pub_methods_classsdr_1_1_sink_base"><tdcolspan="2"onclick="javascript:toggleInherit('pub_methods_classsdr_1_1_sink_base')"><imgsrc="closed.png"alt="-"/> Public Member Functions inherited from <aclass="el"href="classsdr_1_1_sink_base.html">sdr::SinkBase</a></td></tr>
<trclass="inherit_header pub_methods_classsdr_1_1_source"><tdcolspan="2"onclick="javascript:toggleInherit('pub_methods_classsdr_1_1_source')"><imgsrc="closed.png"alt="-"/> Public Member Functions inherited from <aclass="el"href="classsdr_1_1_source.html">sdr::Source</a></td></tr>
<trclass="memdesc:a13921d5daa00574e2057c1ae1fc28054 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Sends the given buffer to all connected sinks. <ahref="#a13921d5daa00574e2057c1ae1fc28054">More...</a><br/></td></tr>
<trclass="memdesc:a13921d5daa00574e2057c1ae1fc28054 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Sends the given buffer to all connected sinks. <ahref="#a13921d5daa00574e2057c1ae1fc28054">More...</a><br/></td></tr>
<trclass="memdesc:ac7df1faefb31e72e135eec3ecf539132 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Connect this source to a sink. <ahref="#ac7df1faefb31e72e135eec3ecf539132">More...</a><br/></td></tr>
<trclass="memdesc:ac7df1faefb31e72e135eec3ecf539132 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Connect this source to a sink. <ahref="#ac7df1faefb31e72e135eec3ecf539132">More...</a><br/></td></tr>
<trclass="memdesc:afd4c7e3fb94a057ac40e9877167791ec inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Stores the configuration and propergates it if the configuration has been changed. <ahref="#afd4c7e3fb94a057ac40e9877167791ec">More...</a><br/></td></tr>
<trclass="memdesc:afd4c7e3fb94a057ac40e9877167791ec inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Stores the configuration and propergates it if the configuration has been changed. <ahref="#afd4c7e3fb94a057ac40e9877167791ec">More...</a><br/></td></tr>
<trclass="memdesc:ab9362057c06f35e0a23901cc0556b976 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns the configured source type or <code>Config::Type_UNDEFINED</code> otherwise. <ahref="#ab9362057c06f35e0a23901cc0556b976">More...</a><br/></td></tr>
<trclass="memdesc:ab9362057c06f35e0a23901cc0556b976 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns the configured source type or <code>Config::Type_UNDEFINED</code> otherwise. <ahref="#ab9362057c06f35e0a23901cc0556b976">More...</a><br/></td></tr>
<trclass="memitem:a7cf977be7a508097532991155e90ae45 inherit pub_methods_classsdr_1_1_source"><tdclass="memTemplParams"colspan="2">template<class T ></td></tr>
<trclass="memdesc:a7cf977be7a508097532991155e90ae45 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Adds a callback to the end-of-stream signal of the source. <ahref="#a7cf977be7a508097532991155e90ae45">More...</a><br/></td></tr>
<trclass="memdesc:a7cf977be7a508097532991155e90ae45 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Adds a callback to the end-of-stream signal of the source. <ahref="#a7cf977be7a508097532991155e90ae45">More...</a><br/></td></tr>
<trclass="inherit_header pro_methods_classsdr_1_1_source"><tdcolspan="2"onclick="javascript:toggleInherit('pro_methods_classsdr_1_1_source')"><imgsrc="closed.png"alt="-"/> Protected Member Functions inherited from <aclass="el"href="classsdr_1_1_source.html">sdr::Source</a></td></tr>
<trclass="memdesc:a3fbd9bdaf370acad141440388da2100c inherit pro_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Propagates the given configuration to all connected sinks. <ahref="#a3fbd9bdaf370acad141440388da2100c">More...</a><br/></td></tr>
<trclass="memdesc:a3fbd9bdaf370acad141440388da2100c inherit pro_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Propagates the given configuration to all connected sinks. <ahref="#a3fbd9bdaf370acad141440388da2100c">More...</a><br/></td></tr>
<trclass="memdesc:ac7ea547c33d45cf5b5654ce21957ab27 inherit pro_attribs_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Holds the source configuration, this can be updated by calling <code>setConfig</code>. <ahref="#ac7ea547c33d45cf5b5654ce21957ab27">More...</a><br/></td></tr>
<trclass="memdesc:ac7ea547c33d45cf5b5654ce21957ab27 inherit pro_attribs_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Holds the source configuration, this can be updated by calling <code>setConfig</code>. <ahref="#ac7ea547c33d45cf5b5654ce21957ab27">More...</a><br/></td></tr>
<trclass="memdesc:ad2bdbee4da505eb76b4b89694aef9e2f"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Configures the sub-sampling node. <ahref="#ad2bdbee4da505eb76b4b89694aef9e2f">More...</a><br/></td></tr>
<trclass="memdesc:ad2bdbee4da505eb76b4b89694aef9e2f"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Configures the sub-sampling node. <ahref="#ad2bdbee4da505eb76b4b89694aef9e2f">More...</a><br/></td></tr>
<trclass="memdesc:a53524d887e696974493d5a74fae8cee7"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Performs the sub-sampling. <ahref="#a53524d887e696974493d5a74fae8cee7">More...</a><br/></td></tr>
<trclass="memdesc:a53524d887e696974493d5a74fae8cee7"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Performs the sub-sampling. <ahref="#a53524d887e696974493d5a74fae8cee7">More...</a><br/></td></tr>
<trclass="inherit_header pub_methods_classsdr_1_1_sink"><tdcolspan="2"onclick="javascript:toggleInherit('pub_methods_classsdr_1_1_sink')"><imgsrc="closed.png"alt="-"/> Public Member Functions inherited from <aclass="el"href="classsdr_1_1_sink.html">sdr::Sink< iScalar ></a></td></tr>
<trclass="inherit_header pub_methods_classsdr_1_1_sink_base"><tdcolspan="2"onclick="javascript:toggleInherit('pub_methods_classsdr_1_1_sink_base')"><imgsrc="closed.png"alt="-"/> Public Member Functions inherited from <aclass="el"href="classsdr_1_1_sink_base.html">sdr::SinkBase</a></td></tr>
<trclass="inherit_header pub_methods_classsdr_1_1_source"><tdcolspan="2"onclick="javascript:toggleInherit('pub_methods_classsdr_1_1_source')"><imgsrc="closed.png"alt="-"/> Public Member Functions inherited from <aclass="el"href="classsdr_1_1_source.html">sdr::Source</a></td></tr>
<trclass="memdesc:a13921d5daa00574e2057c1ae1fc28054 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Sends the given buffer to all connected sinks. <ahref="#a13921d5daa00574e2057c1ae1fc28054">More...</a><br/></td></tr>
<trclass="memdesc:a13921d5daa00574e2057c1ae1fc28054 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Sends the given buffer to all connected sinks. <ahref="#a13921d5daa00574e2057c1ae1fc28054">More...</a><br/></td></tr>
<trclass="memdesc:ac7df1faefb31e72e135eec3ecf539132 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Connect this source to a sink. <ahref="#ac7df1faefb31e72e135eec3ecf539132">More...</a><br/></td></tr>
<trclass="memdesc:ac7df1faefb31e72e135eec3ecf539132 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Connect this source to a sink. <ahref="#ac7df1faefb31e72e135eec3ecf539132">More...</a><br/></td></tr>
<trclass="memdesc:afd4c7e3fb94a057ac40e9877167791ec inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Stores the configuration and propergates it if the configuration has been changed. <ahref="#afd4c7e3fb94a057ac40e9877167791ec">More...</a><br/></td></tr>
<trclass="memdesc:afd4c7e3fb94a057ac40e9877167791ec inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Stores the configuration and propergates it if the configuration has been changed. <ahref="#afd4c7e3fb94a057ac40e9877167791ec">More...</a><br/></td></tr>
<trclass="memdesc:ab9362057c06f35e0a23901cc0556b976 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns the configured source type or <code>Config::Type_UNDEFINED</code> otherwise. <ahref="#ab9362057c06f35e0a23901cc0556b976">More...</a><br/></td></tr>
<trclass="memdesc:ab9362057c06f35e0a23901cc0556b976 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns the configured source type or <code>Config::Type_UNDEFINED</code> otherwise. <ahref="#ab9362057c06f35e0a23901cc0556b976">More...</a><br/></td></tr>
<trclass="memitem:a7cf977be7a508097532991155e90ae45 inherit pub_methods_classsdr_1_1_source"><tdclass="memTemplParams"colspan="2">template<class T ></td></tr>
<trclass="memdesc:a7cf977be7a508097532991155e90ae45 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Adds a callback to the end-of-stream signal of the source. <ahref="#a7cf977be7a508097532991155e90ae45">More...</a><br/></td></tr>
<trclass="memdesc:a7cf977be7a508097532991155e90ae45 inherit pub_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Adds a callback to the end-of-stream signal of the source. <ahref="#a7cf977be7a508097532991155e90ae45">More...</a><br/></td></tr>
<trclass="memdesc:ac08c976f927fc2719e193231c80d5577"><tdclass="mdescLeft"> </td><tdclass="mdescRight">A delay-line (buffer) for the interpolation. <ahref="#ac08c976f927fc2719e193231c80d5577">More...</a><br/></td></tr>
<trclass="memdesc:ac08c976f927fc2719e193231c80d5577"><tdclass="mdescLeft"> </td><tdclass="mdescRight">A delay-line (buffer) for the interpolation. <ahref="#ac08c976f927fc2719e193231c80d5577">More...</a><br/></td></tr>
<trclass="memdesc:aff4ebce508c557dcaf12684f06406773"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Index of the delay-line. <ahref="#aff4ebce508c557dcaf12684f06406773">More...</a><br/></td></tr>
<trclass="memdesc:aff4ebce508c557dcaf12684f06406773"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Index of the delay-line. <ahref="#aff4ebce508c557dcaf12684f06406773">More...</a><br/></td></tr>
<trclass="memdesc:ac7ea547c33d45cf5b5654ce21957ab27 inherit pro_attribs_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Holds the source configuration, this can be updated by calling <code>setConfig</code>. <ahref="#ac7ea547c33d45cf5b5654ce21957ab27">More...</a><br/></td></tr>
<trclass="memdesc:ac7ea547c33d45cf5b5654ce21957ab27 inherit pro_attribs_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Holds the source configuration, this can be updated by calling <code>setConfig</code>. <ahref="#ac7ea547c33d45cf5b5654ce21957ab27">More...</a><br/></td></tr>
<trclass="inherit_header pro_methods_classsdr_1_1_source"><tdcolspan="2"onclick="javascript:toggleInherit('pro_methods_classsdr_1_1_source')"><imgsrc="closed.png"alt="-"/> Protected Member Functions inherited from <aclass="el"href="classsdr_1_1_source.html">sdr::Source</a></td></tr>
<trclass="memdesc:a3fbd9bdaf370acad141440388da2100c inherit pro_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Propagates the given configuration to all connected sinks. <ahref="#a3fbd9bdaf370acad141440388da2100c">More...</a><br/></td></tr>
<trclass="memdesc:a3fbd9bdaf370acad141440388da2100c inherit pro_methods_classsdr_1_1_source"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Propagates the given configuration to all connected sinks. <ahref="#a3fbd9bdaf370acad141440388da2100c">More...</a><br/></td></tr>