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::MapperThread Class Reference
Inheritance diagram for tracktion::engine::AudioFileCache::MapperThread:
juce::Thread

Public Member Functions

 MapperThread (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 StringgetThreadName () const noexcept
 

Public Attributes

AudioFileCacheowner
 

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 521 of file tracktion_AudioFileCache.cpp.

Constructor & Destructor Documentation

◆ MapperThread()

tracktion::engine::AudioFileCache::MapperThread::MapperThread ( AudioFileCache c)

Definition at line 524 of file tracktion_AudioFileCache.cpp.

◆ ~MapperThread()

tracktion::engine::AudioFileCache::MapperThread::~MapperThread ( )

Definition at line 529 of file tracktion_AudioFileCache.cpp.

Member Function Documentation

◆ run()

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

Implements juce::Thread.

Definition at line 534 of file tracktion_AudioFileCache.cpp.

Member Data Documentation

◆ owner

AudioFileCache& tracktion::engine::AudioFileCache::MapperThread::owner

Definition at line 560 of file tracktion_AudioFileCache.cpp.


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