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 ResourceRequest & resourceRequest () const
 
const String & charset () const
 
void setCharset (const String &charset)
 
const ResourceLoaderOptions & options () const
 
void setOptions (const ResourceLoaderOptions &options)
 
const std::optional< ResourceLoadPriority > & priority () const
 
void setInitiator (Element &)
 
void setInitiator (const AtomicString &name)
 
const AtomicString & initiatorName () 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< SecurityOrigin > releaseOrigin ()
 
SecurityOrigin * origin () const
 
String && releaseFragmentIdentifier ()
 
void clearFragmentIdentifier ()
 
 CachedResourceRequest (ResourceRequest &&, const ResourceLoaderOptions &, std::optional< ResourceLoadPriority >=std::nullopt, String &&charset=String())
 
ResourceRequest && releaseResourceRequest ()
 
const ResourceRequest & resourceRequest () const
 
const String & charset () const
 
void setCharset (const String &charset)
 
const ResourceLoaderOptions & options () const
 
void setOptions (const ResourceLoaderOptions &options)
 
const std::optional< ResourceLoadPriority > & priority () const
 
void setInitiator (Element &)
 
void setInitiator (const AtomicString &name)
 
const AtomicString & initiatorName () 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< SecurityOrigin > releaseOrigin ()
 
SecurityOrigin * origin () 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: