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
11namespace RakNet { struct Packet; }
12// clang-format on
13
14namespace RakNet {
15
16class UDPProxyClient : public ::RakNet::PluginInterface2 {
17public:
18 // UDPProxyClient inner types declare
19 // clang-format off
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
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
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
64 // NOLINTEND
65
66 public:
67 // prevent constructor by default
68 PingServerGroup& operator=(PingServerGroup const&);
69 PingServerGroup(PingServerGroup const&);
70 PingServerGroup();
71 };
72
73public:
74 // member variables
75 // NOLINTBEGIN
78 // NOLINTEND
79
80public:
81 // prevent constructor by default
82 UDPProxyClient& operator=(UDPProxyClient const&);
83 UDPProxyClient(UDPProxyClient const&);
84 UDPProxyClient();
85
86public:
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
98public:
99 // virtual function thunks
100 // NOLINTBEGIN
101
102 // NOLINTEND
103};
104
105} // namespace RakNet
Definition PluginInterface2.h:20
Definition Packet.h:7
Definition UDPProxyClient.h:56
Definition UDPProxyClient.h:41
Definition Alias.h:14