openshot-audio  0.1.2
Public Member Functions | Public Attributes | List of all members
ChildProcess::ActiveProcess Class Reference

#include <juce_posix_SharedCode.h>

Public Member Functions

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

Public Attributes

int childPID
 
bool ok
 

Constructor & Destructor Documentation

◆ ActiveProcess() [1/2]

ChildProcess::ActiveProcess::ActiveProcess ( const StringArray arguments,
int  streamFlags 
)
inline

◆ ~ActiveProcess() [1/2]

ChildProcess::ActiveProcess::~ActiveProcess ( )
inline

◆ ActiveProcess() [2/2]

ChildProcess::ActiveProcess::ActiveProcess ( const String command,
int  streamFlags 
)
inline

◆ ~ActiveProcess() [2/2]

ChildProcess::ActiveProcess::~ActiveProcess ( )
inline

Member Function Documentation

◆ getExitCode() [1/2]

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

◆ getExitCode() [2/2]

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

◆ isRunning() [1/2]

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

◆ isRunning() [2/2]

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

◆ killProcess() [1/2]

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

◆ killProcess() [2/2]

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

◆ read() [1/2]

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

◆ read() [2/2]

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

Member Data Documentation

◆ childPID

int ChildProcess::ActiveProcess::childPID

◆ ok

bool ChildProcess::ActiveProcess::ok

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