|
LMMS
|
#include <juce_posix_SharedCode.h>
Public Member Functions | |
| ActiveProcess (const StringArray &arguments, int streamFlags) | |
| ActiveProcess (const String &command, int streamFlags) | |
| ~ActiveProcess () | |
| ~ActiveProcess () | |
| bool | isRunning () noexcept |
| bool | isRunning () const noexcept |
| int | read (void *dest, int numBytes) noexcept |
| int | read (void *dest, int numNeeded) const noexcept |
| bool | killProcess () const noexcept |
| bool | killProcess () const noexcept |
| uint32 | getExitCode () noexcept |
| uint32 | getExitCode () const noexcept |
| int | getPID () const noexcept |
| int | getPID () const noexcept |
Public Attributes | |
| int | childPID = 0 |
| int | pipeHandle = 0 |
| int | exitCode = -1 |
| FILE * | readHandle = {} |
| bool | ok |
Private Attributes | |
| HANDLE | readPipe |
| HANDLE | writePipe |
| PROCESS_INFORMATION | processInfo |
|
inline |
|
inline |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
private |