C# 클래스 tanuki_proxy.Program.Engine

파일 보기 프로젝트 열기: nodchip/tanuki-

공개 메소드들

메소드 설명
Close ( ) : void
Engine ( EngineOption opt ) : System
Engine ( string engineName, string fileName, string arguments, string workingDirectory, Option optionOverrides ) : System
RunAsync ( ) : void
Write ( string input ) : void

エンジンにコマンドを書き込む。

비공개 메소드들

메소드 설명
HandleBestmove ( string output ) : bool
HandlePosition ( string output ) : bool

info string startedを受信し、goコマンドが受理されたときの処理を行う

HandlePv ( string output ) : bool

pvを含むinfoコマンドを処理する

HandleReadyok ( string output ) : bool
HandleSetoption ( string input ) : bool

setoptionコマンドを処理する

HandleStderr ( object sender, DataReceivedEventArgs e ) : void

思考エンジンの標準エラー出力を処理する

HandleStdout ( object sender, DataReceivedEventArgs e ) : void

思考エンジンの標準出力を処理する

ThreadRun ( ) : void
getNumberOfRunningEngines ( ) : int

메소드 상세

Close() 공개 메소드

public Close ( ) : void
리턴 void

Engine() 공개 메소드

public Engine ( EngineOption opt ) : System
opt EngineOption
리턴 System

Engine() 공개 메소드

public Engine ( string engineName, string fileName, string arguments, string workingDirectory, Option optionOverrides ) : System
engineName string
fileName string
arguments string
workingDirectory string
optionOverrides Option
리턴 System

RunAsync() 공개 메소드

public RunAsync ( ) : void
리턴 void

Write() 공개 메소드

エンジンにコマンドを書き込む。
public Write ( string input ) : void
input string
리턴 void