Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type EngineInfoStore ¶
type EngineInfoStore interface { FindAll(engine.ID) usi.Result Upsert(engine.ID, int, *usi.Info) DeleteAll(engine.ID) }
EngineInfoStore is a in memory store for information given from shogi engines.
func NewEngineInfoStore ¶
func NewEngineInfoStore() EngineInfoStore
type EngineStore ¶
type EngineStore interface { Insert(*engine.Engine, infrastructure.Connector) error Delete(engine.ID) error Find(engine.ID) (*engine.Engine, infrastructure.Connector, bool) FindAllKeys() []engine.ID Exists(engine.ID) bool }
EngineStore is a in memory store for shogi engines.
func NewEngineStore ¶
func NewEngineStore() EngineStore
Click to show internal directories.
Click to hide internal directories.