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

#include <WebLoaderStrategy.h>

Inheritance diagram for WebKit::WebLoaderStrategy:
WebCore::LoaderStrategy

Public Member Functions

 WebLoaderStrategy ()
 
 ~WebLoaderStrategy () override
 
RefPtr< WebCore::SubresourceLoaderloadResource (WebCore::Frame &, WebCore::CachedResource &, const WebCore::ResourceRequest &, const WebCore::ResourceLoaderOptions &) override
 
void loadResourceSynchronously (WebCore::NetworkingContext *, unsigned long resourceLoadIdentifier, const WebCore::ResourceRequest &, WebCore::StoredCredentials, WebCore::ClientCredentialPolicy, WebCore::ResourceError &, WebCore::ResourceResponse &, Vector< char > &data) 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) override
 
void suspendPendingRequests () override
 
void resumePendingRequests () override
 
void createPingHandle (WebCore::NetworkingContext *, WebCore::ResourceRequest &, bool shouldUseCredentialStorage, bool shouldFollowRedirects) override
 
void storeDerivedDataToCache (const SHA1::Digest &bodyHash, const String &type, const String &partition, WebCore::SharedBuffer &) override
 
WebResourceLoaderwebResourceLoaderForIdentifier (ResourceLoadIdentifier identifier) const
 
RefPtr< WebCore::NetscapePlugInStreamLoaderschedulePluginStreamLoad (WebCore::Frame &, WebCore::NetscapePlugInStreamLoaderClient &, const WebCore::ResourceRequest &)
 
void networkProcessCrashed ()
 
- 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
 

Additional Inherited Members

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

Constructor & Destructor Documentation

◆ WebLoaderStrategy()

WebKit::WebLoaderStrategy::WebLoaderStrategy ( )

◆ ~WebLoaderStrategy()

WebKit::WebLoaderStrategy::~WebLoaderStrategy ( )
override

Member Function Documentation

◆ createPingHandle()

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

◆ crossOriginRedirectReceived()

void WebKit::WebLoaderStrategy::crossOriginRedirectReceived ( WebCore::ResourceLoader ,
const WebCore::URL redirectURL 
)
overridevirtual

◆ loadResource()

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

◆ loadResourceSynchronously()

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

◆ networkProcessCrashed()

void WebKit::WebLoaderStrategy::networkProcessCrashed ( )

◆ remove()

void WebKit::WebLoaderStrategy::remove ( WebCore::ResourceLoader resourceLoader)
overridevirtual

◆ resumePendingRequests()

void WebKit::WebLoaderStrategy::resumePendingRequests ( )
overridevirtual

◆ schedulePluginStreamLoad()

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

◆ servePendingRequests()

void WebKit::WebLoaderStrategy::servePendingRequests ( WebCore::ResourceLoadPriority  minimumPriority)
overridevirtual

◆ setDefersLoading()

void WebKit::WebLoaderStrategy::setDefersLoading ( WebCore::ResourceLoader resourceLoader,
bool  defers 
)
overridevirtual

◆ storeDerivedDataToCache()

void WebKit::WebLoaderStrategy::storeDerivedDataToCache ( const SHA1::Digest bodyHash,
const String type,
const String partition,
WebCore::SharedBuffer data 
)
override

◆ suspendPendingRequests()

void WebKit::WebLoaderStrategy::suspendPendingRequests ( )
overridevirtual

◆ webResourceLoaderForIdentifier()

WebResourceLoader* WebKit::WebLoaderStrategy::webResourceLoaderForIdentifier ( ResourceLoadIdentifier  identifier) const
inline

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