From 7da345207108ce875acd599e618e02421485c0bb Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Mon, 4 May 2020 16:17:39 +0800 Subject: [PATCH] 1 --- server/imserver/constant.h | 1 + server/imserver/group.cc | 13 +++++++++++++ server/imserver/group.h | 10 ++++++++++ server/imserver/groupmgr.cc | 13 +++++++++++++ server/imserver/groupmgr.h | 29 +++++++++++++++++++++++++++++ 5 files changed, 66 insertions(+) create mode 100644 server/imserver/group.cc create mode 100644 server/imserver/group.h create mode 100644 server/imserver/groupmgr.cc create mode 100644 server/imserver/groupmgr.h diff --git a/server/imserver/constant.h b/server/imserver/constant.h index e65dc2b..18afbee 100644 --- a/server/imserver/constant.h +++ b/server/imserver/constant.h @@ -29,6 +29,7 @@ enum NetHandler_e HID_IMListener, HID_PlayerMgr, HID_Player, + HID_GroupMgr, }; const char* const PROJ_NAME_FMT = "friend_imserver"; diff --git a/server/imserver/group.cc b/server/imserver/group.cc new file mode 100644 index 0000000..4e39f1e --- /dev/null +++ b/server/imserver/group.cc @@ -0,0 +1,13 @@ +#include "precompile.h" + +#include "group.h" + +void Group::Init() +{ + +} + +void Group::UnInit() +{ + +} diff --git a/server/imserver/group.h b/server/imserver/group.h new file mode 100644 index 0000000..83d5dad --- /dev/null +++ b/server/imserver/group.h @@ -0,0 +1,10 @@ +#pragma once + +class Group +{ + public: + long long group_id = 0; + + void Init(); + void UnInit(); +}; diff --git a/server/imserver/groupmgr.cc b/server/imserver/groupmgr.cc new file mode 100644 index 0000000..717743f --- /dev/null +++ b/server/imserver/groupmgr.cc @@ -0,0 +1,13 @@ +#include "precompile.h" + +#include "groupmgr.h" + +void GroupMgr::Init() +{ + +} + +void GroupMgr::UnInit() +{ + +} diff --git a/server/imserver/groupmgr.h b/server/imserver/groupmgr.h new file mode 100644 index 0000000..6417300 --- /dev/null +++ b/server/imserver/groupmgr.h @@ -0,0 +1,29 @@ +#pragma once + +namespace cs +{ +} + +namespace ss +{ +} + +class Group; +class GroupMgr : public a8::Singleton +{ + public: + enum { HID = HID_GroupMgr }; + + private: + GroupMgr() {}; + friend class a8::Singleton; + + public: + void Init(); + void UnInit(); + + private: + + private: + std::map id_hash_; +};