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

#include <DocumentLoader.h>

Inheritance diagram for WebCore::DocumentLoader:
WTF::RefCounted< DocumentLoader > WebCore::CachedRawResourceClient WTF::RefCounted< DocumentLoader > WebCore::CachedRawResourceClient WTF::RefCountedBase WTF::RefCountedBase WTF::RefCountedBase WTF::RefCountedBase WTF::RefCountedBase WTF::RefCountedBase WebDocumentLoader WebDocumentLoaderMac WebKit::WebDocumentLoader

Public Member Functions

virtual WEBCORE_EXPORT ~DocumentLoader ()
 
void attachToFrame (Frame &)
 
Frameframe () const
 
virtual WEBCORE_EXPORT void detachFromFrame ()
 
WEBCORE_EXPORT FrameLoaderframeLoader () const
 
WEBCORE_EXPORT SubresourceLoadermainResourceLoader () const
 
WEBCORE_EXPORT RefPtr< SharedBuffermainResourceData () const
 
DocumentWriterwriter () const
 
const ResourceRequestoriginalRequest () const
 
const ResourceRequestoriginalRequestCopy () const
 
const ResourceRequestrequest () const
 
ResourceRequestrequest ()
 
CachedResourceLoadercachedResourceLoader ()
 
const SubstituteDatasubstituteData () const
 
const URLurl () const
 
const URLunreachableURL () const
 
const URLoriginalURL () const
 
const URLresponseURL () const
 
const StringresponseMIMEType () const
 
const StringcurrentContentType () const
 
void replaceRequestURLForSameDocumentNavigation (const URL &)
 
bool isStopping () const
 
void stopLoading ()
 
void setCommitted (bool committed)
 
bool isCommitted () const
 
WEBCORE_EXPORT bool isLoading () const
 
const ResourceErrormainDocumentError () const
 
const ResourceResponseresponse () const
 
bool isClientRedirect () const
 
void setIsClientRedirect (bool isClientRedirect)
 
void dispatchOnloadEvents ()
 
bool wasOnloadDispatched ()
 
WEBCORE_EXPORT bool isLoadingInAPISense () const
 
WEBCORE_EXPORT void setTitle (const StringWithDirection &)
 
const StringoverrideEncoding () const
 
void scheduleSubstituteResourceLoad (ResourceLoader &, SubstituteResource &)
 
WEBCORE_EXPORT ArchiveResourcearchiveResourceForURL (const URL &) const
 
WEBCORE_EXPORT RefPtr< ArchiveResourcemainResource () const
 
WEBCORE_EXPORT RefPtr< ArchiveResourcesubresource (const URL &) const
 
WEBCORE_EXPORT Vector< Ref< ArchiveResource > > subresources () const
 
bool isSubstituteLoadPending (ResourceLoader *) const
 
void cancelPendingSubstituteLoad (ResourceLoader *)
 
void addResponse (const ResourceResponse &)
 
const Vector< ResourceResponse > & responses () const
 
const NavigationActiontriggeringAction () const
 
void setTriggeringAction (const NavigationAction &)
 
void setOverrideEncoding (const String &encoding)
 
void setLastCheckedRequest (const ResourceRequest &request)
 
const ResourceRequestlastCheckedRequest ()
 
void stopRecordingResponses ()
 
const StringWithDirectiontitle () const
 
WEBCORE_EXPORT URL urlForHistory () const
 
WEBCORE_EXPORT bool urlForHistoryReflectsFailure () const
 
String clientRedirectSourceForHistory () const
 
String clientRedirectDestinationForHistory () const
 
void setClientRedirectSourceForHistory (const String &clientRedirectSourceForHistory)
 
String serverRedirectSourceForHistory () const
 
String serverRedirectDestinationForHistory () const
 
bool didCreateGlobalHistoryEntry () const
 
void setDidCreateGlobalHistoryEntry (bool didCreateGlobalHistoryEntry)
 
bool subresourceLoadersArePageCacheAcceptable () const
 
void setDefersLoading (bool)
 
void setMainResourceDataBufferingPolicy (DataBufferingPolicy)
 
void startLoadingMainResource ()
 
WEBCORE_EXPORT void cancelMainResourceLoad (const ResourceError &)
 
void willContinueMainResourceLoadAfterRedirect (const ResourceRequest &)
 
void iconLoadDecisionAvailable ()
 
void continueIconLoadWithDecision (IconLoadDecision)
 
void getIconLoadDecisionForIconURL (const String &)
 
void getIconDataForIconURL (const String &)
 
bool isLoadingMainResource () const
 
bool isLoadingMultipartContent () const
 
void stopLoadingPlugIns ()
 
void stopLoadingSubresources ()
 
bool userContentExtensionsEnabled () const
 
void setUserContentExtensionsEnabled (bool enabled)
 
AutoplayPolicy autoplayPolicy () const
 
void setAutoplayPolicy (AutoplayPolicy policy)
 
void addSubresourceLoader (ResourceLoader *)
 
void removeSubresourceLoader (ResourceLoader *)
 
void addPlugInStreamLoader (ResourceLoader &)
 
void removePlugInStreamLoader (ResourceLoader &)
 
void subresourceLoaderFinishedLoadingOnePart (ResourceLoader *)
 
void setDeferMainResourceDataLoad (bool defer)
 
void didTellClientAboutLoad (const String &url)
 
bool haveToldClientAboutLoad (const String &url)
 
