LeviLamina
Loading...
Searching...
No Matches
ThrottledStorageArea.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/deps/core/file/BasicDirectoryStorageArea.h"
7
#include "mc/deps/core/file/FileAccessType.h"
8
9
// auto generated forward declare list
10
// clang-format off
11
class
Scheduler
;
12
class
WorkerPool
;
13
namespace
Core {
class
FileSystemImpl; }
14
namespace
Core {
class
ThrottledFileSystem; }
15
// clang-format on
16
17
namespace
Core {
18
19
class
ThrottledStorageArea
:
public
::Core::BasicDirectoryStorageArea
<::Core::ThrottledFileSystem> {
20
public
:
21
// member variables
22
// NOLINTBEGIN
23
::ll::UntypedStorage<8, 16>
mUnk1a9a2d;
24
::ll::UntypedStorage<8, 8>
mUnk7d5463;
25
::ll::UntypedStorage<1, 1>
mUnk8fa819;
26
// NOLINTEND
27
28
public
:
29
// prevent constructor by default
30
ThrottledStorageArea
& operator=(
ThrottledStorageArea
const
&);
31
ThrottledStorageArea
(
ThrottledStorageArea
const
&);
32
ThrottledStorageArea
();
33
34
public
:
35
// virtual functions
36
// NOLINTBEGIN
37
// vIndex: 0
38
virtual
~ThrottledStorageArea
()
/*override*/
=
default
;
39
40
// vIndex: 2
41
virtual ::std::unique_ptr<::Core::FileSystemImpl> createTransaction(::Core::FileAccessType)
/*override*/
;
42
43
// vIndex: 21
44
virtual
void
tick()
/*override*/
;
45
46
// vIndex: 22
47
virtual
void
flushImmediately()
/*override*/
;
48
49
// vIndex: 34
50
virtual
void
_onTeardown()
/*override*/
;
51
52
// vIndex: 35
53
virtual
void
_initialize(
::Scheduler
&,
::WorkerPool
&);
54
55
// vIndex: 36
56
virtual
void
_finalize();
57
// NOLINTEND
58
59
public
:
60
// destructor thunk
61
// NOLINTBEGIN
62
63
// NOLINTEND
64
65
public
:
66
// virtual function thunks
67
// NOLINTBEGIN
68
69
// NOLINTEND
70
};
71
72
}
// namespace Core
Core::BasicDirectoryStorageArea
Definition
BasicDirectoryStorageArea.h:8
Core::ThrottledStorageArea
Definition
ThrottledStorageArea.h:19
Scheduler
Definition
Scheduler.h:13
WorkerPool
Definition
WorkerPool.h:19
ll::UntypedStorage
Definition
Alias.h:14
src
mc
deps
core
file
ThrottledStorageArea.h
Generated on Sat Apr 26 2025 05:55:25 for LeviLamina by
1.12.0