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::DiskSpaceCheckTask Class Reference
Inheritance diagram for tracktion::engine::DiskSpaceCheckTask:
juce::ThreadPoolJob juce::Timer juce::AsyncUpdater

Public Member Functions

 DiskSpaceCheckTask (Engine &e, const juce::File &f)
 
JobStatus runJob () override
 
void handleAsyncUpdate () override
 
void timerCallback () override
 
- Public Member Functions inherited from juce::ThreadPoolJob
 ThreadPoolJob (const String &name)
 
String getJobName () const
 
void setJobName (const String &newName)
 
bool isRunning () const noexcept
 
bool shouldExit () const noexcept
 
void signalJobShouldExit ()
 
void addListener (Thread::Listener *)
 
void removeListener (Thread::Listener *)
 

Public Attributes

Engineengine
 
juce::File file
 
- Public Attributes inherited from juce::ThreadPoolJob
 jobHasFinished
 
 jobNeedsRunningAgain
 

Additional Inherited Members

- Public Types inherited from juce::ThreadPoolJob
enum  JobStatus
 
- Static Public Member Functions inherited from juce::ThreadPoolJob
static ThreadPoolJobgetCurrentThreadPoolJob ()
 

Detailed Description

Definition at line 14 of file tracktion_WaveInputDevice.cpp.

Constructor & Destructor Documentation

◆ DiskSpaceCheckTask()

tracktion::engine::DiskSpaceCheckTask::DiskSpaceCheckTask ( Engine e,
const juce::File f 
)

Definition at line 19 of file tracktion_WaveInputDevice.cpp.

◆ ~DiskSpaceCheckTask()

tracktion::engine::DiskSpaceCheckTask::~DiskSpaceCheckTask ( )
override

Definition at line 25 of file tracktion_WaveInputDevice.cpp.

Member Function Documentation

◆ handleAsyncUpdate()

void tracktion::engine::DiskSpaceCheckTask::handleAsyncUpdate ( )
overridevirtual

Implements juce::AsyncUpdater.

Definition at line 41 of file tracktion_WaveInputDevice.cpp.

◆ runJob()

JobStatus tracktion::engine::DiskSpaceCheckTask::runJob ( )
overridevirtual

Implements juce::ThreadPoolJob.

Definition at line 31 of file tracktion_WaveInputDevice.cpp.

◆ timerCallback()

void tracktion::engine::DiskSpaceCheckTask::timerCallback ( )
overridevirtual

Implements juce::Timer.

Definition at line 47 of file tracktion_WaveInputDevice.cpp.

Member Data Documentation

◆ engine

Engine& tracktion::engine::DiskSpaceCheckTask::engine

Definition at line 53 of file tracktion_WaveInputDevice.cpp.

◆ file

juce::File tracktion::engine::DiskSpaceCheckTask::file

Definition at line 54 of file tracktion_WaveInputDevice.cpp.


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