#include <juce_posix_SharedCode.h>
◆ Pimpl()
◆ ~Pimpl()
juce::HighResolutionTimer::Pimpl::~Pimpl |
( |
| ) |
|
|
inline |
◆ setThreadToRealtime()
static bool juce::HighResolutionTimer::Pimpl::setThreadToRealtime |
( |
pthread_t |
thread, |
|
|
uint64 |
periodMs |
|
) |
| |
|
inlinestaticprivate |
◆ start()
void juce::HighResolutionTimer::Pimpl::start |
( |
int |
newPeriod | ) |
|
|
inline |
◆ stop()
void juce::HighResolutionTimer::Pimpl::stop |
( |
| ) |
|
|
inline |
◆ timerThread() [1/2]
static void* juce::HighResolutionTimer::Pimpl::timerThread |
( |
void * |
param | ) |
|
|
inlinestaticprivate |
◆ timerThread() [2/2]
void juce::HighResolutionTimer::Pimpl::timerThread |
( |
| ) |
|
|
inlineprivate |
◆ destroyThread
std::atomic<bool> juce::HighResolutionTimer::Pimpl::destroyThread { false } |
|
private |
◆ isRunning
std::atomic<bool> juce::HighResolutionTimer::Pimpl::isRunning { false } |
|
private |
◆ owner
◆ periodMs
std::atomic<int> juce::HighResolutionTimer::Pimpl::periodMs |
◆ stopCond
pthread_cond_t juce::HighResolutionTimer::Pimpl::stopCond |
|
private |
◆ thread
pthread_t juce::HighResolutionTimer::Pimpl::thread = {} |
|
private |
◆ timerMutex
pthread_mutex_t juce::HighResolutionTimer::Pimpl::timerMutex |
|
private |
The documentation for this struct was generated from the following file: