JUCE  v5.4.1-191-g0ab5e696f
JUCE API
Looking for a senior C++ dev?
I'm looking for work. Hire me!
juce::ChildProcess::ActiveProcess Class Reference

#include <juce_posix_SharedCode.h>

Collaboration diagram for juce::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 *dest, int numBytes) noexcept
 

Public Attributes

int childPID = 0
 
int pipeHandle = 0
 
FILE * readHandle = {}
 

Constructor & Destructor Documentation

◆ ActiveProcess()

◆ ~ActiveProcess()

juce::ChildProcess::ActiveProcess::~ActiveProcess ( )
inline

Member Function Documentation

◆ getExitCode()

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

◆ isRunning()

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

◆ killProcess()

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

◆ read()

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

References jassert.

Member Data Documentation

◆ childPID

int juce::ChildProcess::ActiveProcess::childPID = 0

◆ pipeHandle

int juce::ChildProcess::ActiveProcess::pipeHandle = 0

◆ readHandle

FILE* juce::ChildProcess::ActiveProcess::readHandle = {}

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