webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Friends | List of all members
WebCore::ResourceHandle Class Reference

#include <ResourceHandle.h>

Inheritance diagram for WebCore::ResourceHandle:
WTF::RefCounted< ResourceHandle > WebCore::AuthenticationClient WTF::RefCounted< ResourceHandle > WebCore::AuthenticationClient WTF::RefCountedBase WTF::RefCountedBase WTF::RefCountedBase WTF::RefCountedBase WTF::RefCountedBase WTF::RefCountedBase WebCore::BlobResourceHandle

Public Types

typedef Ref< ResourceHandle >(* BuiltinConstructor) (const ResourceRequest &request, ResourceHandleClient *client)
 
typedef void(* BuiltinSynchronousLoader) (NetworkingContext *, const ResourceRequest &, StoredCredentials, ResourceError &, ResourceResponse &, Vector< char > &data)
 
typedef Ref< ResourceHandle >(* BuiltinConstructor) (const ResourceRequest &request, ResourceHandleClient *client)
 
typedef void(* BuiltinSynchronousLoader) (NetworkingContext *, const ResourceRequest &, StoredCredentials, ResourceError &, ResourceResponse &, Vector< char > &data)
 

Public Member Functions

virtual WEBCORE_EXPORT ~ResourceHandle ()
 
void didReceiveResponse (ResourceResponse &&)
 
bool shouldUseCredentialStorage ()
 
void didReceiveAuthenticationChallenge (const AuthenticationChallenge &)
 
void receivedCredential (const AuthenticationChallenge &, const Credential &) override
 
void receivedRequestToContinueWithoutCredential (const AuthenticationChallenge &) override
 
void receivedCancellation (const AuthenticationChallenge &) override
 
void receivedRequestToPerformDefaultHandling (const AuthenticationChallenge &) override
 
void receivedChallengeRejection (const AuthenticationChallenge &) override
 
bool shouldContentSniff () const
 
bool hasAuthenticationChallenge () const
 
void clearAuthentication ()
 
virtual WEBCORE_EXPORT void cancel ()
 
WEBCORE_EXPORT ResourceHandleClientclient () const
 
WEBCORE_EXPORT void clearClient ()
 
WEBCORE_EXPORT void continueWillSendRequest (ResourceRequest &&)
 
virtual WEBCORE_EXPORT void continueDidReceiveResponse ()
 
WEBCORE_EXPORT void setDefersLoading (bool)
 
WEBCORE_EXPORT ResourceRequestfirstRequest ()
 
const StringlastHTTPMethod () const
 
void failureTimerFired ()
 
NetworkingContextcontext () const
 
virtual WEBCORE_EXPORT ~ResourceHandle ()
 
void didReceiveResponse (ResourceResponse &&)
 
bool shouldUseCredentialStorage ()
 
void didReceiveAuthenticationChallenge (const AuthenticationChallenge &)
 
void receivedCredential (const AuthenticationChallenge &, const Credential &) override
 
void receivedRequestToContinueWithoutCredential (const AuthenticationChallenge &) override
 
void receivedCancellation (const AuthenticationChallenge &) override
 
void receivedRequestToPerformDefaultHandling (const AuthenticationChallenge &) override
 
void receivedChallengeRejection (const AuthenticationChallenge &) override
 
bool shouldContentSniff () const
 
bool hasAuthenticationChallenge () const
 
void clearAuthentication ()
 
virtual WEBCORE_EXPORT void cancel ()
 
WEBCORE_EXPORT ResourceHandleClientclient () const
 
WEBCORE_EXPORT void clearClient ()
 
WEBCORE_EXPORT void continueWillSendRequest (ResourceRequest &&)
 
virtual WEBCORE_EXPORT void continueDidReceiveResponse ()
 
WEBCORE_EXPORT void setDefersLoading (bool)
 
WEBCORE_EXPORT ResourceRequestfirstRequest ()
 
const StringlastHTTPMethod () const
 
void failureTimerFired ()
 
NetworkingContextcontext () const
 
- Public Member Functions inherited from WTF::RefCounted< ResourceHandle >
void deref () const
 
void deref () const
 
void deref () const
 
- Public Member Functions inherited from WTF::RefCountedBase
void ref () const
 
bool hasOneRef () const
 
unsigned refCount () const
 
void relaxAdoptionRequirement ()
 
void ref () const
 
bool hasOneRef () const
 
unsigned refCount () const
 
void relaxAdoptionRequirement ()
 
void ref () const
 
bool hasOneRef () const
 
unsigned refCount () const
 
void relaxAdoptionRequirement ()
 