void recordMemoryCacheLoadForFutureClientNotification (const ResourceRequest &)
 
void takeMemoryCacheLoadsForClientNotification (Vector< ResourceRequest > &loads)
 
LoadTimingtiming ()
 
void resetTiming ()
 
WEBCORE_EXPORT void commitData (const char *bytes, size_t length)
 
ApplicationCacheHostapplicationCacheHost () const
 
ApplicationCacheHostapplicationCacheHostUnlessBeingDestroyed () const
 
void checkLoadComplete ()
 
URL documentURL () const
 
void setShouldOpenExternalURLsPolicy (ShouldOpenExternalURLsPolicy shouldOpenExternalURLsPolicy)
 
ShouldOpenExternalURLsPolicy shouldOpenExternalURLsPolicyToPropagate () const
 
bool isAlwaysOnLoggingAllowed () const
 
void startIconLoading ()
 
WEBCORE_EXPORT void didGetLoadDecisionForIcon (bool decision, uint64_t loadIdentifier, uint64_t newCallbackID)
 
void finishedLoadingIcon (IconLoader &, SharedBuffer *)
 
virtual WEBCORE_EXPORT ~DocumentLoader ()
 
void attachToFrame (Frame &)
 
Frameframe () const
 
virtual WEBCORE_EXPORT void detachFromFrame ()
 
WEBCORE_EXPORT FrameLoaderframeLoader () const
 
WEBCORE_EXPORT SubresourceLoadermainResourceLoader () const
 
WEBCORE_EXPORT RefPtr< SharedBuffermainResourceData () const
 
DocumentWriterwriter () const
 
const ResourceRequestoriginalRequest () const
 
const ResourceRequestoriginalRequestCopy () const
 
const ResourceRequestrequest () const
 
ResourceRequestrequest ()
 
CachedResourceLoadercachedResourceLoader ()
 
const SubstituteDatasubstituteData () const
 
const URLurl () const
 
const URLunreachableURL () const
 
const URLoriginalURL () const
 
const URLresponseURL () const
 
const StringresponseMIMEType () const
 
const StringcurrentContentType () const
 
void replaceRequestURLForSameDocumentNavigation (const URL &)
 
bool isStopping () const
 
void stopLoading ()
 
void setCommitted (bool committed)
 
bool isCommitted () const
 
WEBCORE_EXPORT bool isLoading () const
 
const ResourceErrormainDocumentError () const
 
const ResourceResponseresponse () const
 
bool isClientRedirect () const
 
void setIsClientRedirect (bool isClientRedirect)
 
void dispatchOnloadEvents ()
 
bool wasOnloadDispatched ()
 
WEBCORE_EXPORT bool isLoadingInAPISense () const
 
WEBCORE_EXPORT void setTitle (const StringWithDirection &)
 
const StringoverrideEncoding () const
 
void scheduleSubstituteResourceLoad (ResourceLoader &, SubstituteResource &)
 
WEBCORE_EXPORT ArchiveResourcearchiveResourceForURL (const URL &) const
 
WEBCORE_EXPORT RefPtr< ArchiveResourcemainResource () const
 
WEBCORE_EXPORT RefPtr< ArchiveResourcesubresource (const URL &) const
 
WEBCORE_EXPORT Vector< Ref< ArchiveResource > > subresources () const
 
bool isSubstituteLoadPending (ResourceLoader *) const
 
void cancelPendingSubstituteLoad (ResourceLoader *)
 
void addResponse (const ResourceResponse &)
 
const Vector< ResourceResponse > & responses () const
 
const NavigationActiontriggeringAction () const
 
void setTriggeringAction (const NavigationAction &)
 
void setOverrideEncoding (const String &encoding)
 
void setLastCheckedRequest (const ResourceRequest &request)
 
const ResourceRequestlastCheckedRequest ()
 
void stopRecordingResponses ()
 
const StringWithDirectiontitle () const
 
WEBCORE_EXPORT URL urlForHistory () const
 
WEBCORE_EXPORT bool urlForHistoryReflectsFailure () const
 
String clientRedirectSourceForHistory () const
 
String clientRedirectDestinationForHistory () const
 
void setClientRedirectSourceForHistory (const String &clientRedirectSourceForHistory)
 
String serverRedirectSourceForHistory () const
 
String serverRedirectDestinationForHistory () const
 
bool didCreateGlobalHistoryEntry () const
 
void setDidCreateGlobalHistoryEntry (bool didCreateGlobalHistoryEntry)
 
bool subresourceLoadersArePageCacheAcceptable () const
 
void setDefersLoading (bool)
 
void setMainResourceDataBufferingPolicy (DataBufferingPolicy)
 
void startLoadingMainResource ()
 
WEBCORE_EXPORT void cancelMainResourceLoad (const ResourceError &)
 
void willContinueMainResourceLoadAfterRedirect (const ResourceRequest &)
 
void iconLoadDecisionAvailable ()
 
void continueIconLoadWithDecision (IconLoadDecision)
 
void getIconLoadDecisionForIconURL (const String &)
 
void getIconDataForIconURL (const String &)
 
bool isLoadingMainResource () const
 
bool isLoadingMultipartContent () const
 
void stopLoadingPlugIns ()
 
void stopLoadingSubresources ()
 
bool userContentExtensionsEnabled () const
 
void setUserContentExtensionsEnabled (bool enabled)
 
AutoplayPolicy autoplayPolicy () const
 
void setAutoplayPolicy (AutoplayPolicy policy)
 
void addSubresourceLoader (ResourceLoader *)
 
void removeSubresourceLoader (ResourceLoader *)
 
void addPlugInStreamLoader (ResourceLoader &)
 
void removePlugInStreamLoader (ResourceLoader &)
 
void subresourceLoaderFinishedLoadingOnePart (ResourceLoader *)
 
void setDeferMainResourceDataLoad (bool defer)
 
void didTellClientAboutLoad (const String &url)
 
bool haveToldClientAboutLoad (const String &url)
 
void recordMemoryCacheLoadForFutureClientNotification (const ResourceRequest &)
 
void takeMemoryCacheLoadsForClientNotification (Vector< ResourceRequest > &loads)
 
LoadTimingtiming ()
 
void resetTiming ()
 
WEBCORE_EXPORT void commitData (const char *bytes, size_t length)
 
ApplicationCacheHostapplicationCacheHost () const
 
ApplicationCacheHostapplicationCacheHostUnlessBeingDestroyed () const
 
void checkLoadComplete ()
 
URL documentURL () const
 
void setShouldOpenExternalURLsPolicy (ShouldOpenExternalURLsPolicy shouldOpenExternalURLsPolicy)
 
ShouldOpenExternalURLsPolicy shouldOpenExternalURLsPolicyToPropagate () const
 
bool isAlwaysOnLoggingAllowed () const
 
void startIconLoading ()
 
WEBCORE_EXPORT void didGetLoadDecisionForIcon (bool decision, uint64_t loadIdentifier, uint64_t newCallbackID)
 
void finishedLoadingIcon (IconLoader &, SharedBuffer *)
 
- Public Member Functions inherited from WTF::RefCounted< DocumentLoader >
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 ()
 

Static Public Member Functions

static Ref< DocumentLoadercreate (const ResourceRequest &request, const SubstituteData &data)
 
static Ref< DocumentLoadercreate (const ResourceRequest &request, const SubstituteData &data)
 

Protected Member Functions

WEBCORE_EXPORT DocumentLoader (const ResourceRequest &, const SubstituteData &)
 
virtual WEBCORE_EXPORT void attachToFrame ()
 
WEBCORE_EXPORT DocumentLoader (const ResourceRequest &, const SubstituteData &)
 
virtual WEBCORE_EXPORT void attachToFrame ()
 
- Protected Member Functions inherited from WTF::RefCounted< DocumentLoader >
 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 Attributes

bool m_deferMainResourceDataLoad { true }
 

Friends

class ContentFilter
 

Constructor & Destructor Documentation

◆ ~DocumentLoader() [1/2]

WebCore::DocumentLoader::~DocumentLoader ( )
virtual

◆ DocumentLoader() [1/2]

WebCore::DocumentLoader::DocumentLoader ( const ResourceRequest request,
const SubstituteData substituteData 
)
protected

◆ ~DocumentLoader() [2/2]

virtual WEBCORE_EXPORT WebCore::DocumentLoader::~DocumentLoader ( )
virtual

◆ DocumentLoader() [2/2]

WEBCORE_EXPORT WebCore::DocumentLoader::DocumentLoader ( const ResourceRequest ,
const SubstituteData  
)
protected

Member Function Documentation

◆ addPlugInStreamLoader() [1/2]

void WebCore::DocumentLoader::addPlugInStreamLoader ( ResourceLoader loader)

◆ addPlugInStreamLoader() [2/2]

void WebCore::DocumentLoader::addPlugInStreamLoader ( ResourceLoader )

◆ addResponse() [1/2]

void WebCore::DocumentLoader::addResponse ( const ResourceResponse )

◆ addResponse() [2/2]

void WebCore::DocumentLoader::addResponse ( const ResourceResponse response)

◆ addSubresourceLoader() [1/2]

void WebCore::DocumentLoader::addSubresourceLoader ( ResourceLoader loader)

◆ addSubresourceLoader() [2/2]

void WebCore::DocumentLoader::addSubresourceLoader ( ResourceLoader )

◆ applicationCacheHost() [1/2]

ApplicationCacheHost & WebCore::DocumentLoader::applicationCacheHost ( ) const
inline

◆ applicationCacheHost() [2/2]

ApplicationCacheHost& WebCore::DocumentLoader::applicationCacheHost ( ) const

◆ applicationCacheHostUnlessBeingDestroyed() [1/2]

ApplicationCacheHost * WebCore::DocumentLoader::applicationCacheHostUnlessBeingDestroyed ( ) const
inline

◆ applicationCacheHostUnlessBeingDestroyed() [2/2]

ApplicationCacheHost* WebCore::DocumentLoader::applicationCacheHostUnlessBeingDestroyed ( ) const

◆ archiveResourceForURL() [1/2]

WEBCORE_EXPORT ArchiveResource* WebCore::DocumentLoader::archiveResourceForURL ( const URL ) const

◆ archiveResourceForURL() [2/2]

ArchiveResource * WebCore::DocumentLoader::archiveResourceForURL ( const URL url) const

◆ attachToFrame() [1/4]

void WebCore::DocumentLoader::attachToFrame ( Frame frame)

◆ attachToFrame() [2/4]

void WebCore::DocumentLoader::attachToFrame ( Frame )

◆ attachToFrame() [3/4]

void WebCore::DocumentLoader::attachToFrame ( )
protectedvirtual

Reimplemented in WebDocumentLoader.

◆ attachToFrame() [4/4]

virtual WEBCORE_EXPORT void WebCore::DocumentLoader::attachToFrame ( )
protectedvirtual

Reimplemented in WebDocumentLoader.

◆ autoplayPolicy() [1/2]

AutoplayPolicy WebCore::DocumentLoader::autoplayPolicy ( ) const
inline

◆ autoplayPolicy() [2/2]

AutoplayPolicy WebCore::DocumentLoader::autoplayPolicy ( ) const
inline

◆ cachedResourceLoader() [1/2]

CachedResourceLoader& WebCore::DocumentLoader::cachedResourceLoader ( )
inline

◆ cachedResourceLoader() [2/2]

CachedResourceLoader& WebCore::DocumentLoader::cachedResourceLoader ( )
inline

◆ cancelMainResourceLoad() [1/2]

void WebCore::DocumentLoader::cancelMainResourceLoad ( const ResourceError resourceError)

◆ cancelMainResourceLoad() [2/2]

WEBCORE_EXPORT void WebCore::DocumentLoader::cancelMainResourceLoad ( const ResourceError )

◆ cancelPendingSubstituteLoad() [1/2]

void WebCore::DocumentLoader::cancelPendingSubstituteLoad ( ResourceLoader )

◆ cancelPendingSubstituteLoad() [2/2]

void WebCore::DocumentLoader::cancelPendingSubstituteLoad ( ResourceLoader loader)

◆ checkLoadComplete() [1/2]

void WebCore::DocumentLoader::checkLoadComplete ( )

◆ checkLoadComplete() [2/2]

void WebCore::DocumentLoader::checkLoadComplete ( )

◆ clientRedirectDestinationForHistory() [1/2]

String WebCore::DocumentLoader::clientRedirectDestinationForHistory ( ) const
inline

◆ clientRedirectDestinationForHistory() [2/2]

String WebCore::DocumentLoader::clientRedirectDestinationForHistory ( ) const
inline

◆ clientRedirectSourceForHistory() [1/2]

String WebCore::DocumentLoader::clientRedirectSourceForHistory ( ) const
inline

◆ clientRedirectSourceForHistory() [2/2]

String WebCore::DocumentLoader::clientRedirectSourceForHistory ( ) const
inline

◆ commitData() [1/2]

void WebCore::DocumentLoader::commitData ( const char *  bytes,
size_t  length 
)

◆ commitData() [2/2]

WEBCORE_EXPORT void WebCore::DocumentLoader::commitData ( const char *  bytes,
size_t  length 
)

◆ continueIconLoadWithDecision() [1/2]

void WebCore::DocumentLoader::continueIconLoadWithDecision ( IconLoadDecision  decision)

◆ continueIconLoadWithDecision() [2/2]

void WebCore::DocumentLoader::continueIconLoadWithDecision ( IconLoadDecision  )

◆ create() [1/2]

static Ref<DocumentLoader> WebCore::DocumentLoader::create ( const ResourceRequest request,
const SubstituteData data 
)
inlinestatic

◆ create() [2/2]

static Ref<DocumentLoader> WebCore::DocumentLoader::create ( const ResourceRequest request,
const SubstituteData data 
)
inlinestatic

◆ currentContentType() [1/2]

const String & WebCore::DocumentLoader::currentContentType ( ) const
inline

◆ currentContentType() [2/2]

const String& WebCore::DocumentLoader::currentContentType ( ) const

◆ detachFromFrame() [1/2]

void WebCore::DocumentLoader::detachFromFrame ( )
virtual

Reimplemented in WebDocumentLoader.

◆ detachFromFrame() [2/2]

virtual WEBCORE_EXPORT void WebCore::DocumentLoader::detachFromFrame ( )
virtual

Reimplemented in WebDocumentLoader.

◆ didCreateGlobalHistoryEntry() [1/2]

bool WebCore::DocumentLoader::didCreateGlobalHistoryEntry ( ) const
inline

◆ didCreateGlobalHistoryEntry() [2/2]

bool WebCore::DocumentLoader::didCreateGlobalHistoryEntry ( ) const
inline

◆ didGetLoadDecisionForIcon() [1/2]

WEBCORE_EXPORT void WebCore::DocumentLoader::didGetLoadDecisionForIcon ( bool  decision,
uint64_t  loadIdentifier,
uint64_t  newCallbackID 
)

◆ didGetLoadDecisionForIcon() [2/2]

void WebCore::DocumentLoader::didGetLoadDecisionForIcon ( bool  decision,
uint64_t  loadIdentifier,
uint64_t  newCallbackID 
)

◆ didTellClientAboutLoad() [1/2]

void WebCore::DocumentLoader::didTellClientAboutLoad ( const String url)
inline

◆ didTellClientAboutLoad() [2/2]

void WebCore::DocumentLoader::didTellClientAboutLoad ( const String url)

◆ dispatchOnloadEvents() [1/2]

void WebCore::DocumentLoader::dispatchOnloadEvents ( )

◆ dispatchOnloadEvents() [2/2]

void WebCore::DocumentLoader::dispatchOnloadEvents ( )

◆ documentURL() [1/2]

URL WebCore::DocumentLoader::documentURL ( ) const

◆ documentURL() [2/2]

URL WebCore::DocumentLoader::documentURL ( ) const

◆ finishedLoadingIcon() [1/2]

