LeviLamina
Loading...
Searching...
No Matches
UDPProxyClient.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/deps/raknet/PluginInterface2.h"
7
#include "mc/deps/raknet/PluginReceiveResult.h"
8
9
// auto generated forward declare list
10
// clang-format off
11
namespace
RakNet {
struct
Packet
; }
12
// clang-format on
13
14
namespace
RakNet {
15
16
class
UDPProxyClient :
public
::RakNet::PluginInterface2
{
17
public
:
18
// UDPProxyClient inner types declare
19
// clang-format off
20
struct
SenderAndTargetAddress
;
21
struct
ServerWithPing
;
22
struct
PingServerGroup
;
23
// clang-format on
24
25
// UDPProxyClient inner types define
26
struct
SenderAndTargetAddress {
27
public
:
28
// member variables
29
// NOLINTBEGIN
30
::ll::UntypedStorage<8, 136>
mUnk29cc9a;
31
::ll::UntypedStorage<8, 136>
mUnk884631;
32
// NOLINTEND
33
34
public
:
35
// prevent constructor by default
36
SenderAndTargetAddress& operator=(SenderAndTargetAddress
const
&);
37
SenderAndTargetAddress(SenderAndTargetAddress
const
&);
38
SenderAndTargetAddress();
39
};
40
41
struct
ServerWithPing {
42
public
:
43
// member variables
44
// NOLINTBEGIN
45
::ll::UntypedStorage<2, 2>
mUnk5c59c4;
46
::ll::UntypedStorage<8, 136>
mUnka34e46;
47
// NOLINTEND
48
49
public
:
50
// prevent constructor by default
51
ServerWithPing& operator=(ServerWithPing
const
&);
52
ServerWithPing(ServerWithPing
const
&);
53
ServerWithPing();
54
};
55
56
struct
PingServerGroup {
57
public
:
58
// member variables
59
// NOLINTBEGIN
60
::ll::UntypedStorage<8, 272>
mUnkee4b18;
61
::ll::UntypedStorage<4, 4>
mUnk238a65;
62
::ll::UntypedStorage<8, 136>
mUnk42a701;
63
::ll::UntypedStorage<8, 16>
mUnk38a9ef;
64
// NOLINTEND
65
66
public
:
67
// prevent constructor by default
68
PingServerGroup& operator=(PingServerGroup
const
&);
69
PingServerGroup(PingServerGroup
const
&);
70
PingServerGroup();
71
};
72
73
public
:
74
// member variables
75
// NOLINTBEGIN
76
::ll::UntypedStorage<8, 16>
mUnka3de75;
77
::ll::UntypedStorage<8, 8>
mUnk337ebd;
78
// NOLINTEND
79
80
public
:
81
// prevent constructor by default
82
UDPProxyClient& operator=(UDPProxyClient
const
&);
83
UDPProxyClient(UDPProxyClient
const
&);
84
UDPProxyClient();
85
86
public
:
87
// virtual functions
88
// NOLINTBEGIN
89
virtual
~UDPProxyClient()
/*override*/
=
default
;
90
91
virtual
void
Update()
/*override*/
;
92
93
virtual ::RakNet::PluginReceiveResult OnReceive(
::RakNet::Packet
*)
/*override*/
;
94
95
virtual
void
OnRakPeerShutdown()
/*override*/
;
96
// NOLINTEND
97
98
public
:
99
// virtual function thunks
100
// NOLINTBEGIN
101
102
// NOLINTEND
103
};
104
105
}
// namespace RakNet
RakNet::PluginInterface2
Definition
PluginInterface2.h:20
RakNet::Packet
Definition
Packet.h:7
RakNet::UDPProxyClient::PingServerGroup
Definition
UDPProxyClient.h:56
RakNet::UDPProxyClient::SenderAndTargetAddress
Definition
UDPProxyClient.h:26
RakNet::UDPProxyClient::ServerWithPing
Definition
UDPProxyClient.h:41
ll::UntypedStorage
Definition
Alias.h:14
src
mc
deps
raknet
UDPProxyClient.h
Generated on
for LeviLamina by
1.16.1