From 7638df1ed1f0f314d78bd42e0aba084ba14ade0a Mon Sep 17 00:00:00 2001 From: chai Date: Sun, 4 Aug 2019 17:19:51 +0800 Subject: *misc --- source/modules/asura-core/application.h | 22 +++++----------------- 1 file changed, 5 insertions(+), 17 deletions(-) (limited to 'source/modules/asura-core/application.h') diff --git a/source/modules/asura-core/application.h b/source/modules/asura-core/application.h index ea5faa7..696d125 100644 --- a/source/modules/asura-core/application.h +++ b/source/modules/asura-core/application.h @@ -38,40 +38,28 @@ public: virtual ~Application(); - /// - /// 初始化进入前的子系统 - /// + // 初始化进入前的子系统 bool InitSubModules(uint flag = ASURA_MODULE_ALL); - /// - /// 进入入口 - /// + // 进入入口 virtual void Run(int argc, char* args[]); - /// - /// 退出run时的处理 - /// + // 退出run时的处理 virtual void OnExit(); protected: - /// - /// 添加module,application拥有module的所有权。 - /// + // 添加module,application拥有module的所有权。 void EnqueueModule(Module* module); private: - /// /// 主线程的lua state handle,应用主循环在这里运行。一般上来说,只需要主线程有一个lua_State,其他线程不需要。在两个线程间 /// 传递lua数据太痛苦了。任务在C++里面写,然后注册一个回调,而不是在另一个线程创建lua_State并注册函数,执行后发回数据 /// 给主线程的lua_State。保证只有一个native实例之和一个lua_State绑定。 - /// Luax::LuaxVM* m_VM; - /// - /// 载入的Asura libs,会按照队列顺序初始化,并在退出时执行退出函数。 - /// + // 载入的Asura libs,会按照队列顺序初始化,并在退出时执行退出函数。 std::queue m_Modules; }; -- cgit v1.1-26-g67d0