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

#include <WebDocumentLoader.h>

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

Public Member Functions

uint64_t navigationID () const
 
void setNavigationID (uint64_t)
 
- Public Member Functions inherited from WebCore::DocumentLoader
virtual WEBCORE_EXPORT ~DocumentLoader ()
 
void attachToFrame (Frame &)
 
Frameframe () const
 
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
 
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< WebDocumentLoadercreate (const WebCore::ResourceRequest &request, const WebCore::SubstituteData &data)
 
- Static Public Member Functions inherited from WebCore::DocumentLoader
static Ref< DocumentLoadercreate (const ResourceRequest &request, const SubstituteData &data)
 
static Ref< DocumentLoadercreate (const ResourceRequest &request, const SubstituteData &data)
 

Additional Inherited Members

- Protected Member Functions inherited from WebCore::DocumentLoader
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 inherited from WebCore::DocumentLoader
bool m_deferMainResourceDataLoad { true }
 

Member Function Documentation

◆ create()

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

◆ navigationID()

uint64_t WebKit::WebDocumentLoader::navigationID ( ) const
inline

◆ setNavigationID()

void WebDocumentLoader::setNavigationID ( uint64_t  navigationID)

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