LeviLamina
Loading...
Searching...
No Matches
UDPProxyCoordinator.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/deps/raknet/PI2_LostConnectionReason.h"
7
#include "mc/deps/raknet/PluginInterface2.h"
8
#include "mc/deps/raknet/PluginReceiveResult.h"
9
10
// auto generated forward declare list
11
// clang-format off
12
namespace
RakNet {
struct
Packet
; }
13
namespace
RakNet {
struct
RakNetGUID; }
14
namespace
RakNet {
struct
SystemAddress; }
15
// clang-format on
16
17
namespace
RakNet {
18
19
class
UDPProxyCoordinator
:
public
::RakNet::PluginInterface2
{
20
public
:
21
// UDPProxyCoordinator inner types declare
22
// clang-format off
23
struct
ForwardingRequest
;
24
struct
SenderAndTargetAddress
;
25
struct
ServerWithPing
;
26
// clang-format on
27
28
// UDPProxyCoordinator inner types define
29
struct
SenderAndTargetAddress
{
30
public
:
31
// member variables
32
// NOLINTBEGIN
33
::ll::UntypedStorage<8, 136>
mUnkd9141b;
34
::ll::UntypedStorage<8, 16>
mUnkbff42f;
35
::ll::UntypedStorage<8, 136>
mUnk6bd4d5;
36
::ll::UntypedStorage<8, 16>
mUnk6f1088;
37
// NOLINTEND
38
39
public
:
40
// prevent constructor by default
41
SenderAndTargetAddress
& operator=(
SenderAndTargetAddress
const
&);
42
SenderAndTargetAddress
(
SenderAndTargetAddress
const
&);
43
SenderAndTargetAddress
();
44
};
45
46
struct
ServerWithPing
{
47
public
:
48
// member variables
49
// NOLINTBEGIN
50
::ll::UntypedStorage<2, 2>
mUnk649c77;
51
::ll::UntypedStorage<8, 136>
mUnk836730;
52
// NOLINTEND
53
54
public
:
55
// prevent constructor by default
56
ServerWithPing
& operator=(
ServerWithPing
const
&);
57
ServerWithPing
(
ServerWithPing
const
&);
58
ServerWithPing
();
59
};
60
61
struct
ForwardingRequest
{
62
public
:
63
// member variables
64
// NOLINTBEGIN
65
::ll::UntypedStorage<4, 4>
mUnk4b79c9;
66
::ll::UntypedStorage<4, 4>
mUnk3df61c;
67
::ll::UntypedStorage<8, 304>
mUnk50e688;
68
::ll::UntypedStorage<8, 136>
mUnk51e8d7;
69
::ll::UntypedStorage<8, 136>
mUnkc539e5;
70
::ll::UntypedStorage<8, 24>
mUnk8d7b6b;
71
::ll::UntypedStorage<8, 288>
mUnkf688aa;
72
::ll::UntypedStorage<8, 16>
mUnk6abcf0;
73
::ll::UntypedStorage<8, 16>
mUnk274702;
74
::ll::UntypedStorage<4, 4>
mUnkdea37e;
75
// NOLINTEND
76
77
public
:
78
// prevent constructor by default
79
ForwardingRequest
& operator=(
ForwardingRequest
const
&);
80
ForwardingRequest
(
ForwardingRequest
const
&);
81
ForwardingRequest
();
82
};
83
84
public
:
85
// member variables
86
// NOLINTBEGIN
87
::ll::UntypedStorage<8, 16>
mUnkdc8895;
88
::ll::UntypedStorage<8, 16>
mUnked7c82;
89
::ll::UntypedStorage<8, 8>
mUnk32be00;
90
// NOLINTEND
91
92
public
:
93
// prevent constructor by default
94
UDPProxyCoordinator
& operator=(
UDPProxyCoordinator
const
&);
95
UDPProxyCoordinator
(
UDPProxyCoordinator
const
&);
96
UDPProxyCoordinator
();
97
98
public
:
99
// virtual functions
100
// NOLINTBEGIN
101
// vIndex: 0
102
virtual
~UDPProxyCoordinator
()
/*override*/
=
default
;
103
104
// vIndex: 3
105
virtual
void
Update()
/*override*/
;
106
107
// vIndex: 4
108
virtual ::RakNet::PluginReceiveResult OnReceive(
::RakNet::Packet
*)
/*override*/
;
109
110
// vIndex: 7
111
virtual
void
OnClosedConnection(
112
::RakNet::SystemAddress
const
&,
113
::RakNet::RakNetGUID
,
114
::RakNet::PI2_LostConnectionReason
115
)
/*override*/
;
116
// NOLINTEND
117
118
public
:
119
// virtual function thunks
120
// NOLINTBEGIN
121
122
// NOLINTEND
123
};
124
125
}
// namespace RakNet
Packet
Definition
Packet.h:26
RakNet::PluginInterface2
Definition
PluginInterface2.h:20
RakNet::UDPProxyCoordinator
Definition
UDPProxyCoordinator.h:19
RakNet::Packet
Definition
Packet.h:7
RakNet::RakNetGUID
Definition
RakNetGUID.h:7
RakNet::SystemAddress
Definition
SystemAddress.h:7
RakNet::UDPProxyCoordinator::ForwardingRequest
Definition
UDPProxyCoordinator.h:61
RakNet::UDPProxyCoordinator::SenderAndTargetAddress
Definition
UDPProxyCoordinator.h:29
RakNet::UDPProxyCoordinator::ServerWithPing
Definition
UDPProxyCoordinator.h:46
ll::UntypedStorage
Definition
Alias.h:14
src
mc
deps
raknet
UDPProxyCoordinator.h
Generated on Fri Jun 13 2025 05:04:27 for LeviLamina by
1.12.0