diff --git a/server/rankserver/app.cc b/server/rankserver/app.cc index d2742f3..a1d4a1d 100755 --- a/server/rankserver/app.cc +++ b/server/rankserver/app.cc @@ -17,6 +17,8 @@ #include "handlermgr.h" #include "IMListener.h" #include "perfmonitor.h" +#include "dbengine.h" +#include "guildmgr.h" #include "ss_msgid.pb.h" #include "ss_proto.pb.h" @@ -79,6 +81,8 @@ void App::Init(int argc, char* argv[]) JsonDataMgr::Instance()->Init(); uuid.SetMachineId(instance_id); IMListener::Instance()->Init(); + DBEngine::Instance()->Init(); + GuildMgr::Instance()->Init(); a8::UdpLog::Instance()->Info("rankserver starting instance_id:%d pid:%d", {instance_id, getpid()}); } @@ -88,6 +92,8 @@ void App::UnInit() if (terminated) { return; } + GuildMgr::Instance()->UnInit(); + DBEngine::Instance()->UnInit(); IMListener::Instance()->UnInit(); JsonDataMgr::Instance()->UnInit(); f8::MsgQueue::Instance()->UnInit(); diff --git a/server/rankserver/guildmgr.cc b/server/rankserver/guildmgr.cc new file mode 100644 index 0000000..68e684f --- /dev/null +++ b/server/rankserver/guildmgr.cc @@ -0,0 +1,27 @@ +#include "precompile.h" +#include "guildmgr.h" + +void GuildMgr::Init() +{ + +} + +void GuildMgr::UnInit() +{ + +} + +void GuildMgr::__GuildCreate(f8::JsonHttpRequest* request) +{ + +} + +void GuildMgr::__GuildSearch(f8::JsonHttpRequest* request) +{ + +} + +void GuildMgr::__GuildRank(f8::JsonHttpRequest* request) +{ + +} diff --git a/server/rankserver/guildmgr.h b/server/rankserver/guildmgr.h new file mode 100644 index 0000000..b7ccfbb --- /dev/null +++ b/server/rankserver/guildmgr.h @@ -0,0 +1,17 @@ +#pragma once + +class GuildMgr : public a8::Singleton +{ + private: + GuildMgr() {}; + friend class a8::Singleton; + + public: + void Init(); + void UnInit(); + + void __GuildCreate(f8::JsonHttpRequest* request); + void __GuildSearch(f8::JsonHttpRequest* request); + void __GuildRank(f8::JsonHttpRequest* request); + +};