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

#include <CachedResourceRequest.h>

Public Member Functions

 CachedResourceRequest (ResourceRequest &&, const ResourceLoaderOptions &, std::optional< ResourceLoadPriority >=std::nullopt, String &&charset=String())
 
ResourceRequest && releaseResourceRequest ()
 
const ResourceRequestresourceRequest () const
 
const Stringcharset () const
 
void setCharset (const String &charset)
 
const ResourceLoaderOptionsoptions () const
 
void setOptions (const ResourceLoaderOptions &options)
 
const std::optional< ResourceLoadPriority > & priority () const
 
void setInitiator (Element &)
 
void setInitiator (const AtomicString &name)
 
const AtomicStringinitiatorName () const
 
bool allowsCaching () const
 
void setCachingPolicy (CachingPolicy policy)
 
void setAsPotentiallyCrossOrigin (const String &, Document &)
 
void updateForAccessControl (Document &)
 
void updateReferrerOriginAndUserAgentHeaders (FrameLoader &, ReferrerPolicy)
 
void upgradeInsecureRequestIfNeeded (Document &)
 
void setAcceptHeaderIfNone (CachedResource::Type)
 
void updateAccordingCacheMode ()
 
void removeFragmentIdentifierIfNeeded ()
 
void setDomainForCachePartition (Document &)
 
void setDomainForCachePartition (const String &)
 
bool isLinkPreload () const
 
void setIsLinkPreload ()
 
void setOrigin (Ref< SecurityOrigin > &&origin)
 
RefPtr< SecurityOriginreleaseOrigin ()
 
SecurityOriginorigin () const
 
String && releaseFragmentIdentifier ()
 
void clearFragmentIdentifier ()
 
 CachedResourceRequest (ResourceRequest &&, const ResourceLoaderOptions &, std::optional< ResourceLoadPriority >=std::nullopt, String &&charset=String())
 
ResourceRequest && releaseResourceRequest ()
 
const ResourceRequestresourceRequest () const
 
const Stringcharset () const
 
void setCharset (const String &charset)
 
const ResourceLoaderOptionsoptions () const
 
void setOptions (const ResourceLoaderOptions &options)
 
const std::optional< ResourceLoadPriority > & priority () const
 
void setInitiator (Element &)
 
void setInitiator (const AtomicString &name)
 
const AtomicStringinitiatorName () const
 
bool allowsCaching () const
 
void setCachingPolicy (CachingPolicy policy)
 
void setAsPotentiallyCrossOrigin (const String &, Document &)
 
void updateForAccessControl (Document &)
 
void updateReferrerOriginAndUserAgentHeaders (FrameLoader &, ReferrerPolicy)
 
void upgradeInsecureRequestIfNeeded (Document &)
 
void setAcceptHeaderIfNone (CachedResource::Type)
 
void updateAccordingCacheMode ()
 
void removeFragmentIdentifierIfNeeded ()
 
void setDomainForCachePartition (Document &)
 
void setDomainForCachePartition (const String &)
 
bool isLinkPreload () const
 
void setIsLinkPreload ()
 
void setOrigin (Ref< SecurityOrigin > &&origin)
 
RefPtr< SecurityOriginreleaseOrigin ()
 
SecurityOriginorigin () const
 
String && releaseFragmentIdentifier ()
 
void clearFragmentIdentifier ()
 

Static Public Member Functions

static String splitFragmentIdentifierFromRequestURL (ResourceRequest &)
 
static String splitFragmentIdentifierFromRequestURL (ResourceRequest &)
 

Constructor & Destructor Documentation

◆ CachedResourceRequest() [1/2]

WebCore::CachedResourceRequest::CachedResourceRequest ( ResourceRequest &&  resourceRequest,
const ResourceLoaderOptions options,
std::optional< ResourceLoadPriority priority = std::nullopt,
String &&  charset = String() 
)

◆ CachedResourceRequest() [2/2]

WebCore::CachedResourceRequest::CachedResourceRequest ( ResourceRequest &&  ,
const ResourceLoaderOptions ,
std::optional< ResourceLoadPriority = std::nullopt,
String &&  charset = String() 
)

