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 + -
显示快捷键?