| Interface | Description |
|---|---|
| GtpCallback |
Callback function for a command.
|
| GtpClient.InvalidResponseCallback |
Callback if an invalid response occured.
|
| GtpClient.IOCallback |
Callback interface for logging or displaying the GTP stream.
|
| GtpClient.TimeoutCallback |
Callback if a timeout occured.
|
| GtpSynchronizer.Listener |
Callback that is called after each change in the engine's move
number.
|
| Class | Description |
|---|---|
| AnalyzeCommand |
Concrete analyze command including data for wildcard replacements.
|
| AnalyzeDefinition |
Definition of an analyze command.
|
| AnalyzeUtil | |
| AnalyzeUtil.Result |
Result of AnalyzeUtil.parseParameterLine().
|
| GtpClient |
Interface to a Go program that uses GTP over the standard I/O streams.
|
| GtpClientBase |
Interface to a Go program that uses GTP.
|
| GtpClientUtil |
Utility functions for using a GtpClient.
|
| GtpCommand |
GTP command.
|
| GtpEngine |
Base class for Go programs and tools implementing GTP.
|
| GtpSynchronizer |
Synchronizes a GTP engine with a Go board.
|
| GtpUtil |
Utility functions used in package gtp.
|
| Enum | Description |
|---|---|
| AnalyzeType |
Type of an analyze command.
|
| ParameterType |
Paremeter types in analyze commands of type "param".
|
| Exception | Description |
|---|---|
| GtpClient.ExecFailed |
Exception thrown if executing a GTP engine failed.
|
| GtpError |
Exception indicating the failure of a GTP command.
|
| GtpResponseFormatError |
Error used if parsing a GTP response fails.
|