From 8e9a3173265eda6c3bed966c554f0e876f59149b Mon Sep 17 00:00:00 2001 From: jau1jz <95550641@163.com> Date: Thu, 28 Mar 2019 16:24:30 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E4=BA=86=E8=8E=B7=E5=8F=96?= =?UTF-8?q?=E5=AD=90module=E4=B8=AA=E6=95=B0=E7=9A=84=E6=96=B9=E6=B3=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- service/Module.go | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/service/Module.go b/service/Module.go index af98f36..d22f5a1 100644 --- a/service/Module.go +++ b/service/Module.go @@ -98,6 +98,14 @@ func (slf *BaseModule) GetModuleById(moduleId uint32) IModule { return ret } +func (slf *BaseModule) GetModuleCount() int { + locker := slf.GetRoot().getBaseModule().getLocker() + locker.Lock() + defer locker.Unlock() + + return len(slf.mapModule) +} + func (slf *BaseModule) genModuleId() uint32 { slf.CurrMaxModuleId++ moduleId := slf.CurrMaxModuleId