JUCE  v5.4.1-191-g0ab5e696f
JUCE API
Looking for a senior C++ dev?
I'm looking for work. Hire me!
juce::HighResolutionTimer::Pimpl::Clock Struct Reference
Collaboration diagram for juce::HighResolutionTimer::Pimpl::Clock:

Public Member Functions

 Clock (double millis) noexcept
 
bool hasExpired (struct timespec &time_left) noexcept
 
void next () noexcept
 
bool wait (pthread_cond_t &cond, pthread_mutex_t &mutex) noexcept
 

Public Attributes

uint64_t delta
 
uint64_t time
 
mach_timebase_info_data_t timebase
 

Constructor & Destructor Documentation

◆ Clock()

juce::HighResolutionTimer::Pimpl::Clock::Clock ( double  millis)
inlinenoexcept

Member Function Documentation

◆ hasExpired()

bool juce::HighResolutionTimer::Pimpl::Clock::hasExpired ( struct timespec &  time_left)
inlinenoexcept

◆ next()

void juce::HighResolutionTimer::Pimpl::Clock::next ( )
inlinenoexcept

◆ wait()

bool juce::HighResolutionTimer::Pimpl::Clock::wait ( pthread_cond_t &  cond,
pthread_mutex_t &  mutex 
)
inlinenoexcept

Member Data Documentation

◆ delta

uint64_t juce::HighResolutionTimer::Pimpl::Clock::delta

◆ time

uint64_t juce::HighResolutionTimer::Pimpl::Clock::time

◆ timebase

mach_timebase_info_data_t juce::HighResolutionTimer::Pimpl::Clock::timebase

The documentation for this struct was generated from the following file: