GameServer
PacketHeader.h
[詳解]
1 #ifndef __PACKETHEADER_H__
2 #define __PACKETHEADER_H__
3 
5 
6 // パケットに付随するヘッダ
8 {
9 
10 public:
11 
12  // ID取得
13  u8 GetPacketId(){ return PacketId; }
14 
15  // パケットサイズ取得
16  u16 GetPacketSize(){ return PacketSize; }
17 
18  // シリアライズ
19  bool Serialize(MemoryStreamInterface *Stream);
20 
21 private:
22 
23  // パケットID
24  u8 PacketId;
25 
26  // パケットサイズ
27  u16 PacketSize;
28 
29 };
30 
31 #endif // #ifndef __PACKETHEADER_H__
unsigned char u8
Definition: TypeDefs.h:6
bool Serialize(MemoryStreamInterface *Stream)
Definition: PacketHeader.cpp:7
u16 GetPacketSize()
Definition: PacketHeader.h:16
Definition: PacketHeader.h:7
u8 GetPacketId()
Definition: PacketHeader.h:13
unsigned short u16
Definition: TypeDefs.h:8
Definition: MemoryStreamInterface.h:8