void WebCore::DocumentLoader::finishedLoadingIcon ( IconLoader ,
SharedBuffer  
)

◆ finishedLoadingIcon() [2/2]

void WebCore::DocumentLoader::finishedLoadingIcon ( IconLoader loader,
SharedBuffer buffer 
)

◆ frame() [1/2]

Frame* WebCore::DocumentLoader::frame ( ) const
inline

◆ frame() [2/2]

Frame* WebCore::DocumentLoader::frame ( ) const
inline

◆ frameLoader() [1/2]

FrameLoader * WebCore::DocumentLoader::frameLoader ( ) const

◆ frameLoader() [2/2]

WEBCORE_EXPORT FrameLoader* WebCore::DocumentLoader::frameLoader ( ) const

◆ getIconDataForIconURL() [1/2]

void WebCore::DocumentLoader::getIconDataForIconURL ( const String urlString)

◆ getIconDataForIconURL() [2/2]

void WebCore::DocumentLoader::getIconDataForIconURL ( const String )

◆ getIconLoadDecisionForIconURL() [1/2]

void WebCore::DocumentLoader::getIconLoadDecisionForIconURL ( const String urlString)

◆ getIconLoadDecisionForIconURL() [2/2]

void WebCore::DocumentLoader::getIconLoadDecisionForIconURL ( const String )

◆ haveToldClientAboutLoad() [1/2]

bool WebCore::DocumentLoader::haveToldClientAboutLoad ( const String url)
inline

◆ haveToldClientAboutLoad() [2/2]

bool WebCore::DocumentLoader::haveToldClientAboutLoad ( const String url)
inline

◆ iconLoadDecisionAvailable() [1/2]

void WebCore::DocumentLoader::iconLoadDecisionAvailable ( )

◆ iconLoadDecisionAvailable() [2/2]

void WebCore::DocumentLoader::iconLoadDecisionAvailable ( )

◆ isAlwaysOnLoggingAllowed() [1/2]

bool WebCore::DocumentLoader::isAlwaysOnLoggingAllowed ( ) const

◆ isAlwaysOnLoggingAllowed() [2/2]

bool WebCore::DocumentLoader::isAlwaysOnLoggingAllowed ( ) const

◆ isClientRedirect() [1/2]

bool WebCore::DocumentLoader::isClientRedirect ( ) const
inline

◆ isClientRedirect() [2/2]

bool WebCore::DocumentLoader::isClientRedirect ( ) const
inline

◆ isCommitted() [1/2]

bool WebCore::DocumentLoader::isCommitted ( ) const
inline

◆ isCommitted() [2/2]

bool WebCore::DocumentLoader::isCommitted ( ) const
inline

◆ isLoading() [1/2]

WEBCORE_EXPORT bool WebCore::DocumentLoader::isLoading ( ) const

◆ isLoading() [2/2]

bool WebCore::DocumentLoader::isLoading ( ) const

◆ isLoadingInAPISense() [1/2]

bool WebCore::DocumentLoader::isLoadingInAPISense ( ) const

◆ isLoadingInAPISense() [2/2]

WEBCORE_EXPORT bool WebCore::DocumentLoader::isLoadingInAPISense ( ) const

◆ isLoadingMainResource() [1/2]

bool WebCore::DocumentLoader::isLoadingMainResource ( ) const
inline

◆ isLoadingMainResource() [2/2]

bool WebCore::DocumentLoader::isLoadingMainResource ( ) const
inline

◆ isLoadingMultipartContent() [1/2]

bool WebCore::DocumentLoader::isLoadingMultipartContent ( ) const
inline

◆ isLoadingMultipartContent() [2/2]

bool WebCore::DocumentLoader::isLoadingMultipartContent ( ) const
inline

◆ isStopping() [1/2]

bool WebCore::DocumentLoader::isStopping ( ) const
inline

◆ isStopping() [2/2]

bool WebCore::DocumentLoader::isStopping ( ) const
inline

◆ isSubstituteLoadPending() [1/2]

bool WebCore::DocumentLoader::isSubstituteLoadPending ( ResourceLoader ) const

◆ isSubstituteLoadPending() [2/2]

bool WebCore::DocumentLoader::isSubstituteLoadPending ( ResourceLoader loader) const

◆ lastCheckedRequest() [1/2]

const ResourceRequest& WebCore::DocumentLoader::lastCheckedRequest ( )
inline

◆ lastCheckedRequest() [2/2]

const ResourceRequest& WebCore::DocumentLoader::lastCheckedRequest ( )
inline

◆ mainDocumentError() [1/2]

const ResourceError& WebCore::DocumentLoader::mainDocumentError ( ) const
inline

◆ mainDocumentError() [2/2]

const ResourceError& WebCore::DocumentLoader::mainDocumentError ( ) const
inline

◆ mainResource() [1/2]

WEBCORE_EXPORT RefPtr<ArchiveResource> WebCore::DocumentLoader::mainResource ( ) const

◆ mainResource() [2/2]

RefPtr< ArchiveResource > WebCore::DocumentLoader::mainResource ( ) const

◆ mainResourceData() [1/2]

WEBCORE_EXPORT RefPtr<SharedBuffer> WebCore::DocumentLoader::mainResourceData ( ) const

◆ mainResourceData() [2/2]

RefPtr< SharedBuffer > WebCore::DocumentLoader::mainResourceData ( ) const

◆ mainResourceLoader() [1/2]

SubresourceLoader * WebCore::DocumentLoader::mainResourceLoader ( ) const

