DynExp
Highly flexible laboratory automation for dynamically changing experiments.
DynExpInstr::CircularDataStreamBase Member List

This is the complete list of members for DynExpInstr::CircularDataStreamBase, including all inherited members.

BasicSampleListType typedefDynExpInstr::DataStreamBase
CanRead() constDynExpInstr::DataStreamBaseinline
CircularDataStreamBase()=defaultDynExpInstr::CircularDataStreamBaseprotected
Clear()DynExpInstr::DataStreamBaseinline
ClearChild()=0DynExpInstr::DataStreamBaseprivatepure virtual
GetNumAvailableSamplesToReadTillEnd() const noexcept=0DynExpInstr::CircularDataStreamBasepure virtual
GetNumFreeSamplesToWrite() const noexcept=0DynExpInstr::CircularDataStreamBasepure virtual
GetNumRecentBasicSamples(size_t Count) constDynExpInstr::CircularDataStreamBase
GetNumSamplesWritten() const noexcept=0DynExpInstr::DataStreamBasepure virtual
GetReadPosition() const noexcept=0DynExpInstr::CircularDataStreamBasepure virtual
GetStreamSizeRead() const noexcept=0DynExpInstr::DataStreamBasepure virtual
GetStreamSizeWrite() const noexcept=0DynExpInstr::DataStreamBasepure virtual
GetWritePosition() const noexcept=0DynExpInstr::CircularDataStreamBasepure virtual
IsBasicSampleConvertible() const noexceptDynExpInstr::DataStreamBaseinlinevirtual
IsBasicSampleTimeUsed() const noexceptDynExpInstr::DataStreamBaseinlinevirtual
ReadBasicSample()DynExpInstr::DataStreamBaseinline
ReadBasicSampleChild()DynExpInstr::DataStreamBaseprivatevirtual
ReadBasicSamples(size_t Count)DynExpInstr::DataStreamBase
ReadRecentBasicSamples(size_t Count)DynExpInstr::CircularDataStreamBase
SeekAbs(unsigned long long PositionInSamples, std::ios_base::openmode Which=std::ios_base::in|std::ios_base::out)=0DynExpInstr::CircularDataStreamBasepure virtual
SeekBeg(std::ios_base::openmode Which=std::ios_base::in|std::ios_base::out)=0DynExpInstr::DataStreamBasepure virtual
SeekEnd(std::ios_base::openmode Which=std::ios_base::in|std::ios_base::out)=0DynExpInstr::DataStreamBasepure virtual
SeekEqual(std::ios_base::openmode Which=std::ios_base::in|std::ios_base::out)=0DynExpInstr::DataStreamBasepure virtual
SeekRel(signed long long OffsetInSamples, std::ios_base::seekdir SeekDir, std::ios_base::openmode Which=std::ios_base::in|std::ios_base::out)=0DynExpInstr::CircularDataStreamBasepure virtual
SetStreamSize(size_t BufferSizeInSamples)=0DynExpInstr::DataStreamBasepure virtual
WriteBasicSample(const BasicSample &Sample)DynExpInstr::DataStreamBaseinline
WriteBasicSampleChild(const BasicSample &Sample)DynExpInstr::DataStreamBaseprivatevirtual
WriteBasicSamples(const BasicSampleListType &Samples)DynExpInstr::DataStreamBase
~CircularDataStreamBase()=defaultDynExpInstr::CircularDataStreamBaseprotectedvirtual
~DataStreamBase()=defaultDynExpInstr::DataStreamBasevirtual