Documentation
¶
Index ¶
- type Config
- type Engine
- func (engine *Engine) GetGin() *gin.Engine
- func (engine *Engine) RegisterGame(GameCmd string, GameInstance LiquidSDK.IGameSystem)
- func (engine *Engine) RegisterGin(featureName string, router func(*gin.Engine))
- func (engine *Engine) RegisterMember(MemberType string, MemberInstance LiquidSDK.IMemberSystem)
- func (engine *Engine) Serve(opts ...*Options.ServeOptions)
- func (engine *Engine) UsingCacheDBService()
- func (engine *Engine) UsingDocumentDBService()
- func (engine *Engine) UsingMsgQueueService()
- func (engine *Engine) UsingRDBService()
- type IConfig
- type IEngine
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct { App *Settings.AppConf Gin *Settings.GinConf AMQP *Settings.AMQPConf CacheDB *Settings.CacheDbConf DocDB *Settings.DocDbConf RDB *Settings.RDBConf // contains filtered or unexported fields }
func (*Config) LoadExternalEnv ¶
func (config *Config) LoadExternalEnv(envPrefix string, conf interface{}, opts ...*Options.LoadEnvOptions)
type Engine ¶
func (*Engine) RegisterGame ¶
func (engine *Engine) RegisterGame(GameCmd string, GameInstance LiquidSDK.IGameSystem)
func (*Engine) RegisterGin ¶
func (*Engine) RegisterMember ¶
func (engine *Engine) RegisterMember(MemberType string, MemberInstance LiquidSDK.IMemberSystem)
func (*Engine) Serve ¶
func (engine *Engine) Serve(opts ...*Options.ServeOptions)
func (*Engine) UsingCacheDBService ¶
func (engine *Engine) UsingCacheDBService()
func (*Engine) UsingDocumentDBService ¶
func (engine *Engine) UsingDocumentDBService()
func (*Engine) UsingMsgQueueService ¶
func (engine *Engine) UsingMsgQueueService()
func (*Engine) UsingRDBService ¶
func (engine *Engine) UsingRDBService()
Click to show internal directories.
Click to hide internal directories.