openshot-audio
0.1.6
|
Public Member Functions | |
ConnectionThread (InterprocessConnection &c) | |
void | run () override |
![]() | |
Thread (const String &threadName) | |
virtual | ~Thread () |
void | startThread () |
void | startThread (int priority) |
bool | stopThread (int timeOutMilliseconds) |
bool | isThreadRunning () const |
void | signalThreadShouldExit () |
bool | threadShouldExit () const |
bool | waitForThreadToExit (int timeOutMilliseconds) const |
bool | setPriority (int priority) |
void | setAffinityMask (uint32 affinityMask) |
bool | wait (int timeOutMilliseconds) const |
void | notify () const |
ThreadID | getThreadId () const noexcept |
const String & | getThreadName () const |
Additional Inherited Members | |
![]() | |
typedef void * | ThreadID |
![]() | |
static bool | setCurrentThreadPriority (int priority) |
static void JUCE_CALLTYPE | setCurrentThreadAffinityMask (uint32 affinityMask) |
static void JUCE_CALLTYPE | sleep (int milliseconds) |
static void JUCE_CALLTYPE | yield () |
static ThreadID JUCE_CALLTYPE | getCurrentThreadId () |
static Thread *JUCE_CALLTYPE | getCurrentThread () |
static void JUCE_CALLTYPE | setCurrentThreadName (const String &newThreadName) |
|
inline |
|
inlineoverridevirtual |
Must be implemented to perform the thread's actual code.
Remember that the thread must regularly check the threadShouldExit() method whilst running, and if this returns true it should return from the run() method as soon as possible to avoid being forcibly killed.
Implements Thread.