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::PluginScanMasterProcess Struct Reference
Inheritance diagram for tracktion::engine::PluginScanMasterProcess:
juce::ChildProcessCoordinator

Public Member Functions

 PluginScanMasterProcess (Engine &e)
 
bool ensureSlaveIsLaunched ()
 
bool sendScanRequest (juce::AudioPluginFormat &format, const juce::String &fileOrIdentifier, int requestID)
 
bool waitForReply (int requestID, const juce::String &fileOrIdentifier, juce::OwnedArray< juce::PluginDescription > &result, juce::KnownPluginList::CustomScanner &scanner)
 
void handleMessage (const juce::XmlElement &xml)
 
void handleConnectionLost () override
 

Public Attributes

volatile bool launched
 
volatile bool crashed
 

Detailed Description

Definition at line 26 of file tracktion_PluginManager.cpp.

Constructor & Destructor Documentation

◆ PluginScanMasterProcess()

tracktion::engine::PluginScanMasterProcess::PluginScanMasterProcess ( Engine e)

Definition at line 28 of file tracktion_PluginManager.cpp.

Member Function Documentation

◆ ensureSlaveIsLaunched()

bool tracktion::engine::PluginScanMasterProcess::ensureSlaveIsLaunched ( )

Definition at line 30 of file tracktion_PluginManager.cpp.

◆ handleConnectionLost()

void tracktion::engine::PluginScanMasterProcess::handleConnectionLost ( )
overridevirtual

Reimplemented from juce::ChildProcessCoordinator.

Definition at line 132 of file tracktion_PluginManager.cpp.

◆ handleMessage()

void tracktion::engine::PluginScanMasterProcess::handleMessage ( const juce::XmlElement xml)

Definition at line 123 of file tracktion_PluginManager.cpp.

◆ sendScanRequest()

bool tracktion::engine::PluginScanMasterProcess::sendScanRequest ( juce::AudioPluginFormat format,
const juce::String fileOrIdentifier,
int  requestID 
)

Definition at line 53 of file tracktion_PluginManager.cpp.

◆ waitForReply()

bool tracktion::engine::PluginScanMasterProcess::waitForReply ( int  requestID,
const juce::String fileOrIdentifier,
juce::OwnedArray< juce::PluginDescription > &  result,
juce::KnownPluginList::CustomScanner scanner 
)

Definition at line 64 of file tracktion_PluginManager.cpp.

Member Data Documentation

◆ crashed

volatile bool tracktion::engine::PluginScanMasterProcess::crashed

Definition at line 137 of file tracktion_PluginManager.cpp.

◆ launched

volatile bool tracktion::engine::PluginScanMasterProcess::launched

Definition at line 137 of file tracktion_PluginManager.cpp.


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