Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
Gameface::ResourceHandlerBrokerImpl Class Reference
Inheritance diagram for Gameface::ResourceHandlerBrokerImpl:

Classes

struct  ResourceHandlerData

Public Member Functions

virtual void OnResourceRequest (::cohtml::IAsyncResourceRequest const *request, ::cohtml::IAsyncResourceResponse *response)
virtual void OnResourceStreamRequest (::cohtml::IAsyncResourceRequest const *request, ::cohtml::IAsyncResourceStreamResponse *response)
virtual void OnAbortResourceRequest (uint)
virtual void update ()
virtual void registerResourceHandler (::std::string const &protocol, ::std::unique_ptr<::Gameface::IResourceHandler > resourceHandler)
virtual void unregisterResourceHandler (::std::string const &protocol)
virtual void onViewCreate (::IClientInstance &clientInstance)
virtual void onAppPreSuspend ()
virtual::cohtml::IAsyncResourceHandler * getCohtmlHandler ()
MCAPI void $OnResourceRequest (::cohtml::IAsyncResourceRequest const *request, ::cohtml::IAsyncResourceResponse *response)
MCAPI void $OnResourceStreamRequest (::cohtml::IAsyncResourceRequest const *request, ::cohtml::IAsyncResourceStreamResponse *response)
MCAPI void $OnAbortResourceRequest (uint)
MCAPI void $update ()
MCAPI void $registerResourceHandler (::std::string const &protocol, ::std::unique_ptr<::Gameface::IResourceHandler > resourceHandler)
MCAPI void $unregisterResourceHandler (::std::string const &protocol)
MCAPI void $onViewCreate (::IClientInstance &clientInstance)
MCAPI void $onAppPreSuspend ()
MCAPI::cohtml::IAsyncResourceHandler * $getCohtmlHandler ()

Public Attributes

::ll::TypedStorage< 8, 24, ::std::vector<::Gameface::ResourceHandlerBrokerImpl::ResourceHandlerData > > mResourceHandlers

Member Function Documentation

◆ OnResourceRequest()

virtual void Gameface::ResourceHandlerBrokerImpl::OnResourceRequest ( ::cohtml::IAsyncResourceRequest const * request,
::cohtml::IAsyncResourceResponse * response )
virtual

◆ OnResourceStreamRequest()

virtual void Gameface::ResourceHandlerBrokerImpl::OnResourceStreamRequest ( ::cohtml::IAsyncResourceRequest const * request,
::cohtml::IAsyncResourceStreamResponse * response )
virtual

◆ OnAbortResourceRequest()

virtual void Gameface::ResourceHandlerBrokerImpl::OnAbortResourceRequest ( uint )
virtual

◆ update()

virtual void Gameface::ResourceHandlerBrokerImpl::update ( )
virtual

◆ registerResourceHandler()

virtual void Gameface::ResourceHandlerBrokerImpl::registerResourceHandler ( ::std::string const & protocol,
::std::unique_ptr<::Gameface::IResourceHandler > resourceHandler )
virtual

◆ unregisterResourceHandler()

virtual void Gameface::ResourceHandlerBrokerImpl::unregisterResourceHandler ( ::std::string const & protocol)
virtual

◆ onViewCreate()

virtual void Gameface::ResourceHandlerBrokerImpl::onViewCreate ( ::IClientInstance & clientInstance)
virtual

◆ onAppPreSuspend()

virtual void Gameface::ResourceHandlerBrokerImpl::onAppPreSuspend ( )
virtual

◆ getCohtmlHandler()

virtual::cohtml::IAsyncResourceHandler * Gameface::ResourceHandlerBrokerImpl::getCohtmlHandler ( )
virtual

◆ $OnResourceRequest()

MCAPI void Gameface::ResourceHandlerBrokerImpl::$OnResourceRequest ( ::cohtml::IAsyncResourceRequest const * request,
::cohtml::IAsyncResourceResponse * response )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $OnResourceStreamRequest()

MCAPI void Gameface::ResourceHandlerBrokerImpl::$OnResourceStreamRequest ( ::cohtml::IAsyncResourceRequest const * request,
::cohtml::IAsyncResourceStreamResponse * response )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $OnAbortResourceRequest()

MCAPI void Gameface::ResourceHandlerBrokerImpl::$OnAbortResourceRequest ( uint )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $update()

MCAPI void Gameface::ResourceHandlerBrokerImpl::$update ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $registerResourceHandler()

MCAPI void Gameface::ResourceHandlerBrokerImpl::$registerResourceHandler ( ::std::string const & protocol,
::std::unique_ptr<::Gameface::IResourceHandler > resourceHandler )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $unregisterResourceHandler()

MCAPI void Gameface::ResourceHandlerBrokerImpl::$unregisterResourceHandler ( ::std::string const & protocol)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $onViewCreate()

MCAPI void Gameface::ResourceHandlerBrokerImpl::$onViewCreate ( ::IClientInstance & clientInstance)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $onAppPreSuspend()

MCAPI void Gameface::ResourceHandlerBrokerImpl::$onAppPreSuspend ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $getCohtmlHandler()

MCAPI::cohtml::IAsyncResourceHandler * Gameface::ResourceHandlerBrokerImpl::$getCohtmlHandler ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

The documentation for this class was generated from the following files: