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)
MCFOLD 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 ()
MCFOLD::cohtml::IAsyncResourceHandler * $getCohtmlHandler ()

Static Public Member Functions

static MCAPI void ** $vftableForIAsyncResourceHandler ()
static MCAPI void ** $vftableForResourceHandlerBroker ()
static MCAPI void ** $vftable ()

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

◆ $vftableForIAsyncResourceHandler()

MCAPI void ** Gameface::ResourceHandlerBrokerImpl::$vftableForIAsyncResourceHandler ( )
static
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.

◆ $vftableForResourceHandlerBroker()

MCAPI void ** Gameface::ResourceHandlerBrokerImpl::$vftableForResourceHandlerBroker ( )
static
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.

◆ $vftable()

MCAPI void ** Gameface::ResourceHandlerBroker::$vftable ( )
staticinherited
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: