#include <juce_LinuxMessageThread.h>
◆ MessageThread()
juce::MessageThread::MessageThread |
( |
| ) |
|
|
inline |
◆ ~MessageThread()
juce::MessageThread::~MessageThread |
( |
| ) |
|
|
inline |
◆ isRunning()
bool juce::MessageThread::isRunning |
( |
| ) |
const |
|
inlinenoexcept |
◆ start()
void juce::MessageThread::start |
( |
| ) |
|
|
inline |
References juce::dispatchNextMessageOnSystemQueue(), juce::MessageManager::getInstance(), isRunning(), juce::MessageManager::setCurrentThreadAsMessageThread(), juce::Thread::setCurrentThreadName(), juce::Thread::setCurrentThreadPriority(), shouldExit, juce::WaitableEvent::signal(), juce::Thread::sleep(), stop(), thread, threadInitialised, and juce::WaitableEvent::wait().
Referenced by MessageThread().
◆ stop()
void juce::MessageThread::stop |
( |
| ) |
|
|
inline |
◆ shouldExit
std::atomic<bool> juce::MessageThread::shouldExit { false } |
|
private |
◆ thread
std::thread juce::MessageThread::thread |
|
private |
◆ threadInitialised
The documentation for this class was generated from the following file: