Thread Class Reference

#include <Thread.h>

Inherited by AudioCallbackPlaySource::FillThread, DSSIPluginInstance::NonRTPluginThread, FFTDataServer::FillThread, FileReadThread, ModelTransformer, MP3FileReader::DecodeThread, OggVorbisFileReader::DecodeThread, ResamplingWavFileReader::DecodeThread, and WaveFileModel::RangeCacheFillThread.

Inheritance diagram for Thread:

Inheritance graph
[legend]
List of all members.

Detailed Description

Definition at line 22 of file Thread.h.

Public Types

enum  Type { RTThread, NonRTThread }

Public Slots

void start ()

Public Member Functions

 Thread (Type type=NonRTThread, QObject *parent=0)

Private Attributes

Type m_type


Member Enumeration Documentation

enum Thread::Type

Enumerator:
RTThread 
NonRTThread 

Definition at line 27 of file Thread.h.


Constructor & Destructor Documentation

Thread::Thread ( Type  type = NonRTThread,
QObject *  parent = 0 
)

Definition at line 26 of file Thread.cpp.


Member Function Documentation

void Thread::start (  )  [slot]

Definition at line 34 of file Thread.cpp.

References m_type, and RTThread.

Referenced by AudioCallbackPlaySource::addModel(), WaveFileModel::fillCache(), FFTDataServer::getCacheAux(), FFTDataServer::isColumnReady(), MatrixFile::MatrixFile(), MP3FileReader::MP3FileReader(), OggVorbisFileReader::OggVorbisFileReader(), DSSIPluginInstance::requestNonRTThread(), ResamplingWavFileReader::ResamplingWavFileReader(), FFTDataServer::FillThread::run(), and ModelTransformerFactory::transform().


Member Data Documentation

Type Thread::m_type [private]

Definition at line 35 of file Thread.h.

Referenced by start().


The documentation for this class was generated from the following files:
Generated on Wed Feb 20 15:45:36 2008 for SonicVisualiser by  doxygen 1.5.1