protocoldef.h
来自「这是整套横扫千军3D版游戏的源码」· C头文件 代码 · 共 36 行
H
36 行
#ifndef _PROTO_DEF
#define _PROTO_DEF
namespace netcode {
class ProtocolDef
{
public:
static ProtocolDef* instance();
void AddType(const unsigned char id, const int MsgLength);
bool HasFixedLength(const unsigned char id) const;
bool IsAllowed(const unsigned char id) const;
int GetLength(unsigned char id) const;
unsigned IsComplete(const unsigned char* const buf, const unsigned bufLength) const;
unsigned UDP_MTU;
private:
ProtocolDef();
ProtocolDef( const ProtocolDef& );
struct MsgType
{
int Length;
};
MsgType msg[256];
static ProtocolDef* instance_ptr;
};
}
#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?