⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 clientmanager.h

📁 天之炼狱1服务器端源文件游戏服务端不完整
💻 H
字号:
//////////////////////////////////////////////////////////////////////////////// Filename    : ClientManager.h// Written By  : reiot@ewestsoft.com// Description ://////////////////////////////////////////////////////////////////////////////#ifndef __CLIENT_MANAGER_H__#define __CLIENT_MANAGER_H__#include "Types.h"#include "Exception.h"#include "Timeval.h"#include "EventManager.h"#include "Mutex.h"//////////////////////////////////////////////////////////////////////////////// class ClientManager;//////////////////////////////////////////////////////////////////////////////class ClientManager {public:	ClientManager() throw(Error);	~ClientManager() throw(Error);public:	void init() throw(Error);	void start() throw(Error) { run(); }	void stop() throw(Error);	void run() throw(Error);	string toString() const throw(Error);	void			setBalanceZoneGroup(int afterMinutes, bool bForce=false, bool bDefault=false);	const Timeval&	getBalanceZoneGroupTime() const		{ return m_BalanceZoneGroupTime; }	// by sigi. 2002.9.26	void addEvent(Event* pEvent) throw (Error);	void addEvent_LOCKED(Event* pEvent) throw (Error);	bool deleteEvent(Event::EventClass EClass) throw (Error);private :	Timeval	m_BalanceZoneGroupTime;	// test -_-;	bool	m_bForceZoneGroupBalancing;	bool	m_bDefaultZoneGroupBalancing;	mutable Mutex	m_Mutex;	EventManager m_EventManager;};// glabal variable declarationextern ClientManager* g_pClientManager;#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -