C# Class Qyoto.QProcess

Inheritance: Qyoto.QIODevice, IDisposable
Show file Open project: 0xd34df00d/Qross Class Usage Examples

Public Methods

Method Description
CloseReadChannel ( QProcess channel ) : void
CloseWriteChannel ( ) : void
Dispose ( ) : void
Environment ( ) : List
Error ( ) : QProcess.ProcessError
Execute ( string program ) : int
Execute ( string program, List arguments ) : int
ExitCode ( ) : int
Pid ( ) : long
ProcessEnvironment ( ) : QProcessEnvironment
QProcess ( QObject parent ) : System
ReadAllStandardError ( ) : Qyoto.QByteArray
ReadAllStandardOutput ( ) : Qyoto.QByteArray
ReadChannel ( ) : QProcess.ProcessChannel
ReadChannelMode ( ) : QProcess.ProcessChannelMode
SetEnvironment ( List environment ) : void
SetProcessChannelMode ( QProcess mode ) : void
SetProcessEnvironment ( QProcessEnvironment environment ) : void
SetReadChannel ( QProcess channel ) : void
SetReadChannelMode ( QProcess mode ) : void
SetStandardErrorFile ( string fileName ) : void
SetStandardErrorFile ( string fileName, uint mode ) : void
SetStandardInputFile ( string fileName ) : void
SetStandardOutputFile ( string fileName ) : void
SetStandardOutputFile ( string fileName, uint mode ) : void
SetStandardOutputProcess ( QProcess destination ) : void
SetWorkingDirectory ( string dir ) : void
Start ( string program ) : void
Start ( string program, List arguments ) : void
Start ( string program, List arguments, uint mode ) : void
Start ( string program, uint mode ) : void
StartDetached ( string program ) : bool
StartDetached ( string program, List arguments ) : bool
StartDetached ( string program, List arguments, string workingDirectory ) : bool
StartDetached ( string program, List arguments, string workingDirectory, long &pid ) : bool
State ( ) : QProcess.ProcessState
SystemEnvironment ( ) : List
Tr ( string s ) : string
Tr ( string s, string c ) : string
WaitForBytesWritten ( ) : bool
WaitForFinished ( ) : bool
WaitForFinished ( int msecs ) : bool
WaitForReadyRead ( ) : bool
WaitForStarted ( ) : bool
WaitForStarted ( int msecs ) : bool
WorkingDirectory ( ) : string
exitStatus ( ) : QProcess.ExitStatus
processChannelMode ( ) : QProcess.ProcessChannelMode

Protected Methods

Method Description
CreateProxy ( ) : void
QProcess ( Type dummy ) : System
SetProcessState ( QProcess state ) : void

Private Methods

Method Description
AtEnd ( ) : bool
BytesAvailable ( ) : long
BytesToWrite ( ) : long
CanReadLine ( ) : bool
Close ( ) : void
IsSequential ( ) : bool
Kill ( ) : void
QProcess ( ) : System
ReadData ( Pointer data, long maxlen ) : long
SetupChildProcess ( ) : void
Terminate ( ) : void
WaitForBytesWritten ( int msecs ) : bool
WaitForReadyRead ( int msecs ) : bool
WriteData ( string data, long len ) : long

Method Details

CloseReadChannel() public method

public CloseReadChannel ( QProcess channel ) : void
channel QProcess
return void

CloseWriteChannel() public method

public CloseWriteChannel ( ) : void
return void

CreateProxy() protected method

protected CreateProxy ( ) : void
return void

Dispose() public method

public Dispose ( ) : void
return void

Environment() public method

public Environment ( ) : List
return List

Error() public method

public Error ( ) : QProcess.ProcessError
return QProcess.ProcessError

Execute() public static method

public static Execute ( string program ) : int
program string
return int

Execute() public static method

public static Execute ( string program, List arguments ) : int
program string
arguments List
return int

ExitCode() public method

public ExitCode ( ) : int
return int

Pid() public method

public Pid ( ) : long
return long

ProcessEnvironment() public method

public ProcessEnvironment ( ) : QProcessEnvironment
return QProcessEnvironment

QProcess() public method

public QProcess ( QObject parent ) : System
parent QObject
return System

