svcore  1.9
DSSIPluginInstance::NonRTPluginThread Class Reference

#include <DSSIPluginInstance.h>

Inheritance diagram for DSSIPluginInstance::NonRTPluginThread:
Collaboration diagram for DSSIPluginInstance::NonRTPluginThread:

List of all members.

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

Detailed Description

Definition at line 203 of file DSSIPluginInstance.h.


Member Enumeration Documentation

enum Thread::Type [inherited]
Enumerator:
RTThread 
NonRTThread 

Definition at line 29 of file Thread.h.


Constructor & Destructor Documentation

DSSIPluginInstance::NonRTPluginThread::NonRTPluginThread ( LADSPA_Handle  handle,
void(*)(LADSPA_Handle)  runFunction 
) [inline]

Definition at line 206 of file DSSIPluginInstance.h.


Member Function Documentation

Implements Thread.

Definition at line 1279 of file DSSIPluginInstance.cpp.

References m_exiting, m_handle, and m_runFunction.

Definition at line 213 of file DSSIPluginInstance.h.

References m_exiting.


Member Data Documentation

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().

Definition at line 218 of file DSSIPluginInstance.h.

Referenced by run(), and setExiting().


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