DynExp
Highly flexible laboratory automation for dynamically changing experiments.
DynExpInstr::NumericSampleStream< SampleT, > Member List

This is the complete list of members for DynExpInstr::NumericSampleStream< SampleT, >, including all inherited members.

BasicSampleListType typedefDynExpInstr::DataStreamBase
CanRead() constDynExpInstr::DataStreamBaseinline
CircularDataStream(size_t BufferSizeInSamples)DynExpInstr::CircularDataStream< SampleT, >inline
CircularDataStreamBase()=defaultDynExpInstr::CircularDataStreamBaseprotected
Clear()DynExpInstr::DataStreamBaseinline
ClearChild() overrideDynExpInstr::CircularDataStream< SampleT, >inlineprotectedvirtual
GetBytesPerSample() noexceptDynExpInstr::CircularDataStream< SampleT, >inline
GetMaxValue() const noexceptDynExpInstr::NumericSampleStream< SampleT, >inline
GetMinValue() const noexceptDynExpInstr::NumericSampleStream< SampleT, >inline
GetNumAvailableSamplesToReadTillEnd() const noexcept overrideDynExpInstr::CircularDataStream< SampleT, >inlinevirtual
GetNumFreeSamplesToWrite() const noexcept overrideDynExpInstr::CircularDataStream< SampleT, >inlinevirtual
GetNumRecentBasicSamples(size_t Count) constDynExpInstr::CircularDataStreamBase
GetNumSamplesWritten() const noexcept overrideDynExpInstr::CircularDataStream< SampleT, >inlinevirtual
GetReadPosition() const noexcept overrideDynExpInstr::CircularDataStream< SampleT, >inlinevirtual
GetStreamSizeRead() const noexcept overrideDynExpInstr::CircularDataStream< SampleT, >inlinevirtual
GetStreamSizeWrite() const noexcept overrideDynExpInstr::CircularDataStream< SampleT, >inlinevirtual
GetWritePosition() const noexcept overrideDynExpInstr::CircularDataStream< SampleT, >inlinevirtual
IsBasicSampleConvertible() const noexcept override finalDynExpInstr::NumericSampleStream< SampleT, >inlinevirtual
IsBasicSampleTimeUsed() const noexceptDynExpInstr::DataStreamBaseinlinevirtual
MaxValueDynExpInstr::NumericSampleStream< SampleT, >private
MinValueDynExpInstr::NumericSampleStream< SampleT, >private
NumericSampleStream(size_t BufferSizeInSamples)DynExpInstr::NumericSampleStream< SampleT, >inline
NumericSampleStream(size_t BufferSizeInSamples, SampleT MinValue, SampleT MaxValue)DynExpInstr::NumericSampleStream< SampleT, >inline
NumSamplesWrittenDynExpInstr::CircularDataStream< SampleT, >private
ReadBasicSample()DynExpInstr::DataStreamBaseinline
ReadBasicSampleChild() overrideDynExpInstr::NumericSampleStream< SampleT, >inlineprivatevirtual
ReadBasicSamples(size_t Count)DynExpInstr::DataStreamBase
ReadRecentBasicSamples(size_t Count)DynExpInstr::CircularDataStreamBase
ReadSample()DynExpInstr::CircularDataStream< SampleT, >inline
ReadSamples(size_t Count)DynExpInstr::CircularDataStream< SampleT, >inline
SampleType typedefDynExpInstr::CircularDataStream< SampleT, >
SeekAbs(unsigned long long PositionInSamples, std::ios_base::openmode Which=std::ios_base::in|std::ios_base::out) overrideDynExpInstr::CircularDataStream< SampleT, >inlinevirtual
SeekBeg(std::ios_base::openmode Which=std::ios_base::in|std::ios_base::out) overrideDynExpInstr::CircularDataStream< SampleT, >inlinevirtual
SeekEnd(std::ios_base::openmode Which=std::ios_base::in|std::ios_base::out) overrideDynExpInstr::CircularDataStream< SampleT, >inlinevirtual
SeekEqual(std::ios_base::openmode Which=std::ios_base::in|std::ios_base::out) overrideDynExpInstr::CircularDataStream< SampleT, >inlinevirtual
SeekRel(signed long long OffsetInSamples, std::ios_base::seekdir SeekDir, std::ios_base::openmode Which=std::ios_base::in|std::ios_base::out) overrideDynExpInstr::CircularDataStream< SampleT, >inlinevirtual
SetLimits(SampleT MinValue, SampleT MaxValue)DynExpInstr::NumericSampleStream< SampleT, >inline
SetStreamSize(size_t BufferSizeInSamples) overrideDynExpInstr::CircularDataStream< SampleT, >inlinevirtual
StreamDynExpInstr::CircularDataStream< SampleT, >private
StreamBufferDynExpInstr::CircularDataStream< SampleT, >mutableprivate
ValidateSample(const SampleT &Sample) const overrideDynExpInstr::NumericSampleStream< SampleT, >inlineprivatevirtual
WriteBasicSample(const BasicSample &Sample)DynExpInstr::DataStreamBaseinline
WriteBasicSampleChild(const BasicSample &Sample) overrideDynExpInstr::NumericSampleStream< SampleT, >inlineprivatevirtual
WriteBasicSamples(const BasicSampleListType &Samples)DynExpInstr::DataStreamBase
WriteSample(const SampleT &Sample)DynExpInstr::CircularDataStream< SampleT, >inline
WriteSample(const std::chrono::duration< Rep, Period > &Sample)DynExpInstr::CircularDataStream< SampleT, >inline
WriteSamples(const std::vector< T > &Samples)DynExpInstr::CircularDataStream< SampleT, >inline
~CircularDataStream()=defaultDynExpInstr::CircularDataStream< SampleT, >virtual
~CircularDataStreamBase()=defaultDynExpInstr::CircularDataStreamBaseprotectedvirtual
~DataStreamBase()=defaultDynExpInstr::DataStreamBasevirtual
~NumericSampleStream()=defaultDynExpInstr::NumericSampleStream< SampleT, >virtual