C# 클래스 HoloToolkit.Sharing.Utilities.ExternalProcess

상속: IDisposable
파일 보기 프로젝트 열기: Microsoft/HoloToolkit-Unity

Private Properties

프로퍼티 타입 설명
ExternalProcess System
ExternalProcessAPI_ConfirmOrBeginProcess void
ExternalProcessAPI_CreateProcess System.IntPtr
ExternalProcessAPI_DestroyProcess void
ExternalProcessAPI_GetLine System.IntPtr
ExternalProcessAPI_IsRunning bool
ExternalProcessAPI_SendLine void

공개 메소드들

메소드 설명
CreateExternalProcess ( string appName ) : ExternalProcess
CreateExternalProcess ( string appName, string args ) : ExternalProcess
Dispose ( ) : void
FindAndLaunch ( string appName ) : bool
FindAndLaunch ( string appName, string args ) : bool
FindPathToExecutable ( string appName ) : string
GetLine ( ) : string
IsRunning ( ) : bool
Launch ( string appName ) : void
MakeRelativePath ( string path1, string path2 ) : string
SendLine ( string line ) : void
Terminate ( ) : void
WaitFor ( float seconds, Func func ) : bool
WaitForShutdown ( float seconds ) : bool
WaitForStart ( float seconds ) : bool

보호된 메소드들

메소드 설명
Dispose ( bool disposing ) : void

비공개 메소드들

메소드 설명
ExternalProcess ( string appName, string args ) : System
ExternalProcessAPI_ConfirmOrBeginProcess ( [ processName ) : void
ExternalProcessAPI_CreateProcess ( [ cmdline ) : IntPtr
ExternalProcessAPI_DestroyProcess ( IntPtr handle ) : void
ExternalProcessAPI_GetLine ( IntPtr handle ) : IntPtr
ExternalProcessAPI_IsRunning ( IntPtr handle ) : bool
ExternalProcessAPI_SendLine ( IntPtr handle, [ line ) : void

메소드 상세

CreateExternalProcess() 정적인 공개 메소드

static public CreateExternalProcess ( string appName ) : ExternalProcess
appName string
리턴 ExternalProcess

CreateExternalProcess() 정적인 공개 메소드

static public CreateExternalProcess ( string appName, string args ) : ExternalProcess
appName string
args string
리턴 ExternalProcess

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

Dispose() 보호된 메소드

protected Dispose ( bool disposing ) : void
disposing bool
리턴 void

FindAndLaunch() 정적인 공개 메소드

static public FindAndLaunch ( string appName ) : bool
appName string
리턴 bool

FindAndLaunch() 정적인 공개 메소드

static public FindAndLaunch ( string appName, string args ) : bool
appName string
args string
리턴 bool

FindPathToExecutable() 정적인 공개 메소드

static public FindPathToExecutable ( string appName ) : string
appName string
리턴 string

GetLine() 공개 메소드

public GetLine ( ) : string
리턴 string

IsRunning() 공개 메소드

public IsRunning ( ) : bool
리턴 bool

Launch() 정적인 공개 메소드

static public Launch ( string appName ) : void
appName string
리턴 void

MakeRelativePath() 정적인 공개 메소드

static public MakeRelativePath ( string path1, string path2 ) : string
path1 string
path2 string
리턴 string

SendLine() 공개 메소드

public SendLine ( string line ) : void
line string
리턴 void

Terminate() 공개 메소드

public Terminate ( ) : void
리턴 void

WaitFor() 공개 메소드

public WaitFor ( float seconds, Func func ) : bool
seconds float
func Func
리턴 bool

WaitForShutdown() 공개 메소드

public WaitForShutdown ( float seconds ) : bool
seconds float
리턴 bool

WaitForStart() 공개 메소드

public WaitForStart ( float seconds ) : bool
seconds float
리턴 bool