QProcess() protected method

protected QProcess ( Type dummy ) : System
dummy System.Type
return System

ReadAllStandardError() public method

public ReadAllStandardError ( ) : Qyoto.QByteArray
return Qyoto.QByteArray

ReadAllStandardOutput() public method

public ReadAllStandardOutput ( ) : Qyoto.QByteArray
return Qyoto.QByteArray

ReadChannel() public method

public ReadChannel ( ) : QProcess.ProcessChannel
return QProcess.ProcessChannel

ReadChannelMode() public method

public ReadChannelMode ( ) : QProcess.ProcessChannelMode
return QProcess.ProcessChannelMode

SetEnvironment() public method

public SetEnvironment ( List environment ) : void
environment List
return void

SetProcessChannelMode() public method

public SetProcessChannelMode ( QProcess mode ) : void
mode QProcess
return void

SetProcessEnvironment() public method

public SetProcessEnvironment ( QProcessEnvironment environment ) : void
environment QProcessEnvironment
return void

SetProcessState() protected method

protected SetProcessState ( QProcess state ) : void
state QProcess
return void

SetReadChannel() public method

public SetReadChannel ( QProcess channel ) : void
channel QProcess
return void

SetReadChannelMode() public method

public SetReadChannelMode ( QProcess mode ) : void
mode QProcess
return void

SetStandardErrorFile() public method

public SetStandardErrorFile ( string fileName ) : void
fileName string
return void

SetStandardErrorFile() public method

public SetStandardErrorFile ( string fileName, uint mode ) : void
fileName string
mode uint
return void

SetStandardInputFile() public method

public SetStandardInputFile ( string fileName ) : void
fileName string
return void

SetStandardOutputFile() public method

public SetStandardOutputFile ( string fileName ) : void
fileName string
return void

SetStandardOutputFile() public method

public SetStandardOutputFile ( string fileName, uint mode ) : void
fileName string
mode uint
return void

SetStandardOutputProcess() public method

public SetStandardOutputProcess ( QProcess destination ) : void
destination QProcess
return void

SetWorkingDirectory() public method

public SetWorkingDirectory ( string dir ) : void
dir string
return void

Start() public method

public Start ( string program ) : void
program string
return void

Start() public method

public Start ( string program, List arguments ) : void
program string
arguments List
return void

Start() public method

public Start ( string program, List arguments, uint mode ) : void
program string
arguments List
mode uint
return void

Start() public method

public Start ( string program, uint mode ) : void
program string
mode uint
return void

StartDetached() public static method

public static StartDetached ( string program ) : bool
program string
return bool

StartDetached() public static method

public static StartDetached ( string program, List arguments ) : bool
program string
arguments List
return bool

StartDetached() public static method

public static StartDetached ( string program, List arguments, string workingDirectory ) : bool
program string
arguments List
workingDirectory string
return bool

StartDetached() public static method

public static StartDetached ( string program, List arguments, string workingDirectory, long &pid ) : bool
program string
arguments List
workingDirectory string
pid long
return bool

State() public method

public State ( ) : QProcess.ProcessState
return QProcess.ProcessState

SystemEnvironment() public static method

public static SystemEnvironment ( ) : List
return List

Tr() public static method

public static Tr ( string s ) : string
s string
return string

Tr() public static method

public static Tr ( string s, string c ) : string
s string
c string
return string

WaitForBytesWritten() public method

public WaitForBytesWritten ( ) : bool
return bool

WaitForFinished() public method

public WaitForFinished ( ) : bool
return bool

WaitForFinished() public method

public WaitForFinished ( int msecs ) : bool
msecs int
return bool

WaitForReadyRead() public method

public WaitForReadyRead ( ) : bool
return bool

WaitForStarted() public method

public WaitForStarted ( ) : bool
return bool

WaitForStarted() public method

public WaitForStarted ( int msecs ) : bool
msecs int
return bool

WorkingDirectory() public method

public WorkingDirectory ( ) : string
return string

exitStatus() public method

public exitStatus ( ) : QProcess.ExitStatus
return QProcess.ExitStatus

processChannelMode() public method

public processChannelMode ( ) : QProcess.ProcessChannelMode
return QProcess.ProcessChannelMode