LeviLamina
Loading...
Searching...
No Matches
RelayPlugin.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
12namespace RakNet { struct Packet; }
13namespace RakNet { struct RakNetGUID; }
14namespace RakNet { struct SystemAddress; }
15// clang-format on
16
17namespace RakNet {
18
20public:
21 // RelayPlugin inner types declare
22 // clang-format off
23 struct RP_Group;
24 struct StrAndGuid;
25 struct StrAndGuidAndRoom;
26 // clang-format on
27
28 // RelayPlugin inner types define
30 public:
31 // member variables
32 // NOLINTBEGIN
36 // NOLINTEND
37
38 public:
39 // prevent constructor by default
40 StrAndGuidAndRoom& operator=(StrAndGuidAndRoom const&);
43 };
44
45 struct StrAndGuid {
46 public:
47 // member variables
48 // NOLINTBEGIN
51 // NOLINTEND
52
53 public:
54 // prevent constructor by default
55 StrAndGuid& operator=(StrAndGuid const&);
56 StrAndGuid(StrAndGuid const&);
57 StrAndGuid();
58 };
59
60 struct RP_Group {
61 public:
62 // member variables
63 // NOLINTBEGIN
66 // NOLINTEND
67
68 public:
69 // prevent constructor by default
70 RP_Group& operator=(RP_Group const&);
71 RP_Group(RP_Group const&);
72 RP_Group();
73 };
74
75public:
76 // member variables
77 // NOLINTBEGIN
82 // NOLINTEND
83
84public:
85 // prevent constructor by default
86 RelayPlugin& operator=(RelayPlugin const&);
89
90public:
91 // virtual functions
92 // NOLINTBEGIN
93 // vIndex: 0
94 virtual ~RelayPlugin() /*override*/ = default;
95
96 // vIndex: 4
97 virtual ::RakNet::PluginReceiveResult OnReceive(::RakNet::Packet*) /*override*/;
98
99 // vIndex: 7
100 virtual void OnClosedConnection(
103 ::RakNet::PI2_LostConnectionReason
104 ) /*override*/;
105 // NOLINTEND
106
107public:
108 // destructor thunk
109 // NOLINTBEGIN
110
111 // NOLINTEND
112
113public:
114 // virtual function thunks
115 // NOLINTBEGIN
116
117 // NOLINTEND
118};
119
120} // namespace RakNet
Definition Packet.h:26
Definition PluginInterface2.h:20
Definition RelayPlugin.h:19
Definition Packet.h:7
Definition RakNetGUID.h:7
Definition RelayPlugin.h:60
Definition RelayPlugin.h:29
Definition RelayPlugin.h:45
Definition SystemAddress.h:7
Definition Alias.h:14