LeviLamina
Loading...
Searching...
No Matches
IAsyncResourceRequest.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5namespace cohtml {
6
8public:
9 // IAsyncResourceRequest inner types declare
10 // clang-format off
11 struct FallbackURLsData;
12 // clang-format on
13
14 // IAsyncResourceRequest inner types define
15 struct FallbackURLsData {
16 public:
17 // member variables
18 // NOLINTBEGIN
19 ::ll::UntypedStorage<8, 8> mUnk41089b;
20 ::ll::UntypedStorage<4, 4> mUnk3f48d9;
21 // NOLINTEND
22
23 public:
24 // prevent constructor by default
25 FallbackURLsData& operator=(FallbackURLsData const&);
26 FallbackURLsData(FallbackURLsData const&);
27 FallbackURLsData();
28 };
29
30public:
31 // virtual functions
32 // NOLINTBEGIN
33 virtual ~IAsyncResourceRequest() = default;
34
35 virtual uint GetId() const = 0;
36
37 virtual char const* GetURL() const = 0;
38
39 virtual char const* GetAbsoluteURL() const = 0;
40
41 virtual char const* GetMethod() const = 0;
42
43 virtual char const* GetUsername() const = 0;
44
45 virtual char const* GetPassword() const = 0;
46
47 virtual char const* GetHeaderValue(char const*) const = 0;
48
49 virtual char const* GetHeaderValue(uint) const = 0;
50
51 virtual uint GetHeadersCount() const = 0;
52
53 virtual char const* GetHeaderName(uint) const = 0;
54
55 virtual char const* GetBody() const = 0;
56
57 virtual uint GetBodySize() const = 0;
58
59 virtual ::cohtml::IAsyncResourceRequest::FallbackURLsData GetFallbackURLs() const = 0;
60 // NOLINTEND
61
62public:
63 // virtual function thunks
64 // NOLINTBEGIN
65
66 // NOLINTEND
67};
68
69} // namespace cohtml
Definition IAsyncResourceRequest.h:7
Definition IAsyncResourceRequest.h:15