GameServer
CachePacketMailListResponse.h
[詳解]
1 
7 #ifndef __CACHEPACKETMAILLISTRESPONSE_H__
8 #define __CACHEPACKETMAILLISTRESPONSE_H__
9 
10 #include "PacketBase.h"
12 #include "ProcessPacketBase.h"
13 #include "FlexArray.h"
14 #include "MailData.h"
15 #include "CacheServerPacketID.h"
16 
17 
22 {
23 
24 public:
25 
32 
33 
34 
37 
38 
43  {
44  }
45 
50  {
51  ClientId = InClientId;
52  List = InList;
53 
54  }
55 
56 
64  {
66  List.Serialize(pStream);
67 
68  return true;
69  }
70 };
71 
72 #endif // #ifndef __CACHEPACKETMAILLISTRESPONSE_H__
unsigned char u8
Definition: TypeDefs.h:6
メールリストレスポンスパケット
Definition: CacheServerPacketID.h:91
u32 ClientId
Definition: ProcessPacketBase.h:19
メールリストレスポンスパケット
Definition: CachePacketMailListResponse.h:21
FlexArray< MailData > List
メールリスト
Definition: CachePacketMailListResponse.h:36
CachePacketMailListResponse(u32 InClientId, FlexArray< MailData > InList)
コンストラクタ
Definition: CachePacketMailListResponse.h:49
void Serialize(MemoryStreamInterface *pStream)
Definition: FlexArray.h:143
unsigned int u32
Definition: TypeDefs.h:10
CachePacketMailListResponse()
コンストラクタ
Definition: CachePacketMailListResponse.h:42
virtual bool Serialize(MemoryStreamInterface *pStream)
Definition: ProcessPacketBase.h:22
virtual u8 GetPacketID() const
パケットID取得.
Definition: CachePacketMailListResponse.h:31
bool Serialize(MemoryStreamInterface *pStream)
シリアライズ
Definition: CachePacketMailListResponse.h:63
Definition: MemoryStreamInterface.h:8
メールデータパケット
Definition: ProcessPacketBase.h:10