82 virtual void timerCallback() = 0;
94 void startTimer (
int intervalInMilliseconds) noexcept;
99 void startTimerHz (
int timerFrequencyHz) noexcept;
111 void stopTimer() noexcept;
124 static void JUCE_CALLTYPE callAfterDelay (
int milliseconds, std::function<
void()> functionToCall);
130 static void JUCE_CALLTYPE callPendingTimersSynchronously();
134 friend class TimerThread;
135 size_t positionInQueue = (size_t) -1;
136 int timerPeriodMs = 0;