From 5cf022f2f1883bad00413335ad623d7a5a389535 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Thu, 18 Jun 2020 17:23:27 +0800 Subject: [PATCH] add synchelper --- server/imserver/app.cc | 3 +++ server/imserver/synchelper.cc | 15 +++++++++++++++ server/imserver/synchelper.h | 13 +++++++++++++ 3 files changed, 31 insertions(+) create mode 100644 server/imserver/synchelper.cc create mode 100644 server/imserver/synchelper.h diff --git a/server/imserver/app.cc b/server/imserver/app.cc index 16acd3c..5467570 100644 --- a/server/imserver/app.cc +++ b/server/imserver/app.cc @@ -22,6 +22,7 @@ #include "groupmgr.h" #include "dbengine.h" #include "dbhelper.h" +#include "synchelper.h" #include "perfmonitor.h" #include "MSConnMgr.h" @@ -95,6 +96,7 @@ bool App::Init(int argc, char* argv[]) GroupMgr::Instance()->Init(); DBEngine::Instance()->Init(); DBHelper::Instance()->Init(); + SyncHelper::Instance()->Init(); a8::UdpLog::Instance()->Info("friend_imserver starting instance_id:%d pid:%d ", { @@ -129,6 +131,7 @@ bool App::Init(int argc, char* argv[]) void App::UnInit() { a8::XPrintf("friend_imserver terminating instance_id:%d pid:%d\n", {instance_id, getpid()}); + SyncHelper::Instance()->UnInit(); DBHelper::Instance()->UnInit(); DBEngine::Instance()->UnInit(); GroupMgr::Instance()->UnInit(); diff --git a/server/imserver/synchelper.cc b/server/imserver/synchelper.cc new file mode 100644 index 0000000..7fe41d6 --- /dev/null +++ b/server/imserver/synchelper.cc @@ -0,0 +1,15 @@ +#include "precompile.h" + +#include + +#include "synchelper.h" +#include "player.h" +#include "app.h" + +void SyncHelper::Init() +{ +} + +void SyncHelper::UnInit() +{ +} diff --git a/server/imserver/synchelper.h b/server/imserver/synchelper.h new file mode 100644 index 0000000..0e7f4b8 --- /dev/null +++ b/server/imserver/synchelper.h @@ -0,0 +1,13 @@ +#pragma once + +class Player; +class SyncHelper : public a8::Singleton +{ + private: + SyncHelper() {}; + friend class a8::Singleton; + + public: + void Init(); + void UnInit(); +};