public class Program
extends java.lang.Object
Constructor and Description |
---|
Program(java.lang.String command,
java.lang.String defaultName,
java.lang.String logPrefix,
boolean verbose) |
Modifier and Type | Method and Description |
---|---|
void |
close() |
double |
getAndClearCpuTime()
Get cputime since program start or last invocation of this
function.
|
java.lang.String |
getLabel()
Get unique label.
|
java.lang.String |
getProgramCommand() |
java.lang.String |
getResult() |
java.lang.String |
getVersion() |
void |
interruptProgram() |
boolean |
isOutOfSync() |
boolean |
isProgramDead() |
boolean |
isSupported(java.lang.String command) |
java.lang.String |
send(java.lang.String command) |
java.lang.String |
sendCommandGenmove(GoColor color) |
void |
sendIfSupported(java.lang.String cmd,
java.lang.String cmdLine) |
void |
setIOCallback(GtpClient.IOCallback callback) |
void |
setLabel(java.util.ArrayList<Program> programs)
Choose a unique label for this program.
|
void |
setTableProperties(Table table) |
void |
synchronize(ConstGame game) |
void |
synchronizeInit(ConstGame game) |
void |
updateAfterGenmove(ConstBoard board) |
public void close()
public double getAndClearCpuTime()
public java.lang.String getLabel()
public java.lang.String getProgramCommand()
public java.lang.String getResult()
public java.lang.String getVersion()
public void interruptProgram()
public boolean isOutOfSync()
public boolean isProgramDead()
public boolean isSupported(java.lang.String command)
public java.lang.String sendCommandGenmove(GoColor color) throws GtpError
GtpError
public void sendIfSupported(java.lang.String cmd, java.lang.String cmdLine)
public void setIOCallback(GtpClient.IOCallback callback)
public void setLabel(java.util.ArrayList<Program> programs)
programs
- The list of all programs (must include this
program)public void setTableProperties(Table table)
public void updateAfterGenmove(ConstBoard board)