◆ mainResourceLoader() [2/2]

WEBCORE_EXPORT SubresourceLoader* WebCore::DocumentLoader::mainResourceLoader ( ) const

◆ originalRequest() [1/2]

const ResourceRequest & WebCore::DocumentLoader::originalRequest ( ) const
inline

◆ originalRequest() [2/2]

const ResourceRequest& WebCore::DocumentLoader::originalRequest ( ) const

◆ originalRequestCopy() [1/2]

const ResourceRequest & WebCore::DocumentLoader::originalRequestCopy ( ) const
inline

◆ originalRequestCopy() [2/2]

const ResourceRequest& WebCore::DocumentLoader::originalRequestCopy ( ) const

◆ originalURL() [1/2]

const URL & WebCore::DocumentLoader::originalURL ( ) const
inline

◆ originalURL() [2/2]

const URL& WebCore::DocumentLoader::originalURL ( ) const

◆ overrideEncoding() [1/2]

const String& WebCore::DocumentLoader::overrideEncoding ( ) const
inline

◆ overrideEncoding() [2/2]

const String& WebCore::DocumentLoader::overrideEncoding ( ) const
inline

◆ recordMemoryCacheLoadForFutureClientNotification() [1/2]

void WebCore::DocumentLoader::recordMemoryCacheLoadForFutureClientNotification ( const ResourceRequest )

◆ recordMemoryCacheLoadForFutureClientNotification() [2/2]

void WebCore::DocumentLoader::recordMemoryCacheLoadForFutureClientNotification ( const ResourceRequest request)
inline

◆ removePlugInStreamLoader() [1/2]

void WebCore::DocumentLoader::removePlugInStreamLoader ( ResourceLoader loader)

◆ removePlugInStreamLoader() [2/2]

void WebCore::DocumentLoader::removePlugInStreamLoader ( ResourceLoader )

◆ removeSubresourceLoader() [1/2]

void WebCore::DocumentLoader::removeSubresourceLoader ( ResourceLoader loader)

◆ removeSubresourceLoader() [2/2]

void WebCore::DocumentLoader::removeSubresourceLoader ( ResourceLoader )

◆ replaceRequestURLForSameDocumentNavigation() [1/2]

void WebCore::DocumentLoader::replaceRequestURLForSameDocumentNavigation ( const URL url)

◆ replaceRequestURLForSameDocumentNavigation() [2/2]

void WebCore::DocumentLoader::replaceRequestURLForSameDocumentNavigation ( const URL )

◆ request() [1/4]

const ResourceRequest & WebCore::DocumentLoader::request ( ) const
inline

◆ request() [2/4]

const ResourceRequest& WebCore::DocumentLoader::request ( ) const

◆ request() [3/4]

ResourceRequest & WebCore::DocumentLoader::request ( )
inline

◆ request() [4/4]

ResourceRequest& WebCore::DocumentLoader::request ( )

◆ resetTiming() [1/2]

void WebCore::DocumentLoader::resetTiming ( )
inline

◆ resetTiming() [2/2]

void WebCore::DocumentLoader::resetTiming ( )
inline

◆ response() [1/2]

const ResourceResponse& WebCore::DocumentLoader::response ( ) const
inline

◆ response() [2/2]

const ResourceResponse& WebCore::DocumentLoader::response ( ) const
inline

◆ responseMIMEType() [1/2]

const String & WebCore::DocumentLoader::responseMIMEType ( ) const
inline

◆ responseMIMEType() [2/2]

const String& WebCore::DocumentLoader::responseMIMEType ( ) const

◆ responses() [1/2]

const Vector<ResourceResponse>& WebCore::DocumentLoader::responses ( ) const
inline

◆ responses() [2/2]

const Vector<ResourceResponse>& WebCore::DocumentLoader::responses ( ) const
inline

◆ responseURL() [1/2]

const URL & WebCore::DocumentLoader::responseURL ( ) const
inline

◆ responseURL() [2/2]

const URL& WebCore::DocumentLoader::responseURL ( ) const

◆ scheduleSubstituteResourceLoad() [1/2]

void WebCore::DocumentLoader::scheduleSubstituteResourceLoad ( ResourceLoader loader,
SubstituteResource resource 
)

◆ scheduleSubstituteResourceLoad() [2/2]

void WebCore::DocumentLoader::scheduleSubstituteResourceLoad ( ResourceLoader ,
SubstituteResource  
)

◆ serverRedirectDestinationForHistory() [1/2]

String WebCore::DocumentLoader::serverRedirectDestinationForHistory ( ) const
inline

◆ serverRedirectDestinationForHistory() [2/2]

String WebCore::DocumentLoader::serverRedirectDestinationForHistory ( ) const
inline

◆ serverRedirectSourceForHistory() [1/2]

String WebCore::DocumentLoader::serverRedirectSourceForHistory ( ) const
inline

◆ serverRedirectSourceForHistory() [2/2]

String WebCore::DocumentLoader::serverRedirectSourceForHistory ( ) const
inline

◆ setAutoplayPolicy() [1/2]

void WebCore::DocumentLoader::setAutoplayPolicy ( AutoplayPolicy  policy)
inline

◆ setAutoplayPolicy() [2/2]

void WebCore::DocumentLoader::setAutoplayPolicy ( AutoplayPolicy  policy)
inline

◆ setClientRedirectSourceForHistory() [1/2]

