LeviLamina
Loading...
Searching...
No Matches
ResponseResourceRange.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5namespace OreUI {
6
8public:
9 // ResponseResourceRange inner types declare
10 // clang-format off
11 struct RangeInBytes;
12 // clang-format on
13
14 // ResponseResourceRange inner types define
15 enum class Status : ushort {
16 Ok = 200,
17 PartialContent = 206,
18 RangeNotSatisfiable = 416,
19 };
20
21 struct RangeInBytes {
22 public:
23 // member variables
24 // NOLINTBEGIN
25 ::ll::TypedStorage<8, 8, uint64> start;
26 ::ll::TypedStorage<8, 8, uint64> end;
27 // NOLINTEND
28 };
29
30public:
31 // member variables
32 // NOLINTBEGIN
33 ::ll::TypedStorage<2, 2, ::OreUI::ResponseResourceRange::Status> mStatus;
34 ::ll::TypedStorage<8, 24, ::std::optional<::OreUI::ResponseResourceRange::RangeInBytes>> mRangeInBytes;
35 ::ll::TypedStorage<8, 8, uint64> mSize;
36 // NOLINTEND
37};
38
39} // namespace OreUI
Definition ResponseResourceRange.h:7
Definition ResponseResourceRange.h:17