webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Classes | Public Member Functions | Protected Member Functions | List of all members
WebResourceLoadScheduler Class Reference

#include <WebResourceLoadScheduler.h>

Inheritance diagram for WebResourceLoadScheduler:
WebCore::LoaderStrategy

Public Member Functions

 WebResourceLoadScheduler ()
 
RefPtr< WebCore::SubresourceLoaderloadResource (WebCore::Frame &, WebCore::CachedResource &, const WebCore::ResourceRequest &, const WebCore::ResourceLoaderOptions &) override
 
void loadResourceSynchronously (WebCore::NetworkingContext *, unsigned long, const WebCore::ResourceRequest &, WebCore::StoredCredentials, WebCore::ClientCredentialPolicy, WebCore::ResourceError &, WebCore::ResourceResponse &, Vector< char > &) override
 
void remove (WebCore::ResourceLoader *) override
 
void setDefersLoading (WebCore::ResourceLoader *, bool) override
 
void crossOriginRedirectReceived (WebCore::ResourceLoader *, const WebCore::URL &redirectURL) override
 
void servePendingRequests (WebCore::ResourceLoadPriority minimumPriority=WebCore::ResourceLoadPriority::VeryLow) override
 
void suspendPendingRequests () override
 
void resumePendingRequests () override
 
void createPingHandle (WebCore::NetworkingContext *, WebCore::ResourceRequest &, bool shouldUseCredentialStorage, bool shouldFollowRedirects) override
 
void storeDerivedDataToCache (const SHA1::Digest &, const String &, const String &, WebCore::SharedBuffer &) override
 
bool isSerialLoadingEnabled () const
 
void setSerialLoadingEnabled (bool b)
 
RefPtr< WebCore::NetscapePlugInStreamLoaderschedulePluginStreamLoad (WebCore::Frame &, WebCore::NetscapePlugInStreamLoaderClient &, const WebCore::ResourceRequest &)
 
- Public Member Functions inherited from WebCore::LoaderStrategy
virtual void storeDerivedDataToCache (const SHA1::Digest &bodyKey, const String &type, const String &partition, WebCore::SharedBuffer &)=0
 
virtual void storeDerivedDataToCache (const SHA1::Digest &bodyKey, const String &type, const String &partition, WebCore::SharedBuffer &)=0
 

Protected Member Functions

virtual ~WebResourceLoadScheduler ()
 
- Protected Member Functions inherited from WebCore::LoaderStrategy
virtual ~LoaderStrategy ()
 
virtual ~LoaderStrategy ()
 

Constructor & Destructor Documentation

◆ WebResourceLoadScheduler()

WebResourceLoadScheduler::WebResourceLoadScheduler ( )

◆ ~WebResourceLoadScheduler()

WebResourceLoadScheduler::~WebResourceLoadScheduler ( )
protectedvirtual

Member Function Documentation

◆ createPingHandle()

void WebResourceLoadScheduler::createPingHandle ( WebCore::NetworkingContext networkingContext,
WebCore::ResourceRequest request,
bool  shouldUseCredentialStorage,
bool  shouldFollowRedirects 
)
overridevirtual

◆ crossOriginRedirectReceived()

void WebResourceLoadScheduler::crossOriginRedirectReceived ( WebCore::ResourceLoader resourceLoader,
const WebCore::URL redirectURL 
)
overridevirtual

◆ isSerialLoadingEnabled()

bool WebResourceLoadScheduler::isSerialLoadingEnabled ( ) const
inline

◆ loadResource()

RefPtr< SubresourceLoader > WebResourceLoadScheduler::loadResource ( WebCore::Frame frame,
WebCore::CachedResource resource,
const WebCore::ResourceRequest request,
const WebCore::ResourceLoaderOptions options 
)
overridevirtual

◆ loadResourceSynchronously()

void WebResourceLoadScheduler::loadResourceSynchronously ( WebCore::NetworkingContext context,
unsigned long  ,
const WebCore::ResourceRequest request,
WebCore::StoredCredentials  storedCredentials,
WebCore::ClientCredentialPolicy  ,
WebCore::ResourceError error,
WebCore::ResourceResponse response,
Vector< char > &  data 
)
overridevirtual

◆ remove()

void WebResourceLoadScheduler::remove ( WebCore::ResourceLoader resourceLoader)
overridevirtual

◆ resumePendingRequests()

void WebResourceLoadScheduler::resumePendingRequests ( )
overridevirtual

◆ schedulePluginStreamLoad()

RefPtr< NetscapePlugInStreamLoader > WebResourceLoadScheduler::schedulePluginStreamLoad ( WebCore::Frame frame,
WebCore::NetscapePlugInStreamLoaderClient client,
const WebCore::ResourceRequest request 
)

◆ servePendingRequests()

void WebResourceLoadScheduler::servePendingRequests ( WebCore::ResourceLoadPriority  minimumPriority = WebCore::ResourceLoadPriority::VeryLow)
overridevirtual

◆ setDefersLoading()

void WebResourceLoadScheduler::setDefersLoading ( WebCore::ResourceLoader ,
bool   
)
overridevirtual

◆ setSerialLoadingEnabled()

void WebResourceLoadScheduler::setSerialLoadingEnabled ( bool  b)
inline

◆ storeDerivedDataToCache()

void WebResourceLoadScheduler::storeDerivedDataToCache ( const SHA1::Digest &  ,
const String &  ,
const String &  ,
WebCore::SharedBuffer  
)
inlineoverride

◆ suspendPendingRequests()

void WebResourceLoadScheduler::suspendPendingRequests ( )
overridevirtual

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