LeviLamina
Loading...
Searching...
No Matches
CloudServer.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/raknet/CloudAllocator.h"
7#include "mc/deps/raknet/PI2_LostConnectionReason.h"
8#include "mc/deps/raknet/PluginInterface2.h"
9#include "mc/deps/raknet/PluginReceiveResult.h"
10
11// auto generated forward declare list
12// clang-format off
13namespace RakNet { struct Packet; }
14namespace RakNet { struct RakNetGUID; }
15namespace RakNet { struct SystemAddress; }
16// clang-format on
17
18namespace RakNet {
19
21public:
22 // CloudServer inner types declare
23 // clang-format off
25 struct CloudData;
26 struct CloudDataList;
28 struct GetRequest;
29 struct KeySubscriberID;
30 struct RemoteCloudClient;
31 struct RemoteServer;
32 // clang-format on
33
34 // CloudServer inner types define
35 struct CloudData {
36 public:
37 // member variables
38 // NOLINTBEGIN
49 // NOLINTEND
50
51 public:
52 // prevent constructor by default
53 CloudData& operator=(CloudData const&);
54 CloudData(CloudData const&);
55 CloudData();
56 };
57
59 public:
60 // member variables
61 // NOLINTBEGIN
67 // NOLINTEND
68
69 public:
70 // prevent constructor by default
71 CloudDataList& operator=(CloudDataList const&);
74 };
75
77 public:
78 // member variables
79 // NOLINTBEGIN
82 // NOLINTEND
83
84 public:
85 // prevent constructor by default
86 KeySubscriberID& operator=(KeySubscriberID const&);
89 };
90
92 public:
93 // member variables
94 // NOLINTBEGIN
98 // NOLINTEND
99
100 public:
101 // prevent constructor by default
102 RemoteCloudClient& operator=(RemoteCloudClient const&);
105 };
106
108 public:
109 // member variables
110 // NOLINTBEGIN
116 // NOLINTEND
117
118 public:
119 // prevent constructor by default
120 RemoteServer& operator=(RemoteServer const&);
122 RemoteServer();
123 };
124
126 public:
127 // member variables
128 // NOLINTBEGIN
132 // NOLINTEND
133
134 public:
135 // prevent constructor by default
139 };
140
142 public:
143 // member variables
144 // NOLINTBEGIN
147 // NOLINTEND
148
149 public:
150 // prevent constructor by default
154 };
155
156 struct GetRequest {
157 public:
158 // member variables
159 // NOLINTBEGIN
165 // NOLINTEND
166
167 public:
168 // prevent constructor by default
169 GetRequest& operator=(GetRequest const&);
170 GetRequest(GetRequest const&);
171 GetRequest();
172 };
173
174public:
175 // member variables
176 // NOLINTBEGIN
187 // NOLINTEND
188
189public:
190 // prevent constructor by default
191 CloudServer& operator=(CloudServer const&);
192 CloudServer(CloudServer const&);
193 CloudServer();
194
195public:
196 // virtual functions
197 // NOLINTBEGIN
198 // vIndex: 0
199 virtual ~CloudServer() /*override*/ = default;
200
201 // vIndex: 3
202 virtual void Update() /*override*/;
203
204 // vIndex: 4
205 virtual ::RakNet::PluginReceiveResult OnReceive(::RakNet::Packet*) /*override*/;
206
207 // vIndex: 7
208 virtual void OnClosedConnection(
211 ::RakNet::PI2_LostConnectionReason
212 ) /*override*/;
213
214 // vIndex: 6
215 virtual void OnRakPeerShutdown() /*override*/;
216
217 // vIndex: 17
218 virtual void OnPostRequest(::RakNet::Packet*);
219
220 // vIndex: 18
221 virtual void OnReleaseRequest(::RakNet::Packet*);
222
223 // vIndex: 19
224 virtual void OnGetRequest(::RakNet::Packet*);
225
226 // vIndex: 20
227 virtual void OnUnsubscribeRequest(::RakNet::Packet*);
228
229 // vIndex: 21
230 virtual void OnServerToServerGetRequest(::RakNet::Packet*);
231
232 // vIndex: 22
233 virtual void OnServerToServerGetResponse(::RakNet::Packet*);
234 // NOLINTEND
235
236public:
237 // destructor thunk
238 // NOLINTBEGIN
239
240 // NOLINTEND
241
242public:
243 // virtual function thunks
244 // NOLINTBEGIN
245
246 // NOLINTEND
247};
248
249} // namespace RakNet
Definition Packet.h:26
Definition CloudAllocator.h:12
Definition CloudServer.h:20
Definition PluginInterface2.h:20
Definition CloudServer.h:58
Definition CloudServer.h:35
Definition CloudServer.h:156
Definition CloudServer.h:76
Definition CloudServer.h:91
Definition CloudServer.h:107
Definition Packet.h:7
Definition RakNetGUID.h:7
Definition SystemAddress.h:7
Definition Alias.h:14