packetfactorymanager.h

来自「天之炼狱1服务器端源文件游戏服务端不完整」· C头文件 代码 · 共 65 行

H
65
字号
//////////////////////////////////////////////////////////////////////// // Filename    : PacketFactoryManager.h // Written By  : reiot@ewestsoft.com// Description :// //////////////////////////////////////////////////////////////////////#ifndef __PACKET_FACTORY_MANAGER_H__#define __PACKET_FACTORY_MANAGER_H__// include files#include "Packet.h"#include "PacketFactory.h"////////////////////////////////////////////////////////////////////////// class PacketFactoryManager////////////////////////////////////////////////////////////////////////class PacketFactoryManager {public :		// constructor	PacketFactoryManager () throw ();		// destructor	~PacketFactoryManager () throw ();	// 菩哦蒲配府概聪历甫 檬扁拳茄促.	// 霸烙辑滚按眉狼 init()俊辑 龋免等促.	void init () throw (Error);		// 蒲配府 按眉甫 漂沥 牢郸胶俊 眠啊茄促.	void addFactory (PacketFactory* pFactory) throw (Error);		// 菩哦酒捞叼肺 菩哦按眉甫 积己茄促.	Packet* createPacket (PacketID_t packetID) throw (InvalidProtocolException, Error);	// 漂沥 菩哦狼 弥措 农扁甫 府畔茄促.	string getPacketName (PacketID_t packetID) throw (InvalidProtocolException, Error);	// 漂沥 菩哦狼 弥措 农扁甫 府畔茄促.	PacketSize_t getPacketMaxSize (PacketID_t packetID) throw (InvalidProtocolException, Error);	// get debug string	string toString () const throw ();private :		// 菩哦蒲配府狼 硅凯	PacketFactory ** m_Factories;		// 菩哦蒲配府硅凯狼 农扁	ushort m_Size;};extern PacketFactoryManager* g_pPacketFactoryManager;#endif

⌨️ 快捷键说明

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