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
125
126 // vIndex: 20
127 virtual void
128 GetVerifiedJoinAcceptedAdditionalData(::RakNet::Packet*, bool*, ::DataStructures::List<::RakNet::RakNetGUID>&, ::RakNet::BitStream*);
129
130 // vIndex: 21
131 virtual void GetVerifiedJoinRejectedAdditionalData(::RakNet::Packet*, ::RakNet::BitStream*);
132
133 // vIndex: 22
134 virtual void WriteVJCUserData(::RakNet::BitStream*);
135
136 // vIndex: 23
137 virtual void WriteVJSUserData(::RakNet::BitStream*, ::RakNet::RakNetGUID);
138
139 // vIndex: 4
140 virtual ::RakNet::PluginReceiveResult OnReceive(::RakNet::Packet*) /*override*/;
141
142 // vIndex: 5
143 virtual void OnRakPeerStartup() /*override*/;
144
145 // vIndex: 1
146 virtual void OnAttach() /*override*/;
147
148 // vIndex: 6
149 virtual void OnRakPeerShutdown() /*override*/;
150
151 // vIndex: 7
152 virtual void OnClosedConnection(
155 ::RakNet::PI2_LostConnectionReason
156 ) /*override*/;
157
158 // vIndex: 8
159 virtual void OnNewConnection(::RakNet::SystemAddress const&, ::RakNet::RakNetGUID, bool) /*override*/;
160
161 // vIndex: 9
162 virtual void OnFailedConnectionAttempt(::RakNet::Packet*, ::RakNet::PI2_FailedConnectionAttemptReason) /*override*/;
163
164 // vIndex: 24
165 virtual void OnVerifiedJoinFailed(::RakNet::RakNetGUID, bool);
166
167 // vIndex: 25
168 virtual void OnVerifiedJoinAccepted(::RakNet::Packet*);
169
170 // vIndex: 26
171 virtual void OnVerifiedJoinRejected(::RakNet::Packet*);
172 // NOLINTEND
173
174public:
175 // destructor thunk
176 // NOLINTBEGIN
177
178 // NOLINTEND
179
180public:
181 // virtual function thunks
182 // NOLINTBEGIN
183
184 // NOLINTEND
185};
186
187} // 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