This commit is contained in:
aozhiwei 2024-06-14 13:51:49 +08:00
parent 651f21adde
commit b8c34ab756
5 changed files with 38 additions and 0 deletions

View File

@ -17,3 +17,6 @@ type App interface {
type RouterMgr interface{ type RouterMgr interface{
} }
type TaskMgr interface{
}

View File

@ -7,6 +7,7 @@ const (
const ( const (
APP_MODULE_IDX = iota APP_MODULE_IDX = iota
ROUTER_MGR_MODULE_IDX ROUTER_MGR_MODULE_IDX
TASK_MGR_MODULE_IDX
MAX_MODULE_IDX MAX_MODULE_IDX
) )

View File

@ -14,6 +14,7 @@ var initOrders = []int32{
var app common.App var app common.App
var routerMgr common.RouterMgr var routerMgr common.RouterMgr
var taskMgr common.TaskMgr
func GetApp() common.App { func GetApp() common.App {
return app return app
@ -23,6 +24,10 @@ func GetRouterMgr() common.RouterMgr {
return routerMgr return routerMgr
} }
func GetTaskMgr() common.TaskMgr {
return taskMgr
}
func RegModule(idx int32, m q5.Module) { func RegModule(idx int32, m q5.Module) {
fmt.Printf("RegModule module %d\n", idx) fmt.Printf("RegModule module %d\n", idx)
modules[idx] = m modules[idx] = m
@ -35,6 +40,10 @@ func RegModule(idx int32, m q5.Module) {
{ {
routerMgr = m.(common.RouterMgr) routerMgr = m.(common.RouterMgr)
} }
case constant.TASK_MGR_MODULE_IDX:
{
taskMgr = m.(common.TaskMgr)
}
default: default:
{ {
panic("unknow module") panic("unknow module")

View File

@ -0,0 +1,12 @@
package task
import (
"main/constant"
"main/global"
)
var _taskMgr *taskMgr
func init() {
global.RegModule(constant.TASK_MGR_MODULE_IDX, _taskMgr)
}

View File

@ -0,0 +1,13 @@
package task
type taskMgr struct {
}
func (this* taskMgr) Init() {
}
func (this* taskMgr) UnInit() {
}