LeviLamina
Loading...
Searching...
No Matches
FileListTransfer.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 // FileListTransfer inner types declare
22 // clang-format off
23 struct FileToPush;
25 struct ThreadData;
26 // clang-format on
27
28 // FileListTransfer inner types define
29 struct FileToPush {
30 public:
31 // member variables
32 // NOLINTBEGIN
40 // NOLINTEND
41
42 public:
43 // prevent constructor by default
44 FileToPush& operator=(FileToPush const&);
45 FileToPush(FileToPush const&);
46 FileToPush();
47 };
48
50 public:
51 // member variables
52 // NOLINTBEGIN
58 // NOLINTEND
59
60 public:
61 // prevent constructor by default
65 };
66
67 struct ThreadData {
68 public:
69 // member variables
70 // NOLINTBEGIN
74 // NOLINTEND
75
76 public:
77 // prevent constructor by default
78 ThreadData& operator=(ThreadData const&);
79 ThreadData(ThreadData const&);
80 ThreadData();
81 };
82
83public:
84 // member variables
85 // NOLINTBEGIN
92 // NOLINTEND
93
94public:
95 // prevent constructor by default
96 FileListTransfer& operator=(FileListTransfer const&);
99
100public:
101 // virtual functions
102 // NOLINTBEGIN
103 // vIndex: 0
104 virtual ~FileListTransfer() /*override*/ = default;
105
106 // vIndex: 4
107 virtual ::RakNet::PluginReceiveResult OnReceive(::RakNet::Packet*) /*override*/;
108
109 // vIndex: 6
110 virtual void OnRakPeerShutdown() /*override*/;
111
112 // vIndex: 7
113 virtual void OnClosedConnection(
116 ::RakNet::PI2_LostConnectionReason
117 ) /*override*/;
118
119 // vIndex: 3
120 virtual void Update() /*override*/;
121 // NOLINTEND
122
123public:
124 // destructor thunk
125 // NOLINTBEGIN
126
127 // NOLINTEND
128
129public:
130 // virtual function thunks
131 // NOLINTBEGIN
132
133 // NOLINTEND
134};
135
136} // namespace RakNet
Definition Packet.h:26
Definition FileListTransfer.h:19
Definition PluginInterface2.h:20
Definition FileListTransfer.h:49
Definition FileListTransfer.h:29
Definition FileListTransfer.h:67
Definition Packet.h:7
Definition RakNetGUID.h:7
Definition SystemAddress.h:7
Definition Alias.h:14