Member Function Documentation

◆ allowsCaching() [1/2]

bool WebCore::CachedResourceRequest::allowsCaching ( ) const
inline

◆ allowsCaching() [2/2]

bool WebCore::CachedResourceRequest::allowsCaching ( ) const
inline

◆ charset() [1/2]

const String& WebCore::CachedResourceRequest::charset ( ) const
inline

◆ charset() [2/2]

const String& WebCore::CachedResourceRequest::charset ( ) const
inline

◆ clearFragmentIdentifier() [1/2]

void WebCore::CachedResourceRequest::clearFragmentIdentifier ( )
inline

◆ clearFragmentIdentifier() [2/2]

void WebCore::CachedResourceRequest::clearFragmentIdentifier ( )
inline

◆ initiatorName() [1/2]

const AtomicString& WebCore::CachedResourceRequest::initiatorName ( ) const

◆ initiatorName() [2/2]

const AtomicString & WebCore::CachedResourceRequest::initiatorName ( ) const

◆ isLinkPreload() [1/2]

bool WebCore::CachedResourceRequest::isLinkPreload ( ) const
inline

◆ isLinkPreload() [2/2]

bool WebCore::CachedResourceRequest::isLinkPreload ( ) const
inline

◆ options() [1/2]

const ResourceLoaderOptions& WebCore::CachedResourceRequest::options ( ) const
inline

◆ options() [2/2]

const ResourceLoaderOptions& WebCore::CachedResourceRequest::options ( ) const
inline

◆ origin() [1/2]

SecurityOrigin* WebCore::CachedResourceRequest::origin ( ) const
inline

◆ origin() [2/2]

SecurityOrigin* WebCore::CachedResourceRequest::origin ( ) const
inline

◆ priority() [1/2]

const std::optional<ResourceLoadPriority>& WebCore::CachedResourceRequest::priority ( ) const
inline

◆ priority() [2/2]

const std::optional<ResourceLoadPriority>& WebCore::CachedResourceRequest::priority ( ) const
inline

◆ releaseFragmentIdentifier() [1/2]

String&& WebCore::CachedResourceRequest::releaseFragmentIdentifier ( )
inline

◆ releaseFragmentIdentifier() [2/2]

String&& WebCore::CachedResourceRequest::releaseFragmentIdentifier ( )
inline

◆ releaseOrigin() [1/2]

RefPtr<SecurityOrigin> WebCore::CachedResourceRequest::releaseOrigin ( )
inline

◆ releaseOrigin() [2/2]

RefPtr<SecurityOrigin> WebCore::CachedResourceRequest::releaseOrigin ( )
inline

◆ releaseResourceRequest() [1/2]

ResourceRequest&& WebCore::CachedResourceRequest::releaseResourceRequest ( )
inline

◆ releaseResourceRequest() [2/2]

ResourceRequest&& WebCore::CachedResourceRequest::releaseResourceRequest ( )
inline

◆ removeFragmentIdentifierIfNeeded() [1/2]

void WebCore::CachedResourceRequest::removeFragmentIdentifierIfNeeded ( )

◆ removeFragmentIdentifierIfNeeded() [2/2]

void WebCore::CachedResourceRequest::removeFragmentIdentifierIfNeeded ( )

◆ resourceRequest() [1/2]

const ResourceRequest& WebCore::CachedResourceRequest::resourceRequest ( ) const
inline

◆ resourceRequest() [2/2]

const ResourceRequest& WebCore::CachedResourceRequest::resourceRequest ( ) const
inline

◆ setAcceptHeaderIfNone() [1/2]

void WebCore::CachedResourceRequest::setAcceptHeaderIfNone ( CachedResource::Type  type)

◆ setAcceptHeaderIfNone() [2/2]

void WebCore::CachedResourceRequest::setAcceptHeaderIfNone ( CachedResource::Type  )

◆ setAsPotentiallyCrossOrigin() [1/2]

void WebCore::CachedResourceRequest::setAsPotentiallyCrossOrigin ( const String ,
Document  
)

◆ setAsPotentiallyCrossOrigin() [2/2]

