#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: