3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/external/gameface/cohtml/IAsyncResourceHandler.h"
30 ::ll::TypedStorage<8, 32, ::std::string> protocol;
31 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::OreUI::IResourceHandler>> resourceHandler;
37 MCAPI ~ResourceHandlerData();
50 ::ll::TypedStorage<8, 24, ::std::vector<::OreUI::ResourceHandlerBroker::ResourceHandlerData>> mResourceHandlers;
56 virtual ~ResourceHandlerBroker() =
default;
58 virtual void OnResourceRequest(
59 ::cohtml::IAsyncResourceRequest
const* request,
60 ::cohtml::IAsyncResourceResponse* response
63 virtual void OnResourceStreamRequest(
64 ::cohtml::IAsyncResourceRequest
const* request,
65 ::cohtml::IAsyncResourceStreamResponse* response
68 virtual void OnAbortResourceRequest(uint) ;
74 MCAPI
void registerResourceHandler(
75 ::std::string
const& protocol,
76 ::std::unique_ptr<::OreUI::IResourceHandler> resourceHandler
84 $OnResourceRequest(::cohtml::IAsyncResourceRequest
const* request, ::cohtml::IAsyncResourceResponse* response);
86 MCAPI
void $OnResourceStreamRequest(
87 ::cohtml::IAsyncResourceRequest
const* request,
88 ::cohtml::IAsyncResourceStreamResponse* response
91 MCFOLD
void $OnAbortResourceRequest(uint);
Definition IResourceHandler.h:7
Definition ResourceHandlerBroker.h:7
static MCAPI void ** $vftable()
Definition IAsyncResourceRequest.h:7
Definition IAsyncResourceResponse.h:7
Definition IAsyncResourceStreamResponse.h:7
Definition ResourceHandlerBroker.h:15