- Public Member Functions inherited from WebCore::AuthenticationClient
void ref ()
 
void deref ()
 
void ref ()
 
void deref ()
 

Static Public Member Functions

static WEBCORE_EXPORT RefPtr< ResourceHandlecreate (NetworkingContext *, const ResourceRequest &, ResourceHandleClient *, bool defersLoading, bool shouldContentSniff)
 
static WEBCORE_EXPORT void loadResourceSynchronously (NetworkingContext *, const ResourceRequest &, StoredCredentials, ResourceError &, ResourceResponse &, Vector< char > &data)
 
static bool shouldContentSniffURL (const URL &)
 
static WEBCORE_EXPORT void forceContentSniffing ()
 
static void registerBuiltinConstructor (const AtomicString &protocol, BuiltinConstructor)
 
static void registerBuiltinSynchronousLoader (const AtomicString &protocol, BuiltinSynchronousLoader)
 
static WEBCORE_EXPORT RefPtr< ResourceHandlecreate (NetworkingContext *, const ResourceRequest &, ResourceHandleClient *, bool defersLoading, bool shouldContentSniff)
 
static WEBCORE_EXPORT void loadResourceSynchronously (NetworkingContext *, const ResourceRequest &, StoredCredentials, ResourceError &, ResourceResponse &, Vector< char > &data)
 
static bool shouldContentSniffURL (const URL &)
 
static WEBCORE_EXPORT void forceContentSniffing ()
 
static void registerBuiltinConstructor (const AtomicString &protocol, BuiltinConstructor)
 
static void registerBuiltinSynchronousLoader (const AtomicString &protocol, BuiltinSynchronousLoader)
 

Protected Member Functions

 ResourceHandle (NetworkingContext *, const ResourceRequest &, ResourceHandleClient *, bool defersLoading, bool shouldContentSniff)
 
bool usesAsyncCallbacks () const
 
 ResourceHandle (NetworkingContext *, const ResourceRequest &, ResourceHandleClient *, bool defersLoading, bool shouldContentSniff)
 
bool usesAsyncCallbacks () const
 
- Protected Member Functions inherited from WTF::RefCounted< ResourceHandle >
 RefCounted ()
 
 RefCounted ()
 
 RefCounted ()
 
 ~RefCounted ()
 
 ~RefCounted ()
 
 ~RefCounted ()
 
- Protected Member Functions inherited from WTF::RefCountedBase
 RefCountedBase ()
 
 ~RefCountedBase ()
 
bool derefBase () const
 
bool deletionHasBegun () const
 
 RefCountedBase ()
 
 ~RefCountedBase ()
 
bool derefBase () const
 
bool deletionHasBegun () const
 
 RefCountedBase ()
 
 ~RefCountedBase ()
 
bool derefBase () const
 
bool deletionHasBegun () const
 
- Protected Member Functions inherited from WebCore::AuthenticationClient
virtual ~AuthenticationClient ()
 
virtual ~AuthenticationClient ()
 

Friends

class ResourceHandleInternal
 

Member Typedef Documentation

◆ BuiltinConstructor [1/2]

typedef Ref<ResourceHandle>(* WebCore::ResourceHandle::BuiltinConstructor) (const ResourceRequest &request, ResourceHandleClient *client)

◆ BuiltinConstructor [2/2]

typedef Ref<ResourceHandle>(* WebCore::ResourceHandle::BuiltinConstructor) (const ResourceRequest &request, ResourceHandleClient *client)

◆ BuiltinSynchronousLoader [1/2]

typedef void(* WebCore::ResourceHandle::BuiltinSynchronousLoader) (NetworkingContext *, const ResourceRequest &, StoredCredentials, ResourceError &, ResourceResponse &, Vector< char > &data)

◆ BuiltinSynchronousLoader [2/2]

typedef void(* WebCore::ResourceHandle::BuiltinSynchronousLoader) (NetworkingContext *, const ResourceRequest &, StoredCredentials, ResourceError &, ResourceResponse &, Vector< char > &data)

Constructor & Destructor Documentation

◆ ~ResourceHandle() [1/2]

WebCore::ResourceHandle::~ResourceHandle ( )
virtual

◆ ResourceHandle() [1/2]

WebCore::ResourceHandle::ResourceHandle ( NetworkingContext context,
const ResourceRequest request,
ResourceHandleClient client,
bool  defersLoading,
bool  shouldContentSniff 
)
protected

◆ ~ResourceHandle() [2/2]

virtual WEBCORE_EXPORT WebCore::ResourceHandle::~ResourceHandle ( )
virtual

◆ ResourceHandle() [2/2]

WebCore::ResourceHandle::ResourceHandle ( NetworkingContext ,
const ResourceRequest ,
ResourceHandleClient ,
bool  defersLoading,
bool  shouldContentSniff 
)
protected

Member Function Documentation

◆ cancel() [1/2]

void WebCore::ResourceHandle::cancel ( )
virtual

◆ cancel() [2/2]

virtual WEBCORE_EXPORT void WebCore::ResourceHandle::cancel ( )
virtual

◆ clearAuthentication() [1/2]

void WebCore::ResourceHandle::clearAuthentication ( )

◆ clearAuthentication() [2/2]

void WebCore::ResourceHandle::clearAuthentication ( )

◆ clearClient() [1/2]

void WebCore::ResourceHandle::clearClient ( )

◆ clearClient() [2/2]

WEBCORE_EXPORT void WebCore::ResourceHandle::clearClient ( )

◆ client() [1/2]

ResourceHandleClient * WebCore::ResourceHandle::client ( ) const

◆ client() [2/2]

WEBCORE_EXPORT ResourceHandleClient* WebCore::ResourceHandle::client ( ) const

◆ context() [1/2]

NetworkingContext * WebCore::ResourceHandle::context ( ) const

◆ context() [2/2]

NetworkingContext* WebCore::ResourceHandle::context ( ) const

◆ continueDidReceiveResponse() [1/2]

void WebCore::ResourceHandle::continueDidReceiveResponse ( )
virtual

◆ continueDidReceiveResponse() [2/2]

virtual WEBCORE_EXPORT void WebCore::ResourceHandle::continueDidReceiveResponse ( )
virtual

◆ continueWillSendRequest() [1/2]

void WebCore::ResourceHandle::continueWillSendRequest ( ResourceRequest &&  newRequest)

◆ continueWillSendRequest() [2/2]

WEBCORE_EXPORT void WebCore::ResourceHandle::continueWillSendRequest ( ResourceRequest &&  )

◆ create() [1/2]

RefPtr< ResourceHandle > WebCore::ResourceHandle::create ( NetworkingContext context,
const ResourceRequest request,
ResourceHandleClient client,
bool  defersLoading,
bool  shouldContentSniff 
)
static

◆ create() [2/2]

static WEBCORE_EXPORT RefPtr<ResourceHandle> WebCore::ResourceHandle::create ( NetworkingContext ,
const ResourceRequest ,
ResourceHandleClient ,
bool  defersLoading,
bool  shouldContentSniff 
)
static

◆ didReceiveAuthenticationChallenge() [1/2]

void WebCore::ResourceHandle::didReceiveAuthenticationChallenge ( const AuthenticationChallenge challenge)

◆ didReceiveAuthenticationChallenge() [2/2]

void WebCore::ResourceHandle::didReceiveAuthenticationChallenge ( const AuthenticationChallenge )

◆ didReceiveResponse() [1/2]

void WebCore::ResourceHandle::didReceiveResponse ( ResourceResponse &&  response)

◆ didReceiveResponse() [2/2]

void WebCore::ResourceHandle::didReceiveResponse ( ResourceResponse &&  )

◆ failureTimerFired() [1/2]

void WebCore::ResourceHandle::failureTimerFired ( )

◆ failureTimerFired() [2/2]

void WebCore::ResourceHandle::failureTimerFired ( )

◆ firstRequest() [1/2]

ResourceRequest & WebCore::ResourceHandle::firstRequest ( )

◆ firstRequest() [2/2]

WEBCORE_EXPORT ResourceRequest& WebCore::ResourceHandle::firstRequest ( )

◆ forceContentSniffing() [1/2]

static WEBCORE_EXPORT void WebCore::ResourceHandle::forceContentSniffing ( )
static

◆ forceContentSniffing() [2/2]

void WebCore::ResourceHandle::forceContentSniffing ( )
static

◆ hasAuthenticationChallenge() [1/2]

bool WebCore::ResourceHandle::hasAuthenticationChallenge ( ) const

◆ hasAuthenticationChallenge() [2/2]

bool WebCore::ResourceHandle::hasAuthenticationChallenge ( ) const

◆ lastHTTPMethod() [1/2]

const String & WebCore::ResourceHandle::lastHTTPMethod ( ) const

◆ lastHTTPMethod() [2/2]

const String& WebCore::ResourceHandle::lastHTTPMethod ( ) const

◆ loadResourceSynchronously() [1/2]

