LeviLamina
Loading...
Searching...
No Matches
RemoteStorageManifest.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
namespace
Core {
6
7
class
RemoteStorageManifest
{
8
public
:
9
// RemoteStorageManifest inner types declare
10
// clang-format off
11
struct
BlobRecord
;
12
struct
BlobSequence
;
13
// clang-format on
14
15
// RemoteStorageManifest inner types define
16
enum class
State : uchar {
17
Good = 0,
18
MultiChunkProcessError = 1,
19
CommitLockFound = 2,
20
};
21
22
struct
BlobSequence
{
23
public
:
24
// member variables
25
// NOLINTBEGIN
26
::ll::UntypedStorage<8, 32>
mUnk8d3ffd;
27
::ll::UntypedStorage<4, 4>
mUnkbf716a;
28
// NOLINTEND
29
30
public
:
31
// prevent constructor by default
32
BlobSequence
& operator=(
BlobSequence
const
&);
33
BlobSequence
(
BlobSequence
const
&);
34
BlobSequence
();
35
};
36
37
struct
BlobRecord
{
38
public
:
39
// member variables
40
// NOLINTBEGIN
41
::ll::UntypedStorage<8, 24>
mUnkbcdcf4;
42
::ll::UntypedStorage<8, 32>
mUnkd5ce7c;
43
::ll::UntypedStorage<8, 8>
mUnk51cb16;
44
// NOLINTEND
45
46
public
:
47
// prevent constructor by default
48
BlobRecord
& operator=(
BlobRecord
const
&);
49
BlobRecord
(
BlobRecord
const
&);
50
BlobRecord
();
51
};
52
53
public
:
54
// member variables
55
// NOLINTBEGIN
56
::ll::UntypedStorage<8, 16>
mUnkb82b5f;
57
::ll::UntypedStorage<1, 1>
mUnkad2adf;
58
::ll::UntypedStorage<8, 32>
mUnkca3f0d;
59
// NOLINTEND
60
61
public
:
62
// prevent constructor by default
63
RemoteStorageManifest
& operator=(
RemoteStorageManifest
const
&);
64
RemoteStorageManifest
(
RemoteStorageManifest
const
&);
65
RemoteStorageManifest
();
66
};
67
68
}
// namespace Core
Core::RemoteStorageManifest
Definition
RemoteStorageManifest.h:7
Core::RemoteStorageManifest::BlobRecord
Definition
RemoteStorageManifest.h:37
Core::RemoteStorageManifest::BlobSequence
Definition
RemoteStorageManifest.h:22
ll::UntypedStorage
Definition
Alias.h:14
src
mc
deps
core
file
RemoteStorageManifest.h
Generated on Sat Apr 26 2025 05:55:25 for LeviLamina by
1.12.0