| Modifier and Type | Field and Description |
|---|---|
protected java.lang.StringBuilder |
connect_Info |
protected java.lang.StringBuilder |
error_Info |
protected static int |
errThreadPriority |
protected boolean |
finish |
protected java.util.concurrent.locks.ReadWriteLock |
stderr_lock |
protected long |
STDERR_READ_DELAY |
protected java.util.ArrayList<java.lang.Integer> |
stderr_stamp |
protected java.util.concurrent.locks.ReadWriteLock |
stdout_lock |
protected long |
STDOUT_READ_DELAY |
protected java.util.ArrayList<java.lang.Integer> |
stdout_stamp |
protected static int |
stdThreadPriority |
| Constructor and Description |
|---|
SearchConnect() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract client.Packet |
askMove() |
protected abstract void |
gameStart(int playerNum,
boolean firstMove) |
(package private) java.lang.String |
getConnectInfo()
用來取得目前程式輸出的所有標準輸出訊息。
|
(package private) java.lang.String |
getErrorInfo()
用來取得目前程式輸出的所有錯誤輸出訊息。
|
protected abstract java.lang.String |
getInteractiveLog() |
protected java.lang.String |
getStderrStamps()
取得標示每個走步所錯誤輸出的內容行數戳記。
|
protected java.lang.String |
getStdoutStamps()
取得標示每個走步所標準輸出的內容行數戳記。
|
protected abstract void |
sendMove(java.lang.String data,
int noEatFlip,
int step_time,
int total_spent_time,
int time,
int oppoTime,
boolean isLast) |
protected abstract void |
setGameInfo(client.SettingFile setting,
java.lang.String midboard,
int myTime,
int[] player_times,
java.lang.Integer[] step_time,
java.lang.Integer[] total_spent_time) |
protected abstract void |
stopSearch() |
protected long STDOUT_READ_DELAY
protected long STDERR_READ_DELAY
protected java.util.ArrayList<java.lang.Integer> stdout_stamp
protected java.util.ArrayList<java.lang.Integer> stderr_stamp
protected java.util.concurrent.locks.ReadWriteLock stdout_lock
protected java.util.concurrent.locks.ReadWriteLock stderr_lock
protected java.lang.StringBuilder connect_Info
protected java.lang.StringBuilder error_Info
protected boolean finish
protected static int stdThreadPriority
protected static int errThreadPriority
protected abstract client.Packet askMove()
throws client.Warning
client.Warningprotected abstract void sendMove(java.lang.String data,
int noEatFlip,
int step_time,
int total_spent_time,
int time,
int oppoTime,
boolean isLast)
throws client.Warning
client.Warningprotected abstract void setGameInfo(client.SettingFile setting,
java.lang.String midboard,
int myTime,
int[] player_times,
java.lang.Integer[] step_time,
java.lang.Integer[] total_spent_time)
throws client.Warning
client.Warningprotected abstract void gameStart(int playerNum,
boolean firstMove)
throws client.Warning
client.Warningprotected abstract void stopSearch()
protected abstract java.lang.String getInteractiveLog()
java.lang.String getConnectInfo()
java.lang.String getErrorInfo()
protected java.lang.String getStdoutStamps()
protected java.lang.String getStderrStamps()