29 #ifndef JUCE_CHILDPROCESS_H_INCLUDED
30 #define JUCE_CHILDPROCESS_H_INCLUDED
70 bool start (
const String& command,
int streamFlags = wantStdOut | wantStdErr);
81 bool start (
const StringArray& arguments,
int streamFlags = wantStdOut | wantStdErr);
84 bool isRunning()
const;
90 int readProcessOutput (
void* destBuffer,
int numBytesToRead);
95 String readAllProcessOutput();
98 bool waitForProcessToFinish (
int timeoutMs)
const;
101 uint32 getExitCode()
const;
119 #endif // JUCE_CHILDPROCESS_H_INCLUDED
Definition: juce_ChildProcess.h:40
StreamFlags
Definition: juce_ChildProcess.h:55
Definition: juce_String.h:43
#define JUCE_API
Definition: juce_StandardHeader.h:139
unsigned int uint32
Definition: juce_MathsFunctions.h:51
Definition: juce_ScopedPointer.h:70
Definition: juce_StringArray.h:39
Definition: juce_ContainerDeletePolicy.h:44
Definition: juce_posix_SharedCode.h:1008