|
JUCE
|
#include <juce_LinuxMessageThread.h>
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().