void WebCore::DocumentLoader::setClientRedirectSourceForHistory ( const String clientRedirectSourceForHistory)
inline

◆ setClientRedirectSourceForHistory() [2/2]

void WebCore::DocumentLoader::setClientRedirectSourceForHistory ( const String clientRedirectSourceForHistory)
inline

◆ setCommitted() [1/2]

void WebCore::DocumentLoader::setCommitted ( bool  committed)
inline

◆ setCommitted() [2/2]

void WebCore::DocumentLoader::setCommitted ( bool  committed)
inline

◆ setDeferMainResourceDataLoad() [1/2]

void WebCore::DocumentLoader::setDeferMainResourceDataLoad ( bool  defer)
inline

◆ setDeferMainResourceDataLoad() [2/2]

void WebCore::DocumentLoader::setDeferMainResourceDataLoad ( bool  defer)
inline

◆ setDefersLoading() [1/2]

void WebCore::DocumentLoader::setDefersLoading ( bool  )

◆ setDefersLoading() [2/2]

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

◆ setDidCreateGlobalHistoryEntry() [1/2]

void WebCore::DocumentLoader::setDidCreateGlobalHistoryEntry ( bool  didCreateGlobalHistoryEntry)
inline

◆ setDidCreateGlobalHistoryEntry() [2/2]

void WebCore::DocumentLoader::setDidCreateGlobalHistoryEntry ( bool  didCreateGlobalHistoryEntry)
inline

◆ setIsClientRedirect() [1/2]

void WebCore::DocumentLoader::setIsClientRedirect ( bool  isClientRedirect)
inline

◆ setIsClientRedirect() [2/2]

void WebCore::DocumentLoader::setIsClientRedirect ( bool  isClientRedirect)
inline

◆ setLastCheckedRequest() [1/2]

void WebCore::DocumentLoader::setLastCheckedRequest ( const ResourceRequest request)
inline

◆ setLastCheckedRequest() [2/2]

void WebCore::DocumentLoader::setLastCheckedRequest ( const ResourceRequest request)
inline

◆ setMainResourceDataBufferingPolicy() [1/2]

void WebCore::DocumentLoader::setMainResourceDataBufferingPolicy ( DataBufferingPolicy  )

◆ setMainResourceDataBufferingPolicy() [2/2]

void WebCore::DocumentLoader::setMainResourceDataBufferingPolicy ( DataBufferingPolicy  dataBufferingPolicy)

◆ setOverrideEncoding() [1/2]

void WebCore::DocumentLoader::setOverrideEncoding ( const String encoding)
inline

◆ setOverrideEncoding() [2/2]

void WebCore::DocumentLoader::setOverrideEncoding ( const String encoding)
inline

◆ setShouldOpenExternalURLsPolicy() [1/2]

void WebCore::DocumentLoader::setShouldOpenExternalURLsPolicy ( ShouldOpenExternalURLsPolicy  shouldOpenExternalURLsPolicy)
inline

◆ setShouldOpenExternalURLsPolicy() [2/2]

void WebCore::DocumentLoader::setShouldOpenExternalURLsPolicy ( ShouldOpenExternalURLsPolicy  shouldOpenExternalURLsPolicy)
inline

◆ setTitle() [1/2]

WEBCORE_EXPORT void WebCore::DocumentLoader::setTitle ( const StringWithDirection )

◆ setTitle() [2/2]

void WebCore::DocumentLoader::setTitle ( const StringWithDirection title)

◆ setTriggeringAction() [1/2]

void WebCore::DocumentLoader::setTriggeringAction ( const NavigationAction action)

◆ setTriggeringAction() [2/2]

void WebCore::DocumentLoader::setTriggeringAction ( const NavigationAction )

◆ setUserContentExtensionsEnabled() [1/2]

void WebCore::DocumentLoader::setUserContentExtensionsEnabled ( bool  enabled)
inline

◆ setUserContentExtensionsEnabled() [2/2]

void WebCore::DocumentLoader::setUserContentExtensionsEnabled ( bool  enabled)
inline

◆ shouldOpenExternalURLsPolicyToPropagate() [1/2]

ShouldOpenExternalURLsPolicy WebCore::DocumentLoader::shouldOpenExternalURLsPolicyToPropagate ( ) const

◆ shouldOpenExternalURLsPolicyToPropagate() [2/2]

ShouldOpenExternalURLsPolicy WebCore::DocumentLoader::shouldOpenExternalURLsPolicyToPropagate ( ) const

◆ startIconLoading() [1/2]

void WebCore::DocumentLoader::startIconLoading ( )

◆ startIconLoading() [2/2]

void WebCore::DocumentLoader::startIconLoading ( )

◆ startLoadingMainResource() [1/2]

void WebCore::DocumentLoader::startLoadingMainResource ( )

◆ startLoadingMainResource() [2/2]

void WebCore::DocumentLoader::startLoadingMainResource ( )

◆ stopLoading() [1/2]

void WebCore::DocumentLoader::stopLoading ( )

◆ stopLoading() [2/2]

void WebCore::DocumentLoader::stopLoading ( )

◆ stopLoadingPlugIns() [1/2]

void WebCore::DocumentLoader::stopLoadingPlugIns ( )

◆ stopLoadingPlugIns() [2/2]

void WebCore::DocumentLoader::stopLoadingPlugIns ( )

◆ stopLoadingSubresources() [1/2]

void WebCore::DocumentLoader::stopLoadingSubresources ( )

