From b8c34ab7562b1ef9daf613eb595b602dc7d8001f Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Fri, 14 Jun 2024 13:51:49 +0800 Subject: [PATCH] 1 --- server/marketserver/common/types.go | 3 +++ server/marketserver/constant/constant.go | 1 + server/marketserver/global/global.go | 9 +++++++++ server/marketserver/task/export.go | 12 ++++++++++++ server/marketserver/task/taskmgr.go | 13 +++++++++++++ 5 files changed, 38 insertions(+) create mode 100644 server/marketserver/task/export.go create mode 100644 server/marketserver/task/taskmgr.go diff --git a/server/marketserver/common/types.go b/server/marketserver/common/types.go index b26b2fe3..06d469e9 100644 --- a/server/marketserver/common/types.go +++ b/server/marketserver/common/types.go @@ -17,3 +17,6 @@ type App interface { type RouterMgr interface{ } + +type TaskMgr interface{ +} diff --git a/server/marketserver/constant/constant.go b/server/marketserver/constant/constant.go index 6d16330d..0e8d1711 100644 --- a/server/marketserver/constant/constant.go +++ b/server/marketserver/constant/constant.go @@ -7,6 +7,7 @@ const ( const ( APP_MODULE_IDX = iota ROUTER_MGR_MODULE_IDX + TASK_MGR_MODULE_IDX MAX_MODULE_IDX ) diff --git a/server/marketserver/global/global.go b/server/marketserver/global/global.go index 0b2d851b..184b38f6 100644 --- a/server/marketserver/global/global.go +++ b/server/marketserver/global/global.go @@ -14,6 +14,7 @@ var initOrders = []int32{ var app common.App var routerMgr common.RouterMgr +var taskMgr common.TaskMgr func GetApp() common.App { return app @@ -23,6 +24,10 @@ func GetRouterMgr() common.RouterMgr { return routerMgr } +func GetTaskMgr() common.TaskMgr { + return taskMgr +} + func RegModule(idx int32, m q5.Module) { fmt.Printf("RegModule module %d\n", idx) modules[idx] = m @@ -35,6 +40,10 @@ func RegModule(idx int32, m q5.Module) { { routerMgr = m.(common.RouterMgr) } + case constant.TASK_MGR_MODULE_IDX: + { + taskMgr = m.(common.TaskMgr) + } default: { panic("unknow module") diff --git a/server/marketserver/task/export.go b/server/marketserver/task/export.go new file mode 100644 index 00000000..7f15df06 --- /dev/null +++ b/server/marketserver/task/export.go @@ -0,0 +1,12 @@ +package task + +import ( + "main/constant" + "main/global" +) + +var _taskMgr *taskMgr + +func init() { + global.RegModule(constant.TASK_MGR_MODULE_IDX, _taskMgr) +} diff --git a/server/marketserver/task/taskmgr.go b/server/marketserver/task/taskmgr.go new file mode 100644 index 00000000..3886a7db --- /dev/null +++ b/server/marketserver/task/taskmgr.go @@ -0,0 +1,13 @@ +package task + +type taskMgr struct { + +} + +func (this* taskMgr) Init() { + +} + +func (this* taskMgr) UnInit() { + +}