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

#include <WebDocumentLoader.h>

Inheritance diagram for 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

 ~WebDocumentLoader ()
 
void setDataSource (WebDataSource *)
 
WebDataSource * dataSource () const
 
void detachDataSource ()
 
virtual void attachToFrame ()
 
virtual void detachFromFrame ()
 
- Public Member Functions inherited from WebCore::DocumentLoader
virtual WEBCORE_EXPORT ~DocumentLoader ()
 
void attachToFrame (Frame &)
 
Frame * frame () const
 
WEBCORE_EXPORT FrameLoader * frameLoader () const
 
WEBCORE_EXPORT SubresourceLoader * mainResourceLoader () const
 
WEBCORE_EXPORT RefPtr< SharedBuffer > mainResourceData () const
 
DocumentWriter & writer () const
 
const ResourceRequest & originalRequest () const
 
const ResourceRequest & originalRequestCopy () const
 
const ResourceRequest & request () const
 
ResourceRequest & request ()
 
CachedResourceLoader & cachedResourceLoader ()
 
const SubstituteData & substituteData () const
 
const URL & url () const
 
const URL & unreachableURL () const
 
const URL & originalURL () const
 
const URL & responseURL () const
 
const String & responseMIMEType () const
 
const String & currentContentType () const
 
void replaceRequestURLForSameDocumentNavigation (const URL &)
 
bool isStopping () const
 
void stopLoading ()
 
void setCommitted (bool committed)
 
bool isCommitted () const
 
WEBCORE_EXPORT bool isLoading () const
 
const ResourceError & mainDocumentError () const
 
const ResourceResponse & response () const
 
bool isClientRedirect () const
 
void setIsClientRedirect (bool isClientRedirect)
 
void dispatchOnloadEvents ()
 
bool wasOnloadDispatched ()
 
WEBCORE_EXPORT bool isLoadingInAPISense () const
 
WEBCORE_EXPORT void setTitle (const StringWithDirection &)
 
const String & overrideEncoding () const
 
void scheduleSubstituteResourceLoad (ResourceLoader &, SubstituteResource &)
 
WEBCORE_EXPORT ArchiveResource * archiveResourceForURL (const URL &) const
 
WEBCORE_EXPORT RefPtr< ArchiveResource > mainResource () const
 
WEBCORE_EXPORT RefPtr< ArchiveResource > subresource (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 NavigationAction & triggeringAction () const
 
void setTriggeringAction (const NavigationAction &)
 
void setOverrideEncoding (const String &encoding)
 
void setLastCheckedRequest (const ResourceRequest &request)
 
const ResourceRequest & lastCheckedRequest ()
 
void stopRecordingResponses ()
 
const StringWithDirection & title () 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)
 
LoadTiming & timing ()
 
void resetTiming ()
 
WEBCORE_EXPORT void commitData (const char *bytes, size_t length)
 
ApplicationCacheHost & applicationCacheHost () const
 
ApplicationCacheHost * applicationCacheHostUnlessBeingDestroyed () 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 &)
 
Frame * frame () const
 
WEBCORE_EXPORT FrameLoader * frameLoader () const
 
WEBCORE_EXPORT SubresourceLoader * mainResourceLoader () const
 
WEBCORE_EXPORT RefPtr< SharedBuffer > mainResourceData () const
 
DocumentWriter & writer () const
 
const ResourceRequest & originalRequest () const
 
const ResourceRequest & originalRequestCopy () const
 
const ResourceRequest & request () const
 
ResourceRequest & request ()
 
CachedResourceLoader & cachedResourceLoader ()
 
const SubstituteData & substituteData () const
 
const URL & url () const
 
const URL & unreachableURL () const
 
const URL & originalURL () const
 
const URL & responseURL () const
 
const String & responseMIMEType () const
 
const String & currentContentType () const
 
void replaceRequestURLForSameDocumentNavigation (const URL &)
 
bool isStopping () const
 
void stopLoading ()
 
void setCommitted (bool committed)
 
bool isCommitted () const
 
WEBCORE_EXPORT bool isLoading () const
 
const ResourceError & mainDocumentError () const
 
const ResourceResponse & response () const
 
bool isClientRedirect () const
 
void setIsClientRedirect (bool isClientRedirect)
 
void dispatchOnloadEvents ()
 
bool wasOnloadDispatched ()
 
WEBCORE_EXPORT bool isLoadingInAPISense () const
 
WEBCORE_EXPORT void setTitle (const StringWithDirection &)
 
const String & overrideEncoding () const
 
void scheduleSubstituteResourceLoad (ResourceLoader &, SubstituteResource &)
 
WEBCORE_EXPORT ArchiveResource * archiveResourceForURL (const URL &) const
 
WEBCORE_EXPORT RefPtr< ArchiveResource > mainResource () const
 
WEBCORE_EXPORT RefPtr< ArchiveResource > subresource (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 NavigationAction & triggeringAction () const
 
void setTriggeringAction (const NavigationAction &)
 
void setOverrideEncoding (const String &encoding)
 
void setLastCheckedRequest (const ResourceRequest &request)
 
const ResourceRequest & lastCheckedRequest ()
 
void stopRecordingResponses ()
 
const StringWithDirection & title () 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)
 
LoadTiming & timing ()
 
void resetTiming ()
 
WEBCORE_EXPORT void commitData (const char *bytes, size_t length)
 
ApplicationCacheHost & applicationCacheHost () const
 
ApplicationCacheHost * applicationCacheHostUnlessBeingDestroyed () 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< WebDocumentLoader > create (const ResourceRequest &, const SubstituteData &)
 
- Static Public Member Functions inherited from WebCore::DocumentLoader
static Ref< DocumentLoader > create (const ResourceRequest &request, const SubstituteData &data)
 
static Ref< DocumentLoader > create (const ResourceRequest &request, const SubstituteData &data)
 

Additional Inherited Members

- Protected Member Functions inherited from WebCore::DocumentLoader
WEBCORE_EXPORT DocumentLoader (const ResourceRequest &, const SubstituteData &)
 
WEBCORE_EXPORT DocumentLoader (const ResourceRequest &, const SubstituteData &)
 
- 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 }
 

Constructor & Destructor Documentation

◆ ~WebDocumentLoader()

WebDocumentLoader::~WebDocumentLoader ( )

Member Function Documentation

◆ attachToFrame()

void WebDocumentLoader::attachToFrame ( )
virtual

Reimplemented from WebCore::DocumentLoader.

◆ create()

Ref< WebDocumentLoader > WebDocumentLoader::create ( const ResourceRequest &  request,
const SubstituteData &  data 
)
static

◆ dataSource()

WebDataSource * WebDocumentLoader::dataSource ( ) const

◆ detachDataSource()

void WebDocumentLoader::detachDataSource ( )

◆ detachFromFrame()

void WebDocumentLoader::detachFromFrame ( )
virtual

Reimplemented from WebCore::DocumentLoader.

◆ setDataSource()

void WebDocumentLoader::setDataSource ( WebDataSource *  dataSource)

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