tracktion-engine 3.0-10-g034fdde4aa5
Tracktion Engine — High level data model for audio applications

« « « Anklang Documentation
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
tracktion::engine::AudioFileCache::RefresherThread Class Reference
Inheritance diagram for tracktion::engine::AudioFileCache::RefresherThread:
juce::Thread

Public Member Functions

 RefresherThread (AudioFileCache &c)
 
void run ()
 
- Public Member Functions inherited from juce::Thread
 Thread (const String &threadName, size_t threadStackSize=osDefaultStackSize)
 
bool startThread ()
 
bool startThread (Priority newPriority)
 
bool startRealtimeThread (const RealtimeOptions &options)
 
bool stopThread (int timeOutMilliseconds)
 
bool isThreadRunning () const
 
void signalThreadShouldExit ()
 
bool threadShouldExit () const
 
bool waitForThreadToExit (int timeOutMilliseconds) const
 
void addListener (Listener *)
 
void removeListener (Listener *)
 
bool isRealtime () const
 
void setAffinityMask (uint32 affinityMask)
 
bool wait (double timeOutMilliseconds) const
 
void notify () const
 
ThreadID getThreadId () const noexcept
 
const String & getThreadName () const noexcept
 

Public Attributes

AudioFileCache & owner
 

Additional Inherited Members

- Public Types inherited from juce::Thread
enum  Priority
 
typedef void * ThreadID
 
- Static Public Member Functions inherited from juce::Thread
static bool launch (std::function< void()> functionToRun)
 
static bool launch (Priority priority, std::function< void()> functionToRun)
 
static bool currentThreadShouldExit ()
 
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)
 
static void initialiseJUCE (void *jniEnv, void *jContext)
 
- Protected Member Functions inherited from juce::Thread
Priority getPriority () const
 
bool setPriority (Priority newPriority)
 

Detailed Description

Definition at line 564 of file tracktion_AudioFileCache.cpp.

Constructor & Destructor Documentation

◆ RefresherThread()

tracktion::engine::AudioFileCache::RefresherThread::RefresherThread ( AudioFileCache &  c)

Definition at line 567 of file tracktion_AudioFileCache.cpp.

◆ ~RefresherThread()

tracktion::engine::AudioFileCache::RefresherThread::~RefresherThread ( )

Definition at line 571 of file tracktion_AudioFileCache.cpp.

Member Function Documentation

◆ run()

void tracktion::engine::AudioFileCache::RefresherThread::run ( )
virtual

Implements juce::Thread.

Definition at line 576 of file tracktion_AudioFileCache.cpp.

Member Data Documentation

◆ owner

AudioFileCache& tracktion::engine::AudioFileCache::RefresherThread::owner

Definition at line 588 of file tracktion_AudioFileCache.cpp.


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