C# Класс Qyoto.QProcess

Наследование: Qyoto.QIODevice, IDisposable
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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

Защищенные методы

Метод Описание
CreateProxy ( ) : void
QProcess ( Type dummy ) : System
SetProcessState ( QProcess state ) : void

Приватные методы

Метод Описание
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

Описание методов

CloseReadChannel() публичный Метод

public CloseReadChannel ( QProcess channel ) : void
channel QProcess
Результат void

CloseWriteChannel() публичный Метод

public CloseWriteChannel ( ) : void
Результат void

CreateProxy() защищенный Метод

protected CreateProxy ( ) : void
Результат void

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

Environment() публичный Метод

public Environment ( ) : List
Результат List

Error() публичный Метод

public Error ( ) : QProcess.ProcessError
Результат QProcess.ProcessError

Execute() публичный статический Метод

public static Execute ( string program ) : int
program string
Результат int

Execute() публичный статический Метод

public static Execute ( string program, List arguments ) : int
program string
arguments List
Результат int

ExitCode() публичный Метод

public ExitCode ( ) : int
Результат int

Pid() публичный Метод

public Pid ( ) : long
Результат long

ProcessEnvironment() публичный Метод

public ProcessEnvironment ( ) : QProcessEnvironment
Результат QProcessEnvironment

QProcess() публичный Метод

public QProcess ( QObject parent ) : System
parent QObject
Результат System

QProcess() защищенный Метод

protected QProcess ( Type dummy ) : System
dummy System.Type
Результат System

ReadAllStandardError() публичный Метод

public ReadAllStandardError ( ) : Qyoto.QByteArray
Результат Qyoto.QByteArray

ReadAllStandardOutput() публичный Метод

public ReadAllStandardOutput ( ) : Qyoto.QByteArray
Результат Qyoto.QByteArray

ReadChannel() публичный Метод

public ReadChannel ( ) : QProcess.ProcessChannel
Результат QProcess.ProcessChannel

ReadChannelMode() публичный Метод

public ReadChannelMode ( ) : QProcess.ProcessChannelMode
Результат QProcess.ProcessChannelMode

SetEnvironment() публичный Метод

public SetEnvironment ( List environment ) : void
environment List
Результат void

SetProcessChannelMode() публичный Метод

public SetProcessChannelMode ( QProcess mode ) : void
mode QProcess
Результат void

SetProcessEnvironment() публичный Метод

public SetProcessEnvironment ( QProcessEnvironment environment ) : void
environment QProcessEnvironment
Результат void

SetProcessState() защищенный Метод

protected SetProcessState ( QProcess state ) : void
state QProcess
Результат void

SetReadChannel() публичный Метод

public SetReadChannel ( QProcess channel ) : void
channel QProcess
Результат void

SetReadChannelMode() публичный Метод

public SetReadChannelMode ( QProcess mode ) : void
mode QProcess
Результат void

SetStandardErrorFile() публичный Метод

public SetStandardErrorFile ( string fileName ) : void
fileName string
Результат void

SetStandardErrorFile() публичный Метод

public SetStandardErrorFile ( string fileName, uint mode ) : void
fileName string
mode uint
Результат void

SetStandardInputFile() публичный Метод

public SetStandardInputFile ( string fileName ) : void
fileName string
Результат void

SetStandardOutputFile() публичный Метод

public SetStandardOutputFile ( string fileName ) : void
fileName string
Результат void

SetStandardOutputFile() публичный Метод

public SetStandardOutputFile ( string fileName, uint mode ) : void
fileName string
mode uint
Результат void

SetStandardOutputProcess() публичный Метод

public SetStandardOutputProcess ( QProcess destination ) : void
destination QProcess
Результат void

SetWorkingDirectory() публичный Метод

public SetWorkingDirectory ( string dir ) : void
dir string
Результат void

Start() публичный Метод

public Start ( string program ) : void
program string
Результат void

Start() публичный Метод

public Start ( string program, List arguments ) : void
program string
arguments List
Результат void

Start() публичный Метод

public Start ( string program, List arguments, uint mode ) : void
program string
arguments List
mode uint
Результат void

Start() публичный Метод

public Start ( string program, uint mode ) : void
program string
mode uint
Результат void

StartDetached() публичный статический Метод

public static StartDetached ( string program ) : bool
program string
Результат bool

StartDetached() публичный статический Метод

public static StartDetached ( string program, List arguments ) : bool
program string
arguments List
Результат bool

StartDetached() публичный статический Метод

public static StartDetached ( string program, List arguments, string workingDirectory ) : bool
program string
arguments List
workingDirectory string
Результат bool

StartDetached() публичный статический Метод

public static StartDetached ( string program, List arguments, string workingDirectory, long &pid ) : bool
program string
arguments List
workingDirectory string
pid long
Результат bool

State() публичный Метод

public State ( ) : QProcess.ProcessState
Результат QProcess.ProcessState

SystemEnvironment() публичный статический Метод

public static SystemEnvironment ( ) : List
Результат List

Tr() публичный статический Метод

public static Tr ( string s ) : string
s string
Результат string

Tr() публичный статический Метод

public static Tr ( string s, string c ) : string
s string
c string
Результат string

WaitForBytesWritten() публичный Метод

public WaitForBytesWritten ( ) : bool
Результат bool

WaitForFinished() публичный Метод

public WaitForFinished ( ) : bool
Результат bool

WaitForFinished() публичный Метод

public WaitForFinished ( int msecs ) : bool
msecs int
Результат bool

WaitForReadyRead() публичный Метод

public WaitForReadyRead ( ) : bool
Результат bool

WaitForStarted() публичный Метод

public WaitForStarted ( ) : bool
Результат bool

WaitForStarted() публичный Метод

public WaitForStarted ( int msecs ) : bool
msecs int
Результат bool

WorkingDirectory() публичный Метод

public WorkingDirectory ( ) : string
Результат string

exitStatus() публичный Метод

public exitStatus ( ) : QProcess.ExitStatus
Результат QProcess.ExitStatus

processChannelMode() публичный Метод

public processChannelMode ( ) : QProcess.ProcessChannelMode
Результат QProcess.ProcessChannelMode