From bbc15afd7e76f9c198d17f31f1fb53713ba580b4 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Fri, 24 Nov 2023 22:10:57 +0800 Subject: [PATCH] 1 --- server/robotserver/app.cc | 6 +++++- server/robotserver/iomgr.cc | 2 -- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/server/robotserver/app.cc b/server/robotserver/app.cc index 55dc71d5..2b436643 100644 --- a/server/robotserver/app.cc +++ b/server/robotserver/app.cc @@ -12,6 +12,7 @@ #include "playermgr.h" #include "httpproxy.h" #include "tracemgr.h" +#include "iomgr.h" #include "mt/MetaMgr.h" @@ -28,10 +29,12 @@ void App::Init() mt::MetaMgr::Instance()->Init(); PlayerMgr::Instance()->Init(); HttpProxy::Instance()->Init(); + IoMgr::Instance()->Init(); } void App::UnInit() { + IoMgr::Instance()->UnInit(); PlayerMgr::Instance()->UnInit(); HttpProxy::Instance()->UnInit(); f8::BtMgr::Instance()->UnInit(); @@ -43,7 +46,7 @@ void App::UnInit() bool App::HasTask() { - return false; + return true; } #if 0 @@ -64,6 +67,7 @@ const std::string App::GetPkgName() void App::Update(int delta_time) { + IoMgr::Instance()->Update(); } void App::DispatchSocketMsg(f8::MsgHdr* hdr) diff --git a/server/robotserver/iomgr.cc b/server/robotserver/iomgr.cc index ed0e2e5d..62bfe9a7 100644 --- a/server/robotserver/iomgr.cc +++ b/server/robotserver/iomgr.cc @@ -26,13 +26,11 @@ void IoMgr::UnInit() void IoMgr::Update() { - #if 0 for (auto type_io_contexts : io_contexts_) { for (auto io_context : type_io_contexts) { io_context->poll(); } } - #endif } std::shared_ptr IoMgr::GetIoContext(int type)