static void run(LV2_Handle instance, uint32_t n_samples)
Definition bindings_test_plugin.c:112
Definition juce_Array.h:56
Definition juce_CriticalSection.h:43
Definition juce_String.h:53
Thread(const String &threadName, size_t threadStackSize=0)
Definition juce_Thread.cpp:26
const String threadName
Definition juce_Thread.h:385
Definition juce_Time.h:37
Definition juce_TimeSliceThread.h:44
virtual int useTimeSlice()=0
virtual ~TimeSliceClient()=default
friend class TimeSliceThread
Definition juce_TimeSliceThread.h:68
Time nextCallTime
Definition juce_TimeSliceThread.h:69
int getNumClients() const
Definition juce_TimeSliceThread.cpp:90
CriticalSection callbackLock
Definition juce_TimeSliceThread.h:141
void removeTimeSliceClient(TimeSliceClient *clientToRemove)
Definition juce_TimeSliceThread.cpp:47
void addTimeSliceClient(TimeSliceClient *clientToAdd, int millisecondsBeforeStarting=0)
Definition juce_TimeSliceThread.cpp:36
TimeSliceClient * getClient(int index) const
Definition juce_TimeSliceThread.cpp:95
TimeSliceClient * getNextClient(int index) const
Definition juce_TimeSliceThread.cpp:102
TimeSliceClient * clientBeingCalled
Definition juce_TimeSliceThread.h:143
CriticalSection listLock
Definition juce_TimeSliceThread.h:141
void moveToFrontOfQueue(TimeSliceClient *clientToMove)
Definition juce_TimeSliceThread.cpp:79
void removeAllClients()
Definition juce_TimeSliceThread.cpp:68
TimeSliceThread(const String &threadName)
Definition juce_TimeSliceThread.cpp:26
Array< TimeSliceClient * > clients
Definition juce_TimeSliceThread.h:142
#define JUCE_API
Definition juce_StandardHeader.h:152
Definition carla_juce.cpp:31