void WebCore::ResourceHandle::loadResourceSynchronously ( NetworkingContext context,
const ResourceRequest request,
StoredCredentials  storedCredentials,
ResourceError error,
ResourceResponse response,
Vector< char > &  data 
)
static

◆ loadResourceSynchronously() [2/2]

static WEBCORE_EXPORT void WebCore::ResourceHandle::loadResourceSynchronously ( NetworkingContext ,
const ResourceRequest ,
StoredCredentials  ,
ResourceError ,
ResourceResponse ,
Vector< char > &  data 
)
static

◆ receivedCancellation() [1/2]

void WebCore::ResourceHandle::receivedCancellation ( const AuthenticationChallenge challenge)
overridevirtual

◆ receivedCancellation() [2/2]

void WebCore::ResourceHandle::receivedCancellation ( const AuthenticationChallenge )
overridevirtual

◆ receivedChallengeRejection() [1/2]

void WebCore::ResourceHandle::receivedChallengeRejection ( const AuthenticationChallenge challenge)
overridevirtual

◆ receivedChallengeRejection() [2/2]

void WebCore::ResourceHandle::receivedChallengeRejection ( const AuthenticationChallenge )
overridevirtual

◆ receivedCredential() [1/2]

void WebCore::ResourceHandle::receivedCredential ( const AuthenticationChallenge ,
const Credential  
)
overridevirtual

◆ receivedCredential() [2/2]

void WebCore::ResourceHandle::receivedCredential ( const AuthenticationChallenge challenge,
const Credential credential 
)
overridevirtual

◆ receivedRequestToContinueWithoutCredential() [1/2]

void WebCore::ResourceHandle::receivedRequestToContinueWithoutCredential ( const AuthenticationChallenge )
overridevirtual

◆ receivedRequestToContinueWithoutCredential() [2/2]

void WebCore::ResourceHandle::receivedRequestToContinueWithoutCredential ( const AuthenticationChallenge challenge)
overridevirtual

◆ receivedRequestToPerformDefaultHandling() [1/2]

void WebCore::ResourceHandle::receivedRequestToPerformDefaultHandling ( const AuthenticationChallenge challenge)
overridevirtual

◆ receivedRequestToPerformDefaultHandling() [2/2]

void WebCore::ResourceHandle::receivedRequestToPerformDefaultHandling ( const AuthenticationChallenge )
overridevirtual

◆ registerBuiltinConstructor() [1/2]

void WebCore::ResourceHandle::registerBuiltinConstructor ( const AtomicString protocol,
ResourceHandle::BuiltinConstructor  constructor 
)
static

◆ registerBuiltinConstructor() [2/2]

static void WebCore::ResourceHandle::registerBuiltinConstructor ( const AtomicString protocol,
BuiltinConstructor   
)
static

◆ registerBuiltinSynchronousLoader() [1/2]

void WebCore::ResourceHandle::registerBuiltinSynchronousLoader ( const AtomicString protocol,
ResourceHandle::BuiltinSynchronousLoader  loader 
)
static

◆ registerBuiltinSynchronousLoader() [2/2]

static void WebCore::ResourceHandle::registerBuiltinSynchronousLoader ( const AtomicString protocol,
BuiltinSynchronousLoader   
)
static

◆ setDefersLoading() [1/2]

WEBCORE_EXPORT void WebCore::ResourceHandle::setDefersLoading ( bool  )

◆ setDefersLoading() [2/2]

void WebCore::ResourceHandle::setDefersLoading ( bool  defers)

◆ shouldContentSniff() [1/2]

bool WebCore::ResourceHandle::shouldContentSniff ( ) const

◆ shouldContentSniff() [2/2]

bool WebCore::ResourceHandle::shouldContentSniff ( ) const

◆ shouldContentSniffURL() [1/2]

static bool WebCore::ResourceHandle::shouldContentSniffURL ( const URL )
static

◆ shouldContentSniffURL() [2/2]

bool WebCore::ResourceHandle::shouldContentSniffURL ( const URL url)
static

◆ shouldUseCredentialStorage() [1/2]

bool WebCore::ResourceHandle::shouldUseCredentialStorage ( )

◆ shouldUseCredentialStorage() [2/2]

bool WebCore::ResourceHandle::shouldUseCredentialStorage ( )

◆ usesAsyncCallbacks() [1/2]

bool WebCore::ResourceHandle::usesAsyncCallbacks ( ) const
protected

◆ usesAsyncCallbacks() [2/2]

bool WebCore::ResourceHandle::usesAsyncCallbacks ( ) const
protected

Friends And Related Function Documentation

◆ ResourceHandleInternal


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