LeviLamina
Loading...
Searching...
No Matches
FileListTransferCBInterface.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5namespace RakNet {
6
8public:
9 // FileListTransferCBInterface inner types declare
10 // clang-format off
12 struct FileProgressStruct;
13 struct OnFileStruct;
14 // clang-format on
15
16 // FileListTransferCBInterface inner types define
17 struct OnFileStruct {
18 public:
19 // member variables
20 // NOLINTBEGIN
33 // NOLINTEND
34
35 public:
36 // prevent constructor by default
37 OnFileStruct& operator=(OnFileStruct const&);
40 };
41
43 public:
44 // member variables
45 // NOLINTBEGIN
56 // NOLINTEND
57
58 public:
59 // prevent constructor by default
60 FileProgressStruct& operator=(FileProgressStruct const&);
63 };
64
66 public:
67 // member variables
68 // NOLINTBEGIN
74 // NOLINTEND
75
76 public:
77 // prevent constructor by default
81 };
82
83public:
84 // virtual functions
85 // NOLINTBEGIN
86 // vIndex: 0
87 virtual ~FileListTransferCBInterface() = default;
88
89 // vIndex: 1
91
92 // vIndex: 2
93 virtual void OnFileProgress(::RakNet::FileListTransferCBInterface::FileProgressStruct*) = 0;
94
95 // vIndex: 3
96 virtual bool Update();
97
98 // vIndex: 4
100
101 // vIndex: 5
102 virtual void OnDereference();
103 // NOLINTEND
104
105public:
106 // destructor thunk
107 // NOLINTBEGIN
108
109 // NOLINTEND
110
111public:
112 // virtual function thunks
113 // NOLINTBEGIN
114
115 // NOLINTEND
116};
117
118} // namespace RakNet
Definition FileListTransferCBInterface.h:7
Definition FileListTransferCBInterface.h:65
Definition FileListTransferCBInterface.h:42
Definition FileListTransferCBInterface.h:17
Definition Alias.h:14