svcore
1.9
|
Public Types | |
enum | Type { RTThread, NonRTThread } |
Public Slots | |
void | start () |
Public Member Functions | |
FillThread (FFTDataServer &server, int fillFromColumn) | |
int | getExtent () const |
int | getCompletion () const |
QString | getError () const |
virtual void | run () |
Protected Attributes | |
FFTDataServer & | m_server |
int | m_extent |
int | m_completion |
int | m_fillFrom |
QString | m_error |
Definition at line 241 of file FFTDataServer.h.
enum Thread::Type [inherited] |
FFTDataServer::FillThread::FillThread | ( | FFTDataServer & | server, |
int | fillFromColumn | ||
) | [inline] |
Definition at line 244 of file FFTDataServer.h.
int FFTDataServer::FillThread::getExtent | ( | ) | const [inline] |
Definition at line 248 of file FFTDataServer.h.
References m_extent.
Referenced by FFTDataServer::getFillExtent().
int FFTDataServer::FillThread::getCompletion | ( | ) | const [inline] |
Definition at line 249 of file FFTDataServer.h.
References m_completion.
Referenced by FFTDataServer::getFillCompletion().
QString FFTDataServer::FillThread::getError | ( | ) | const [inline] |
Definition at line 250 of file FFTDataServer.h.
References m_error.
Referenced by FFTDataServer::getError().
void FFTDataServer::FillThread::run | ( | ) | [virtual] |
Implements Thread.
Definition at line 1446 of file FFTDataServer.cpp.
References FFTDataServer::fillColumn(), FFTDataServer::fillComplete(), Model::getEndFrame(), Model::getStartFrame(), Model::isReady(), m_completion, FFTDataServer::m_condition, m_error, FFTDataServer::m_exiting, m_extent, FFTDataServer::m_fftBuffersLock, m_fillFrom, FFTDataServer::m_model, m_server, FFTDataServer::m_suspended, FFTDataServer::m_windowIncrement, and Thread::start().
void Thread::start | ( | ) | [slot, inherited] |
Definition at line 34 of file Thread.cpp.
References Thread::m_type, and Thread::RTThread.
Referenced by DecodingWavFileReader::DecodingWavFileReader(), WaveFileModel::fillCache(), MP3FileReader::MP3FileReader(), OggVorbisFileReader::OggVorbisFileReader(), DSSIPluginInstance::requestNonRTThread(), FFTDataServer::resume(), run(), and ModelTransformerFactory::transformMultiple().
FFTDataServer& FFTDataServer::FillThread::m_server [protected] |
Definition at line 254 of file FFTDataServer.h.
Referenced by run().
int FFTDataServer::FillThread::m_extent [protected] |
Definition at line 255 of file FFTDataServer.h.
Referenced by getExtent(), and run().
int FFTDataServer::FillThread::m_completion [protected] |
Definition at line 256 of file FFTDataServer.h.
Referenced by getCompletion(), and run().
int FFTDataServer::FillThread::m_fillFrom [protected] |
Definition at line 257 of file FFTDataServer.h.
Referenced by run().
QString FFTDataServer::FillThread::m_error [protected] |
Definition at line 258 of file FFTDataServer.h.
Referenced by getError(), and run().