void WebCore::CachedResourceRequest::setAsPotentiallyCrossOrigin ( const String mode,
Document document 
)

◆ setCachingPolicy() [1/2]

void WebCore::CachedResourceRequest::setCachingPolicy ( CachingPolicy  policy)
inline

◆ setCachingPolicy() [2/2]

void WebCore::CachedResourceRequest::setCachingPolicy ( CachingPolicy  policy)
inline

◆ setCharset() [1/2]

void WebCore::CachedResourceRequest::setCharset ( const String charset)
inline

◆ setCharset() [2/2]

void WebCore::CachedResourceRequest::setCharset ( const String charset)
inline

◆ setDomainForCachePartition() [1/4]

void WebCore::CachedResourceRequest::setDomainForCachePartition ( Document document)

◆ setDomainForCachePartition() [2/4]

void WebCore::CachedResourceRequest::setDomainForCachePartition ( Document )

◆ setDomainForCachePartition() [3/4]

void WebCore::CachedResourceRequest::setDomainForCachePartition ( const String )

◆ setDomainForCachePartition() [4/4]

void WebCore::CachedResourceRequest::setDomainForCachePartition ( const String domain)

◆ setInitiator() [1/4]

void WebCore::CachedResourceRequest::setInitiator ( Element element)

◆ setInitiator() [2/4]

void WebCore::CachedResourceRequest::setInitiator ( Element )

◆ setInitiator() [3/4]

void WebCore::CachedResourceRequest::setInitiator ( const AtomicString name)

◆ setInitiator() [4/4]

void WebCore::CachedResourceRequest::setInitiator ( const AtomicString name)

◆ setIsLinkPreload() [1/2]

void WebCore::CachedResourceRequest::setIsLinkPreload ( )
inline

◆ setIsLinkPreload() [2/2]

void WebCore::CachedResourceRequest::setIsLinkPreload ( )
inline

◆ setOptions() [1/2]

void WebCore::CachedResourceRequest::setOptions ( const ResourceLoaderOptions options)
inline

◆ setOptions() [2/2]

void WebCore::CachedResourceRequest::setOptions ( const ResourceLoaderOptions options)
inline

◆ setOrigin() [1/2]

void WebCore::CachedResourceRequest::setOrigin ( Ref< SecurityOrigin > &&  origin)
inline

◆ setOrigin() [2/2]

void WebCore::CachedResourceRequest::setOrigin ( Ref< SecurityOrigin > &&  origin)
inline

◆ splitFragmentIdentifierFromRequestURL() [1/2]

String WebCore::CachedResourceRequest::splitFragmentIdentifierFromRequestURL ( ResourceRequest request)
static

◆ splitFragmentIdentifierFromRequestURL() [2/2]

static String WebCore::CachedResourceRequest::splitFragmentIdentifierFromRequestURL ( ResourceRequest )
static

◆ updateAccordingCacheMode() [1/2]

void WebCore::CachedResourceRequest::updateAccordingCacheMode ( )

◆ updateAccordingCacheMode() [2/2]

void WebCore::CachedResourceRequest::updateAccordingCacheMode ( )

◆ updateForAccessControl() [1/2]

void WebCore::CachedResourceRequest::updateForAccessControl ( Document )

◆ updateForAccessControl() [2/2]

void WebCore::CachedResourceRequest::updateForAccessControl ( Document document)

◆ updateReferrerOriginAndUserAgentHeaders() [1/2]

void WebCore::CachedResourceRequest::updateReferrerOriginAndUserAgentHeaders ( FrameLoader ,
ReferrerPolicy   
)

◆ updateReferrerOriginAndUserAgentHeaders() [2/2]

void WebCore::CachedResourceRequest::updateReferrerOriginAndUserAgentHeaders ( FrameLoader frameLoader,
ReferrerPolicy  defaultPolicy 
)

◆ upgradeInsecureRequestIfNeeded() [1/2]

void WebCore::CachedResourceRequest::upgradeInsecureRequestIfNeeded ( Document )

◆ upgradeInsecureRequestIfNeeded() [2/2]

void WebCore::CachedResourceRequest::upgradeInsecureRequestIfNeeded ( Document document)

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