65 bool start (
const String& command,
int streamFlags = wantStdOut | wantStdErr);
76 bool start (
const StringArray& arguments,
int streamFlags = wantStdOut | wantStdErr);
79 bool isRunning()
const;
85 int readProcessOutput (
void* destBuffer,
int numBytesToRead);
90 String readAllProcessOutput();
93 bool waitForProcessToFinish (
int timeoutMs)
const;
96 uint32 getExitCode()
const;
#define noexcept
Definition DistrhoDefines.h:72
StreamFlags
Definition juce_ChildProcess.h:51
@ wantStdErr
Definition juce_ChildProcess.h:53
@ wantStdOut
Definition juce_ChildProcess.h:52
ChildProcess()
Definition juce_ChildProcess.cpp:26
std::unique_ptr< ActiveProcess > activeProcess
Definition juce_ChildProcess.h:109
Definition juce_StringArray.h:35
Definition juce_String.h:53
virtual ASIOError start()=0
#define JUCE_API
Definition juce_StandardHeader.h:152
Definition carla_juce.cpp:31
unsigned int uint32
Definition juce_MathsFunctions.h:45
Definition juce_Uuid.h:141
#define const
Definition zconf.h:137