7 #ifndef CSL_ThreadUtilities_H
8 #define CSL_ThreadUtilities_H
13 #include "JuceHeader.h"
24 class CThread :
public juce::Thread {
66 virtual int lock() = 0;
The PThreads CSL Thread class.
AdditiveInstrument.h – Sum-of-sines synthesis instrument class.
pthread_attr_t mAttributes
static Synch * MakeSynch()
Factory method Utilities.
Sync is a cross-thread synchronization object.
virtual ~Synch()
Destructor.
void stopThread(int timeOutMilliseconds)
void * VoidFcnPtr(void *arg)
the generic void fcn pointer
PThread version of Thread.
virtual int createThread(VoidFcnPtr *func, void *args)=0
static CThread * MakeThread()
factory method
virtual int condSignal()=0
int createThread(VoidFcnPtr *func, void *args)