Inheritance diagram for FFTDataServer::FillThread:


Definition at line 174 of file FFTDataServer.h.
Public Types | |
| enum | Type { RTThread, NonRTThread } |
Public Slots | |
| void | start () |
Public Member Functions | |
| FillThread (FFTDataServer &server, size_t fillFromColumn) | |
| size_t | getExtent () const |
| size_t | getCompletion () const |
| virtual void | run () |
Protected Attributes | |
| FFTDataServer & | m_server |
| size_t | m_extent |
| size_t | m_completion |
| size_t | m_fillFrom |
enum Thread::Type [inherited] |
| FFTDataServer::FillThread::FillThread | ( | FFTDataServer & | server, | |
| size_t | fillFromColumn | |||
| ) | [inline] |
Definition at line 177 of file FFTDataServer.h.
| size_t FFTDataServer::FillThread::getExtent | ( | ) | const [inline] |
Definition at line 181 of file FFTDataServer.h.
References m_extent.
Referenced by FFTDataServer::getFillExtent().
| size_t FFTDataServer::FillThread::getCompletion | ( | ) | const [inline] |
Definition at line 182 of file FFTDataServer.h.
References m_completion.
Referenced by FFTDataServer::getFillCompletion().
| void FFTDataServer::FillThread::run | ( | ) | [virtual] |
Definition at line 1162 of file FFTDataServer.cpp.
References FFTDataServer::fillColumn(), Model::getEndFrame(), Model::getStartFrame(), Model::isReady(), m_completion, FFTDataServer::m_condition, FFTDataServer::m_exiting, m_extent, m_fillFrom, FFTDataServer::m_model, m_server, FFTDataServer::m_suspended, FFTDataServer::m_windowIncrement, FFTDataServer::m_writeMutex, 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 AudioCallbackPlaySource::addModel(), WaveFileModel::fillCache(), FFTDataServer::getCacheAux(), FFTDataServer::isColumnReady(), MatrixFile::MatrixFile(), MP3FileReader::MP3FileReader(), OggVorbisFileReader::OggVorbisFileReader(), DSSIPluginInstance::requestNonRTThread(), ResamplingWavFileReader::ResamplingWavFileReader(), run(), and ModelTransformerFactory::transform().
FFTDataServer& FFTDataServer::FillThread::m_server [protected] |
size_t FFTDataServer::FillThread::m_extent [protected] |
size_t FFTDataServer::FillThread::m_completion [protected] |
size_t FFTDataServer::FillThread::m_fillFrom [protected] |
1.5.1