LeviLamina
Loading...
Searching...
No Matches
FullyConnectedMesh2.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/raknet/PI2_FailedConnectionAttemptReason.h"
7#include "mc/deps/raknet/PI2_LostConnectionReason.h"
8#include "mc/deps/raknet/PluginInterface2.h"
9#include "mc/deps/raknet/PluginReceiveResult.h"
10#include "mc/deps/raknet/data_structures/List.h"
11
12// auto generated forward declare list
13// clang-format off
14namespace RakNet { class BitStream; }
15namespace RakNet { struct Packet; }
16namespace RakNet { struct RakNetGUID; }
17namespace RakNet { struct SystemAddress; }
18// clang-format on
19
20namespace RakNet {
21
23public:
24 // FullyConnectedMesh2 inner types declare
25 // clang-format off
26 struct FCM2Participant;
29 // clang-format on
30
31 // FullyConnectedMesh2 inner types define
33 public:
34 // member variables
35 // NOLINTBEGIN
38 // NOLINTEND
39
40 public:
41 // prevent constructor by default
42 FCM2Participant& operator=(FCM2Participant const&);
45 };
46
47 enum class JoinInProgressState : int {
48 Processing = 0,
49 Failed = 1,
50 Connected = 2,
51 Unnecessary = 3,
52 };
53
55 public:
56 // member variables
57 // NOLINTBEGIN
63 // NOLINTEND
64
65 public:
66 // prevent constructor by default
70 };
71
73 public:
74 // member variables
75 // NOLINTBEGIN
78 // NOLINTEND
79
80 public:
81 // prevent constructor by default
85 };
86
87public:
88 // member variables
89 // NOLINTBEGIN
102 // NOLINTEND
103
104public:
105 // prevent constructor by default
106 FullyConnectedMesh2& operator=(FullyConnectedMesh2 const&);
109
110public:
111 // virtual functions
112 // NOLINTBEGIN
113 // vIndex: 0
114 virtual ~FullyConnectedMesh2() /*override*/ = default;
115
116 // vIndex: 17
117 virtual void StartVerifiedJoin(::RakNet::RakNetGUID);
118
119 // vIndex: 18
120 virtual void RespondOnVerifiedJoinCapable(::RakNet::Packet*, bool, ::RakNet::BitStream*);
121
122 // vIndex: 19
123 virtual void GetVerifiedJoinRequiredProcessingList(
128 );
129
130 // vIndex: 20
131 virtual void GetVerifiedJoinAcceptedAdditionalData(
133 bool*,
136 );
137
138 // vIndex: 21
139 virtual void GetVerifiedJoinRejectedAdditionalData(::RakNet::Packet*, ::RakNet::BitStream*);
140
141 // vIndex: 22
142 virtual void WriteVJCUserData(::RakNet::BitStream*);
143
144 // vIndex: 23
145 virtual void WriteVJSUserData(::RakNet::BitStream*, ::RakNet::RakNetGUID);
146
147 // vIndex: 4
148 virtual ::RakNet::PluginReceiveResult OnReceive(::RakNet::Packet*) /*override*/;
149
150 // vIndex: 5
151 virtual void OnRakPeerStartup() /*override*/;
152
153 // vIndex: 1
154 virtual void OnAttach() /*override*/;
155
156 // vIndex: 6
157 virtual void OnRakPeerShutdown() /*override*/;
158
159 // vIndex: 7
160 virtual void OnClosedConnection(
163 ::RakNet::PI2_LostConnectionReason
164 ) /*override*/;
165
166 // vIndex: 8
167 virtual void OnNewConnection(::RakNet::SystemAddress const&, ::RakNet::RakNetGUID, bool) /*override*/;
168
169 // vIndex: 9
170 virtual void OnFailedConnectionAttempt(::RakNet::Packet*, ::RakNet::PI2_FailedConnectionAttemptReason) /*override*/;
171
172 // vIndex: 24
173 virtual void OnVerifiedJoinFailed(::RakNet::RakNetGUID, bool);
174
175 // vIndex: 25
176 virtual void OnVerifiedJoinAccepted(::RakNet::Packet*);
177
178 // vIndex: 26
179 virtual void OnVerifiedJoinRejected(::RakNet::Packet*);
180 // NOLINTEND
181
182public:
183 // virtual function thunks
184 // NOLINTBEGIN
185
186 // NOLINTEND
187};
188
189} // namespace RakNet
Definition List.h:8
Definition Packet.h:26
Definition BitStream.h:7
Definition FullyConnectedMesh2.h:22
Definition PluginInterface2.h:20
Definition FullyConnectedMesh2.h:32
Definition FullyConnectedMesh2.h:72
Definition Packet.h:7
Definition RakNetGUID.h:7
Definition SystemAddress.h:7
Definition Alias.h:14