Public Types | |
using | OutputCallback = std::function<void (const Event&)> |
Public Member Functions | |
ScheduledEventThread (OutputCallback &&c) | |
~ScheduledEventThread () override | |
void | clearAllPendingMessages () |
void | start () |
void | stop () |
void | addEvent (const Event &event) |
bool | isRunning () const |
using juce::ScheduledEventThread< Event >::OutputCallback = std::function<void (const Event&)> |
|
explicit |
References jassert, and juce::Thread::Thread().
|
override |
References stop().
void juce::ScheduledEventThread< Event >::clearAllPendingMessages | ( | ) |
void juce::ScheduledEventThread< Event >::start | ( | ) |
References juce::Thread::startThread().
void juce::ScheduledEventThread< Event >::stop | ( | ) |
References juce::Thread::stopThread().
Referenced by ~ScheduledEventThread().
void juce::ScheduledEventThread< Event >::addEvent | ( | const Event & | event | ) |
References juce::Thread::isThreadRunning(), and jassert.
bool juce::ScheduledEventThread< Event >::isRunning | ( | ) | const |