add synchelper

This commit is contained in:
aozhiwei 2020-06-18 17:23:27 +08:00
parent 78f685f1f4
commit 5cf022f2f1
3 changed files with 31 additions and 0 deletions

View File

@ -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();

View File

@ -0,0 +1,15 @@
#include "precompile.h"
#include <a8/openssl.h>
#include "synchelper.h"
#include "player.h"
#include "app.h"
void SyncHelper::Init()
{
}
void SyncHelper::UnInit()
{
}

View File

@ -0,0 +1,13 @@
#pragma once
class Player;
class SyncHelper : public a8::Singleton<SyncHelper>
{
private:
SyncHelper() {};
friend class a8::Singleton<SyncHelper>;
public:
void Init();
void UnInit();
};