_buffer | sdr::Cast< iScalar, oScalar > | protected |
_can_overwrite | sdr::Cast< iScalar, oScalar > | protected |
_config | sdr::Source | protected |
_do_scale | sdr::Cast< iScalar, oScalar > | protected |
_eos | sdr::Source | protected |
_process(const Buffer< iScalar > &in, const Buffer< oScalar > &out) | sdr::Cast< iScalar, oScalar > | inlineprotected |
_scale | sdr::Cast< iScalar, oScalar > | protected |
_shift | sdr::Cast< iScalar, oScalar > | protected |
_sinks | sdr::Source | protected |
addEOS(T *instance, void(T::*function)()) | sdr::Source | inline |
Cast(oScalar scale=1, iScalar shift=0) | sdr::Cast< iScalar, oScalar > | inline |
config(const Config &src_cfg) | sdr::Cast< iScalar, oScalar > | inlinevirtual |
connect(SinkBase *sink, bool direct=false) | sdr::Source | |
disconnect(SinkBase *sink) | sdr::Source | |
handleBuffer(const RawBuffer &buffer, bool allow_overwrite) | sdr::Sink< iScalar > | inlinevirtual |
iSScalar typedef | sdr::Cast< iScalar, oScalar > | |
oSScalar typedef | sdr::Cast< iScalar, oScalar > | |
process(const Buffer< iScalar > &buffer, bool allow_overwrite) | sdr::Cast< iScalar, oScalar > | inlinevirtual |
propagateConfig(const Config &config) | sdr::Source | protected |
sampleRate() const | sdr::Source | virtual |
scale() const | sdr::Cast< iScalar, oScalar > | inline |
send(const RawBuffer &buffer, bool allow_overwrite=false) | sdr::Source | virtual |
setConfig(const Config &config) | sdr::Source | virtual |
setScale(double scale) | sdr::Cast< iScalar, oScalar > | inline |
signalEOS() | sdr::Source | protected |
Sink() | sdr::Sink< iScalar > | inline |
SinkBase() | sdr::SinkBase | |
Source() | sdr::Source | |
type() const | sdr::Source | virtual |
~Sink() | sdr::Sink< iScalar > | inlinevirtual |
~SinkBase() | sdr::SinkBase | virtual |
~Source() | sdr::Source | virtual |