◆ stopLoadingSubresources() [2/2]

void WebCore::DocumentLoader::stopLoadingSubresources ( )

◆ stopRecordingResponses() [1/2]

void WebCore::DocumentLoader::stopRecordingResponses ( )

◆ stopRecordingResponses() [2/2]

void WebCore::DocumentLoader::stopRecordingResponses ( )

◆ subresource() [1/2]

WEBCORE_EXPORT RefPtr<ArchiveResource> WebCore::DocumentLoader::subresource ( const URL ) const

◆ subresource() [2/2]

RefPtr< ArchiveResource > WebCore::DocumentLoader::subresource ( const URL url) const

◆ subresourceLoaderFinishedLoadingOnePart() [1/2]

void WebCore::DocumentLoader::subresourceLoaderFinishedLoadingOnePart ( ResourceLoader loader)

◆ subresourceLoaderFinishedLoadingOnePart() [2/2]

void WebCore::DocumentLoader::subresourceLoaderFinishedLoadingOnePart ( ResourceLoader )

◆ subresourceLoadersArePageCacheAcceptable() [1/2]

bool WebCore::DocumentLoader::subresourceLoadersArePageCacheAcceptable ( ) const
inline

◆ subresourceLoadersArePageCacheAcceptable() [2/2]

bool WebCore::DocumentLoader::subresourceLoadersArePageCacheAcceptable ( ) const
inline

◆ subresources() [1/2]

Vector< Ref< ArchiveResource > > WebCore::DocumentLoader::subresources ( ) const

◆ subresources() [2/2]

WEBCORE_EXPORT Vector<Ref<ArchiveResource> > WebCore::DocumentLoader::subresources ( ) const

◆ substituteData() [1/2]

const SubstituteData& WebCore::DocumentLoader::substituteData ( ) const
inline

◆ substituteData() [2/2]

const SubstituteData& WebCore::DocumentLoader::substituteData ( ) const
inline

◆ takeMemoryCacheLoadsForClientNotification() [1/2]

void WebCore::DocumentLoader::takeMemoryCacheLoadsForClientNotification ( Vector< ResourceRequest > &  loads)
inline

◆ takeMemoryCacheLoadsForClientNotification() [2/2]

void WebCore::DocumentLoader::takeMemoryCacheLoadsForClientNotification ( Vector< ResourceRequest > &  loads)

◆ timing() [1/2]

LoadTiming& WebCore::DocumentLoader::timing ( )
inline

◆ timing() [2/2]

LoadTiming& WebCore::DocumentLoader::timing ( )
inline

◆ title() [1/2]

const StringWithDirection& WebCore::DocumentLoader::title ( ) const
inline

◆ title() [2/2]

const StringWithDirection& WebCore::DocumentLoader::title ( ) const
inline

◆ triggeringAction() [1/2]

const NavigationAction& WebCore::DocumentLoader::triggeringAction ( ) const
inline

◆ triggeringAction() [2/2]

const NavigationAction& WebCore::DocumentLoader::triggeringAction ( ) const
inline

◆ unreachableURL() [1/2]

const URL & WebCore::DocumentLoader::unreachableURL ( ) const
inline

◆ unreachableURL() [2/2]

const URL& WebCore::DocumentLoader::unreachableURL ( ) const

◆ url() [1/2]

const URL & WebCore::DocumentLoader::url ( ) const
inline

◆ url() [2/2]

const URL& WebCore::DocumentLoader::url ( ) const

◆ urlForHistory() [1/2]

WEBCORE_EXPORT URL WebCore::DocumentLoader::urlForHistory ( ) const

◆ urlForHistory() [2/2]

URL WebCore::DocumentLoader::urlForHistory ( ) const

◆ urlForHistoryReflectsFailure() [1/2]

bool WebCore::DocumentLoader::urlForHistoryReflectsFailure ( ) const

◆ urlForHistoryReflectsFailure() [2/2]

WEBCORE_EXPORT bool WebCore::DocumentLoader::urlForHistoryReflectsFailure ( ) const

◆ userContentExtensionsEnabled() [1/2]

bool WebCore::DocumentLoader::userContentExtensionsEnabled ( ) const
inline

◆ userContentExtensionsEnabled() [2/2]

bool WebCore::DocumentLoader::userContentExtensionsEnabled ( ) const
inline

◆ wasOnloadDispatched() [1/2]

bool WebCore::DocumentLoader::wasOnloadDispatched ( )
inline

◆ wasOnloadDispatched() [2/2]

bool WebCore::DocumentLoader::wasOnloadDispatched ( )
inline

◆ willContinueMainResourceLoadAfterRedirect() [1/2]

void WebCore::DocumentLoader::willContinueMainResourceLoadAfterRedirect ( const ResourceRequest )

◆ willContinueMainResourceLoadAfterRedirect() [2/2]

void WebCore::DocumentLoader::willContinueMainResourceLoadAfterRedirect ( const ResourceRequest newRequest)

◆ writer() [1/2]

DocumentWriter& WebCore::DocumentLoader::writer ( ) const
inline

◆ writer() [2/2]

DocumentWriter& WebCore::DocumentLoader::writer ( ) const
inline

Friends And Related Function Documentation

◆ ContentFilter

ContentFilter
friend

Member Data Documentation

◆ m_deferMainResourceDataLoad

bool WebCore::DocumentLoader::m_deferMainResourceDataLoad { true }
protected

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