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 ScheduledEventThread< Event >::OutputCallback = std::function<void (const Event&)> |
|
explicit |
References jassert, and Thread::Thread().
|
override |
References stop().
void ScheduledEventThread< Event >::clearAllPendingMessages | ( | ) |
void ScheduledEventThread< Event >::start | ( | ) |
References Thread::startThread().
void ScheduledEventThread< Event >::stop | ( | ) |
References Thread::stopThread().
Referenced by ~ScheduledEventThread().
void ScheduledEventThread< Event >::addEvent | ( | const Event & | event | ) |
References Thread::isThreadRunning(), and jassert.
bool ScheduledEventThread< Event >::isRunning | ( | ) | const |