JUCE
|
Public Member Functions | |
MessageThread () | |
~MessageThread () | |
void | start () |
void | stop () |
bool | isRunning () const noexcept |
MessageThread::MessageThread | ( | ) |
References start().
MessageThread::~MessageThread | ( | ) |
References MessageManager::getInstance(), stop(), and MessageManager::stopDispatchLoop().
void MessageThread::start | ( | ) |
References dispatchNextMessageOnSystemQueue(), MessageManager::getInstance(), isRunning(), MessageManager::setCurrentThreadAsMessageThread(), Thread::setCurrentThreadName(), Thread::setCurrentThreadPriority(), WaitableEvent::signal(), Thread::sleep(), stop(), and WaitableEvent::wait().
Referenced by MessageThread(), and HostDrivenEventLoop::~HostDrivenEventLoop().
void MessageThread::stop | ( | ) |
References isRunning().
Referenced by HostDrivenEventLoop::HostDrivenEventLoop(), start(), and ~MessageThread().