ReadOnlyWaveFileModel::RangeCacheFillThread Class Reference

#include <ReadOnlyWaveFileModel.h>

Inheritance diagram for ReadOnlyWaveFileModel::RangeCacheFillThread:
Inheritance graph
Collaboration diagram for ReadOnlyWaveFileModel::RangeCacheFillThread:
Collaboration graph

Public Types

enum  Type { RTThread, NonRTThread }
 

Public Slots

void start ()
 

Public Member Functions

 RangeCacheFillThread (ReadOnlyWaveFileModel &model)
 
sv_frame_t getFillExtent () const
 
void run () override
 

Protected Attributes

ReadOnlyWaveFileModelm_model
 
sv_frame_t m_fillExtent
 
sv_frame_t m_frameCount
 

Detailed Description

Definition at line 111 of file ReadOnlyWaveFileModel.h.

Member Enumeration Documentation

enum Thread::Type
inherited
Enumerator
RTThread 
NonRTThread 

Definition at line 29 of file Thread.h.

Constructor & Destructor Documentation

ReadOnlyWaveFileModel::RangeCacheFillThread::RangeCacheFillThread ( ReadOnlyWaveFileModel model)
inline

Definition at line 114 of file ReadOnlyWaveFileModel.h.

Member Function Documentation

sv_frame_t ReadOnlyWaveFileModel::RangeCacheFillThread::getFillExtent ( ) const
inline

Definition at line 118 of file ReadOnlyWaveFileModel.h.

References m_fillExtent, and run().

Referenced by ReadOnlyWaveFileModel::fillTimerTimedOut().

void ReadOnlyWaveFileModel::RangeCacheFillThread::run ( )
overridevirtual

Member Data Documentation

ReadOnlyWaveFileModel& ReadOnlyWaveFileModel::RangeCacheFillThread::m_model
protected

Definition at line 122 of file ReadOnlyWaveFileModel.h.

sv_frame_t ReadOnlyWaveFileModel::RangeCacheFillThread::m_fillExtent
protected

Definition at line 123 of file ReadOnlyWaveFileModel.h.

Referenced by getFillExtent().

sv_frame_t ReadOnlyWaveFileModel::RangeCacheFillThread::m_frameCount
protected

Definition at line 124 of file ReadOnlyWaveFileModel.h.


The documentation for this class was generated from the following files: