LeviLamina
Loading...
Searching...
No Matches
FileListTransferCBInterface.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
namespace
RakNet {
6
7
class
FileListTransferCBInterface
{
8
public
:
9
// FileListTransferCBInterface inner types declare
10
// clang-format off
11
struct
DownloadCompleteStruct
;
12
struct
OnFileStruct
;
13
struct
FileProgressStruct
;
14
// clang-format on
15
16
// FileListTransferCBInterface inner types define
17
struct
DownloadCompleteStruct {
18
public
:
19
// member variables
20
// NOLINTBEGIN
21
::ll::UntypedStorage<2, 2>
mUnkf4442c;
22
::ll::UntypedStorage<4, 4>
mUnkcdd8e2;
23
::ll::UntypedStorage<4, 4>
mUnkda73b5;
24
::ll::UntypedStorage<8, 136>
mUnk307aa2;
25
::ll::UntypedStorage<8, 16>
mUnk825424;
26
// NOLINTEND
27
28
public
:
29
// prevent constructor by default
30
DownloadCompleteStruct& operator=(DownloadCompleteStruct
const
&);
31
DownloadCompleteStruct(DownloadCompleteStruct
const
&);
32
DownloadCompleteStruct();
33
};
34
35
struct
OnFileStruct {
36
public
:
37
// member variables
38
// NOLINTBEGIN
39
::ll::UntypedStorage<4, 4>
mUnk189855;
40
::ll::UntypedStorage<1, 512>
mUnk10a86e;
41
::ll::UntypedStorage<8, 8>
mUnk8e4b39;
42
::ll::UntypedStorage<4, 4>
mUnkfb8816;
43
::ll::UntypedStorage<4, 4>
mUnk3e8888;
44
::ll::UntypedStorage<2, 2>
mUnkb49144;
45
::ll::UntypedStorage<4, 4>
mUnkdadbe8;
46
::ll::UntypedStorage<4, 4>
mUnkee02e4;
47
::ll::UntypedStorage<4, 4>
mUnk7de848;
48
::ll::UntypedStorage<8, 32>
mUnk2d60fb;
49
::ll::UntypedStorage<8, 136>
mUnk63b7d6;
50
::ll::UntypedStorage<8, 16>
mUnk70cc82;
51
// NOLINTEND
52
53
public
:
54
// prevent constructor by default
55
OnFileStruct& operator=(OnFileStruct
const
&);
56
OnFileStruct(OnFileStruct
const
&);
57
OnFileStruct();
58
};
59
60
struct
FileProgressStruct {
61
public
:
62
// member variables
63
// NOLINTBEGIN
64
::ll::UntypedStorage<8, 8>
mUnk8436f4;
65
::ll::UntypedStorage<4, 4>
mUnkc08ca7;
66
::ll::UntypedStorage<4, 4>
mUnk2b06b0;
67
::ll::UntypedStorage<4, 4>
mUnk23ad76;
68
::ll::UntypedStorage<8, 8>
mUnk374533;
69
::ll::UntypedStorage<8, 8>
mUnk9c5834;
70
::ll::UntypedStorage<4, 4>
mUnk60af44;
71
::ll::UntypedStorage<8, 136>
mUnk960b5b;
72
::ll::UntypedStorage<8, 16>
mUnkb7df68;
73
::ll::UntypedStorage<1, 1>
mUnk4799a8;
74
// NOLINTEND
75
76
public
:
77
// prevent constructor by default
78
FileProgressStruct& operator=(FileProgressStruct
const
&);
79
FileProgressStruct(FileProgressStruct
const
&);
80
FileProgressStruct();
81
};
82
83
public
:
84
// virtual functions
85
// NOLINTBEGIN
86
virtual
~FileListTransferCBInterface
() =
default
;
87
88
virtual
bool
OnFile(
::RakNet::FileListTransferCBInterface::OnFileStruct
*) = 0;
89
90
virtual
void
OnFileProgress(
::RakNet::FileListTransferCBInterface::FileProgressStruct
*) = 0;
91
92
virtual
bool
Update();
93
94
virtual
bool
OnDownloadComplete(
::RakNet::FileListTransferCBInterface::DownloadCompleteStruct
*);
95
96
virtual
void
OnDereference();
97
// NOLINTEND
98
99
public
:
100
// virtual function thunks
101
// NOLINTBEGIN
102
103
// NOLINTEND
104
};
105
106
}
// namespace RakNet
RakNet::FileListTransferCBInterface
Definition
FileListTransferCBInterface.h:7
RakNet::FileListTransferCBInterface::DownloadCompleteStruct
Definition
FileListTransferCBInterface.h:17
RakNet::FileListTransferCBInterface::FileProgressStruct
Definition
FileListTransferCBInterface.h:60
RakNet::FileListTransferCBInterface::OnFileStruct
Definition
FileListTransferCBInterface.h:35
ll::UntypedStorage
Definition
Alias.h:14
src
mc
deps
raknet
FileListTransferCBInterface.h
Generated on
for LeviLamina by
1.16.1