1
This commit is contained in:
parent
3608008e9d
commit
f33a17aee4
@ -6,3 +6,6 @@ type App interface {
|
||||
|
||||
type RouterGroup interface {
|
||||
}
|
||||
|
||||
type ServiceMgr interface {
|
||||
}
|
||||
|
@ -1,12 +1,9 @@
|
||||
package constant
|
||||
|
||||
const (
|
||||
MAIL_DB = "maildb"
|
||||
)
|
||||
|
||||
const (
|
||||
APP_MODULE_IDX = iota
|
||||
ROUTER_MODULE_IDX
|
||||
CONTROLLER_MGR_MODULE_IDX
|
||||
SERVICE_MGR_MODULE_IDX
|
||||
MAX_MODULE_IDX
|
||||
)
|
||||
|
@ -9,15 +9,21 @@ import (
|
||||
|
||||
var modules [constant.MAX_MODULE_IDX]q5.Module
|
||||
var initOrders = []int32{
|
||||
constant.SERVICE_MGR_MODULE_IDX,
|
||||
constant.ROUTER_MODULE_IDX,
|
||||
}
|
||||
|
||||
var app common.App
|
||||
var serviceMgr common.ServiceMgr
|
||||
|
||||
func GetApp() common.App {
|
||||
return app
|
||||
}
|
||||
|
||||
func GetServiceMgr() common.ServiceMgr {
|
||||
return serviceMgr
|
||||
}
|
||||
|
||||
func RegModule(idx int32, m q5.Module) {
|
||||
fmt.Printf("RegModule module %d\n", idx)
|
||||
modules[idx] = m
|
||||
@ -28,7 +34,7 @@ func RegModule(idx int32, m q5.Module) {
|
||||
}
|
||||
case constant.ROUTER_MODULE_IDX:
|
||||
{
|
||||
|
||||
serviceMgr = m.(common.ServiceMgr)
|
||||
}
|
||||
default:
|
||||
{
|
||||
|
12
server/gamesapi/service/export.go
Normal file
12
server/gamesapi/service/export.go
Normal file
@ -0,0 +1,12 @@
|
||||
package service
|
||||
|
||||
import (
|
||||
"main/constant"
|
||||
"main/global"
|
||||
)
|
||||
|
||||
var _serviceMgr = new(serviceMgr)
|
||||
|
||||
func init() {
|
||||
global.RegModule(constant.SERVICE_MGR_MODULE_IDX, _serviceMgr)
|
||||
}
|
11
server/gamesapi/service/servicemgr.go
Normal file
11
server/gamesapi/service/servicemgr.go
Normal file
@ -0,0 +1,11 @@
|
||||
package service
|
||||
|
||||
type serviceMgr struct {
|
||||
}
|
||||
|
||||
func (this *serviceMgr) Init() {
|
||||
|
||||
|
||||
func (this *serviceMgr) UnInit() {
|
||||
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user