LMMS
Loading...
Searching...
No Matches
CarlaPluginBridgeThread Class Reference
Inheritance diagram for CarlaPluginBridgeThread:

Public Member Functions

 CarlaPluginBridgeThread (CarlaEngine *const engine, CarlaPlugin *const plugin) noexcept
void setData (const char *const winePrefix, const char *const binaryArchName, const char *const bridgeBinary, const char *const label, const char *const shmIds) noexcept
uintptr_t getProcessPID () const noexcept

Protected Member Functions

void run ()

Private Attributes

CarlaEngine *const kEngine
CarlaPlugin *const kPlugin
String fBinaryArchName
String fBridgeBinary
String fLabel
String fShmIds
CarlaString fWinePrefix
CarlaScopedPointer< ChildProcessfProcess

Constructor & Destructor Documentation

◆ CarlaPluginBridgeThread()

CarlaPluginBridgeThread::CarlaPluginBridgeThread ( CarlaEngine *const engine,
CarlaPlugin *const plugin )
inlinenoexcept

Member Function Documentation

◆ getProcessPID()

uintptr_t CarlaPluginBridgeThread::getProcessPID ( ) const
inlinenoexcept

◆ run()

void CarlaPluginBridgeThread::run ( )
inlineprotected

◆ setData()

void CarlaPluginBridgeThread::setData ( const char *const winePrefix,
const char *const binaryArchName,
const char *const bridgeBinary,
const char *const label,
const char *const shmIds )
inlinenoexcept

Member Data Documentation

◆ fBinaryArchName

String CarlaPluginBridgeThread::fBinaryArchName
private

◆ fBridgeBinary

String CarlaPluginBridgeThread::fBridgeBinary
private

◆ fLabel

String CarlaPluginBridgeThread::fLabel
private

◆ fProcess

CarlaScopedPointer<ChildProcess> CarlaPluginBridgeThread::fProcess
private

◆ fShmIds

String CarlaPluginBridgeThread::fShmIds
private

◆ fWinePrefix

CarlaString CarlaPluginBridgeThread::fWinePrefix
private

◆ kEngine

CarlaEngine* const CarlaPluginBridgeThread::kEngine
private

◆ kPlugin

CarlaPlugin* const CarlaPluginBridgeThread::kPlugin
private

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