LeviLamina
Loading...
Searching...
No Matches
RemoteStorageManifest.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5namespace Core {
6
8public:
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
28 // NOLINTEND
29
30 public:
31 // prevent constructor by default
32 BlobSequence& operator=(BlobSequence const&);
35 };
36
37 struct BlobRecord {
38 public:
39 // member variables
40 // NOLINTBEGIN
44 // NOLINTEND
45
46 public:
47 // prevent constructor by default
48 BlobRecord& operator=(BlobRecord const&);
49 BlobRecord(BlobRecord const&);
50 BlobRecord();
51 };
52
53public:
54 // member variables
55 // NOLINTBEGIN
59 // NOLINTEND
60
61public:
62 // prevent constructor by default
66};
67
68} // namespace Core
Definition RemoteStorageManifest.h:7
Definition RemoteStorageManifest.h:37
Definition RemoteStorageManifest.h:22
Definition Alias.h:14