JUCE  v5.1.1-3-g1a0b28c73
JUCE API
ChildProcess::ActiveProcess Class Reference

#include <juce_posix_SharedCode.h>

Collaboration diagram for ChildProcess::ActiveProcess:

Public Member Functions

 ActiveProcess (const StringArray &arguments, int streamFlags)
 
 ~ActiveProcess ()
 
uint32 getExitCode () const noexcept
 
bool isRunning () const noexcept
 
bool killProcess () const noexcept
 
int read (void *const dest, const int numBytes) noexcept
 

Public Attributes

int childPID
 

Private Attributes

int pipeHandle
 
FILE * readHandle
 

Constructor & Destructor Documentation

◆ ActiveProcess()

◆ ~ActiveProcess()

ChildProcess::ActiveProcess::~ActiveProcess ( )
inline

Member Function Documentation

◆ getExitCode()

uint32 ChildProcess::ActiveProcess::getExitCode ( ) const
inlinenoexcept

◆ isRunning()

bool ChildProcess::ActiveProcess::isRunning ( ) const
inlinenoexcept

◆ killProcess()

bool ChildProcess::ActiveProcess::killProcess ( ) const
inlinenoexcept

◆ read()

int ChildProcess::ActiveProcess::read ( void *const  dest,
const int  numBytes 
)
inlinenoexcept

References jassert.

Member Data Documentation

◆ childPID

int ChildProcess::ActiveProcess::childPID

◆ pipeHandle

int ChildProcess::ActiveProcess::pipeHandle
private

◆ readHandle

FILE* ChildProcess::ActiveProcess::readHandle
private

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