|
svcore
1.9
|
#include <DSSIPluginInstance.h>


Public Types | |
| enum | Type { RTThread, NonRTThread } |
Public Slots | |
| void | start () |
Public Member Functions | |
| NonRTPluginThread (LADSPA_Handle handle, void(*runFunction)(LADSPA_Handle)) | |
| virtual void | run () |
| void | setExiting () |
Protected Attributes | |
| LADSPA_Handle | m_handle |
| void(* | m_runFunction )(LADSPA_Handle) |
| bool | m_exiting |
Definition at line 203 of file DSSIPluginInstance.h.
enum Thread::Type [inherited] |
| DSSIPluginInstance::NonRTPluginThread::NonRTPluginThread | ( | LADSPA_Handle | handle, |
| void(*)(LADSPA_Handle) | runFunction | ||
| ) | [inline] |
Definition at line 206 of file DSSIPluginInstance.h.
| void DSSIPluginInstance::NonRTPluginThread::run | ( | ) | [virtual] |
Implements Thread.
Definition at line 1279 of file DSSIPluginInstance.cpp.
References m_exiting, m_handle, and m_runFunction.
| void DSSIPluginInstance::NonRTPluginThread::setExiting | ( | ) | [inline] |
Definition at line 213 of file DSSIPluginInstance.h.
References m_exiting.
| 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(), FFTDataServer::FillThread::run(), and ModelTransformerFactory::transformMultiple().
LADSPA_Handle DSSIPluginInstance::NonRTPluginThread::m_handle [protected] |
Definition at line 216 of file DSSIPluginInstance.h.
Referenced by run().
void(* DSSIPluginInstance::NonRTPluginThread::m_runFunction)(LADSPA_Handle) [protected] |
Definition at line 217 of file DSSIPluginInstance.h.
Referenced by run().
bool DSSIPluginInstance::NonRTPluginThread::m_exiting [protected] |
Definition at line 218 of file DSSIPluginInstance.h.
Referenced by run(), and setExiting().