|
tracktion-engine 3.0-10-g034fdde4aa5
Tracktion Engine — High level data model for audio applications
« « « Anklang Documentation |
Public Member Functions | |
| ThreadPoolJobWithProgress (const juce::String &name) | |
| virtual float | getCurrentTaskProgress ()=0 |
| virtual bool | canCancel () const |
| void | setManager (BackgroundJobManager &) |
| void | setName (const juce::String &newName) |
| Sets the job's name but also updates the manager so the list will reflect it. | |
| void | prepareForJobDeletion () |
| Call this in your sub-class destructor to to remvoe it from the manager queue before this class's destructor is called which can result in a pure virtual call. | |
Public Member Functions inherited from juce::ThreadPoolJob | |
| ThreadPoolJob (const String &name) | |
| String | getJobName () const |
| void | setJobName (const String &newName) |
| virtual JobStatus | runJob ()=0 |
| bool | isRunning () const noexcept |
| bool | shouldExit () const noexcept |
| void | signalJobShouldExit () |
| void | addListener (Thread::Listener *) |
| void | removeListener (Thread::Listener *) |
Additional Inherited Members | |
Public Types inherited from juce::ThreadPoolJob | |
| enum | JobStatus |
Static Public Member Functions inherited from juce::ThreadPoolJob | |
| static ThreadPoolJob * | getCurrentThreadPoolJob () |
Public Attributes inherited from juce::ThreadPoolJob | |
| jobHasFinished | |
| jobNeedsRunningAgain | |
Definition at line 17 of file tracktion_BackgroundJobs.h.
| tracktion::engine::ThreadPoolJobWithProgress::ThreadPoolJobWithProgress | ( | const juce::String & | name | ) |
Definition at line 20 of file tracktion_BackgroundJobs.h.
| tracktion::engine::ThreadPoolJobWithProgress::~ThreadPoolJobWithProgress | ( | ) |
Definition at line 220 of file tracktion_BackgroundJobs.h.
|
virtual |
Definition at line 24 of file tracktion_BackgroundJobs.h.
|
pure virtual |
Implemented in tracktion::engine::AudioClipBase::TempoDetectTask, and tracktion::engine::RenderManager::Job.
| void tracktion::engine::ThreadPoolJobWithProgress::prepareForJobDeletion | ( | ) |
Call this in your sub-class destructor to to remvoe it from the manager queue before this class's destructor is called which can result in a pure virtual call.
Definition at line 243 of file tracktion_BackgroundJobs.h.
| void tracktion::engine::ThreadPoolJobWithProgress::setManager | ( | BackgroundJobManager & | m | ) |
Definition at line 228 of file tracktion_BackgroundJobs.h.
| void tracktion::engine::ThreadPoolJobWithProgress::setName | ( | const juce::String & | newName | ) |
Sets the job's name but also updates the manager so the list will reflect it.
Definition at line 235 of file tracktion_BackgroundJobs.h.