C# 클래스 Qyoto.QProcess

상속: Qyoto.QIODevice, IDisposable
파일 보기 프로젝트 열기: 0xd34df00d/Qross 1 사용 예제들

공개 메소드들

메소드 설명
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