LeviLamina
Loading...
Searching...
No Matches
IAsyncResourceHandler.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated forward declare list
6// clang-format off
7namespace cohtml { class IAsyncResourceRequest; }
8namespace cohtml { class IAsyncResourceResponse; }
9namespace cohtml { class IAsyncResourceStreamResponse; }
10// clang-format on
11
12namespace cohtml {
13
15public:
16 // virtual functions
17 // NOLINTBEGIN
18 virtual ~IAsyncResourceHandler() = default;
19
20 virtual void
21 OnResourceRequest(::cohtml::IAsyncResourceRequest const* request, ::cohtml::IAsyncResourceResponse* response) = 0;
22
23 virtual void OnResourceStreamRequest(
24 ::cohtml::IAsyncResourceRequest const* request,
25 ::cohtml::IAsyncResourceStreamResponse* response
26 ) = 0;
27
28 virtual void OnAbortResourceRequest(uint) = 0;
29 // NOLINTEND
30
31public:
32 // virtual function thunks
33 // NOLINTBEGIN
34
35 // NOLINTEND
36};
37
38} // namespace cohtml
Definition IAsyncResourceHandler.h:7
Definition IAsyncResourceRequest.h:7
Definition IAsyncResourceResponse.h:7
Definition IAsyncResourceStreamResponse.h:7