75 const String& commandLineUniqueID,
86 [[deprecated (
"Replaced by handleMessageFromCoordinator.")]]
92 virtual void handleConnectionMade();
99 virtual void handleConnectionLost();
106 bool sendMessageToCoordinator (
const MemoryBlock&);
108 [[deprecated (
"Replaced by sendMessageToCoordinator.")]]
118using ChildProcessSlave [[deprecated (
"Replaced by ChildProcessWorker.")]] =
ChildProcessWorker;
173 const String& commandLineUniqueID,
177 [[deprecated (
"Replaced by launchWorkerProcess.")]]
179 const String& commandLineUniqueID,
183 return launchWorkerProcess (executableToLaunch, commandLineUniqueID, timeoutMs, streamFlags);
189 void killWorkerProcess();
191 [[deprecated (
"Replaced by killWorkerProcess.")]]
197 virtual void handleMessageFromWorker (
const MemoryBlock&);
199 [[deprecated (
"Replaced by handleMessageFromWorker")]]
205 virtual void handleConnectionLost();
214 [[deprecated (
"Replaced by sendMessageToWorker.")]]
Definition juce_ConnectedChildProcess.h:141
void killWorkerProcess()
Definition juce_ConnectedChildProcess.cpp:186
ChildProcessCoordinator()
std::unique_ptr< Connection > connection
Definition juce_ConnectedChildProcess.h:221
bool sendMessageToSlave(const MemoryBlock &mb)
Definition juce_ConnectedChildProcess.h:215
virtual void handleMessageFromSlave(const MemoryBlock &)
Definition juce_ConnectedChildProcess.h:200
void killSlaveProcess()
Definition juce_ConnectedChildProcess.h:192
bool launchSlaveProcess(const File &executableToLaunch, const String &commandLineUniqueID, int timeoutMs=0, int streamFlags=ChildProcess::wantStdOut|ChildProcess::wantStdErr)
Definition juce_ConnectedChildProcess.h:178
bool sendMessageToWorker(const MemoryBlock &)
Definition juce_ConnectedChildProcess.cpp:147
std::unique_ptr< ChildProcess > childProcess
Definition juce_ConnectedChildProcess.h:218
bool launchWorkerProcess(const File &executableToLaunch, const String &commandLineUniqueID, int timeoutMs=0, int streamFlags=ChildProcess::wantStdOut|ChildProcess::wantStdErr)
Definition juce_ConnectedChildProcess.cpp:156
@ wantStdErr
Definition juce_ChildProcess.h:53
@ wantStdOut
Definition juce_ChildProcess.h:52
Definition juce_ConnectedChildProcess.h:48
std::unique_ptr< Connection > connection
Definition juce_ConnectedChildProcess.h:113
bool sendMessageToCoordinator(const MemoryBlock &)
Definition juce_ConnectedChildProcess.cpp:263
bool sendMessageToMaster(const MemoryBlock &mb)
Definition juce_ConnectedChildProcess.h:109
virtual ~ChildProcessWorker()
virtual void handleMessageFromCoordinator(const MemoryBlock &mb)
Definition juce_ConnectedChildProcess.cpp:254
bool initialiseFromCommandLine(const String &commandLine, const String &commandLineUniqueID, int timeoutMs=0)
Definition juce_ConnectedChildProcess.cpp:272
virtual void handleMessageFromMaster(const MemoryBlock &)
Definition juce_ConnectedChildProcess.h:87
Definition juce_File.h:45
Definition juce_MemoryBlock.h:33
Definition juce_String.h:53
#define JUCE_API
Definition juce_StandardHeader.h:152
Definition carla_juce.cpp:31