94 void startTimer (
int timerID,
int intervalInMilliseconds)
noexcept;
105 void stopTimer (
int timerID)
noexcept;
111 bool isTimerRunning (
int timerID)
const noexcept;
117 int getTimerInterval (
int timerID)
const noexcept;
125 Timer* getCallback (
int)
const noexcept;
A type of timer class that can run multiple timers with different frequencies, all of which share a s...
virtual void timerCallback(int timerID)=0
The user-defined callback routine that actually gets called by each of the timers that are running.
An array designed for holding objects.
A simple spin-lock class that can be used as a simple, low-overhead mutex for uncontended situations.
Makes repeated callbacks to a virtual method at a specified time interval.
#define JUCE_API
This macro is added to all JUCE public class declarations.