Files
mir_server/Gateway/gateway/gate_server.h
aixianling 5c9f1dae4a init
2025-01-09 17:45:40 +08:00

31 lines
599 B
C++

#pragma once
class GameClientMgr;
class GateServer {
public:
GateServer();
~GateServer();
//启动服务器
bool StartServer();
//停止服务器
void StopServer();
//获取同步的逻辑短日期时间值
inline unsigned int getMiniDateTime() {
GetSystemTime(cur_sys_time_);
now_sec_.encode(cur_sys_time_);
return now_sec_;
}
GameClientMgr* AddGameClientMgr(const char *name);
public:
static GateServer* Instance;
private:
std::vector<GameClientMgr*> game_client_mgr_;//游戏客户端管理类
SYSTEMTIME cur_sys_time_;
SecondTime now_sec_; //当前短日期时间
};