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

#include <ResourceRequestBase.h>

Inheritance diagram for WebCore::ResourceRequestBase:
WebCore::ResourceRequest WebCore::ResourceRequest WebCore::ResourceRequest WebCore::ResourceRequest

Public Types

enum  Requester {
  Requester::Unspecified, Requester::Main, Requester::XHR, Requester::Fetch,
  Requester::Media, Requester::Unspecified, Requester::Main, Requester::XHR,
  Requester::Fetch, Requester::Media
}
 
enum  Requester {
  Requester::Unspecified, Requester::Main, Requester::XHR, Requester::Fetch,
  Requester::Media, Requester::Unspecified, Requester::Main, Requester::XHR,
  Requester::Fetch, Requester::Media
}
 

Public Member Functions

ResourceRequest isolatedCopy () const
 
WEBCORE_EXPORT void setAsIsolatedCopy (const ResourceRequest &)
 
WEBCORE_EXPORT bool isNull () const
 
WEBCORE_EXPORT bool isEmpty () const
 
WEBCORE_EXPORT const URLurl () const
 
WEBCORE_EXPORT void setURL (const URL &url)
 
WEBCORE_EXPORT void removeCredentials ()
 
WEBCORE_EXPORT ResourceRequestCachePolicy cachePolicy () const
 
WEBCORE_EXPORT void setCachePolicy (ResourceRequestCachePolicy cachePolicy)
 
double timeoutInterval () const
 
void setTimeoutInterval (double timeoutInterval)
 
WEBCORE_EXPORT const URLfirstPartyForCookies () const
 
WEBCORE_EXPORT void setFirstPartyForCookies (const URL &)
 
WEBCORE_EXPORT const StringhttpMethod () const
 
WEBCORE_EXPORT void setHTTPMethod (const String &httpMethod)
 
WEBCORE_EXPORT const HTTPHeaderMaphttpHeaderFields () const
 
WEBCORE_EXPORT void setHTTPHeaderFields (HTTPHeaderMap)
 
WEBCORE_EXPORT String httpHeaderField (const String &name) const
 
WEBCORE_EXPORT String httpHeaderField (HTTPHeaderName) const
 
WEBCORE_EXPORT void setHTTPHeaderField (const String &name, const String &value)
 
WEBCORE_EXPORT void setHTTPHeaderField (HTTPHeaderName, const String &value)
 
void addHTTPHeaderField (HTTPHeaderName, const String &value)
 
void addHTTPHeaderField (const String &name, const String &value)
 
void addHTTPHeaderFieldIfNotPresent (HTTPHeaderName, const String &)
 
bool hasHTTPHeaderField (HTTPHeaderName) const
 
template<size_t length>
String httpHeaderField (const char(&)[length]) const =delete
 
template<size_t length>
void setHTTPHeaderField (const char(&)[length], const String &)=delete
 
template<size_t length>
void addHTTPHeaderField (const char(&)[length], const String &)=delete
 
WEBCORE_EXPORT void clearHTTPAuthorization ()
 
WEBCORE_EXPORT String httpContentType () const
 
WEBCORE_EXPORT void setHTTPContentType (const String &)
 
void clearHTTPContentType ()
 
bool hasHTTPHeader (HTTPHeaderName) const
 
WEBCORE_EXPORT String httpReferrer () const
 
bool hasHTTPReferrer () const
 
WEBCORE_EXPORT void setHTTPReferrer (const String &)
 
WEBCORE_EXPORT void clearHTTPReferrer ()
 
String httpOrigin () const
 
bool hasHTTPOrigin () const
 
void setHTTPOrigin (const String &)
 
WEBCORE_EXPORT void clearHTTPOrigin ()
 
WEBCORE_EXPORT String httpUserAgent () const
 
WEBCORE_EXPORT void setHTTPUserAgent (const String &)
 
void clearHTTPUserAgent ()
 
String httpAccept () const
 
void setHTTPAccept (const String &)
 
void clearHTTPAccept ()
 
void clearHTTPAcceptEncoding ()
 
const Vector< String > & responseContentDispositionEncodingFallbackArray () const
 
WEBCORE_EXPORT void setResponseContentDispositionEncodingFallbackArray (const String &encoding1, const String &encoding2=String(), const String &encoding3=String())
 
WEBCORE_EXPORT FormDatahttpBody () const
 
WEBCORE_EXPORT void setHTTPBody (RefPtr< FormData > &&)
 
bool allowCookies () const
 
void setAllowCookies (bool allowCookies)
 
WEBCORE_EXPORT ResourceLoadPriority priority () const
 
WEBCORE_EXPORT void setPriority (ResourceLoadPriority)
 
const StringcachePartition () const
 
WEBCORE_EXPORT void setCachePartition (const String &)
 
void setDomainForCachePartition (const String &domain)
 
WEBCORE_EXPORT bool isConditional () const
 
WEBCORE_EXPORT void makeUnconditional ()
 
bool reportUploadProgress () const
 
void setReportUploadProgress (bool reportUploadProgress)
 
bool reportLoadTiming () const
 
void setReportLoadTiming (bool reportLoadTiming)
 
bool reportRawHeaders () const
 
void setReportRawHeaders (bool reportRawHeaders)
 
bool hiddenFromInspector () const
 
void setHiddenFromInspector (bool hiddenFromInspector)
 
bool ignoreForRequestCount () const
 
void setIgnoreForRequestCount (bool ignoreForRequestCount)
 
Requester requester () const
 
void setRequester (Requester requester)
 
String initiatorIdentifier () const
 
void setInitiatorIdentifier (const String &identifier)
 
bool encodingRequiresPlatformData () const
 
template<class Encoder >
void encodeWithoutPlatformData (Encoder &) const
 
template<class Decoder >
bool decodeWithoutPlatformData (Decoder &)
 
ResourceRequest isolatedCopy () const
 
WEBCORE_EXPORT void setAsIsolatedCopy (const ResourceRequest &)
 
WEBCORE_EXPORT bool isNull () const
 
WEBCORE_EXPORT bool isEmpty () const
 
WEBCORE_EXPORT const URLurl () const
 
WEBCORE_EXPORT void setURL (const URL &url)
 
WEBCORE_EXPORT void removeCredentials ()
 
WEBCORE_EXPORT ResourceRequestCachePolicy cachePolicy () const
 
WEBCORE_EXPORT void setCachePolicy (ResourceRequestCachePolicy cachePolicy)
 
double timeoutInterval () const
 
void setTimeoutInterval (double timeoutInterval)
 
WEBCORE_EXPORT const URLfirstPartyForCookies () const
 
WEBCORE_EXPORT void setFirstPartyForCookies (const URL &)
 
WEBCORE_EXPORT const StringhttpMethod () const
 
WEBCORE_EXPORT void setHTTPMethod (const String &httpMethod)
 
WEBCORE_EXPORT const HTTPHeaderMaphttpHeaderFields () const
 
WEBCORE_EXPORT void setHTTPHeaderFields (HTTPHeaderMap)
 
WEBCORE_EXPORT String httpHeaderField (const String &name) const
 
WEBCORE_EXPORT String httpHeaderField (HTTPHeaderName) const
 
WEBCORE_EXPORT void setHTTPHeaderField (const String &name, const String &value)
 
WEBCORE_EXPORT void setHTTPHeaderField (HTTPHeaderName, const String &value)
 
void addHTTPHeaderField (HTTPHeaderName, const String &value)
 
void addHTTPHeaderField (const String &name, const String &value)
 
void addHTTPHeaderFieldIfNotPresent (HTTPHeaderName, const String &)
 
bool hasHTTPHeaderField (HTTPHeaderName) const
 
template<size_t length>
String httpHeaderField (const char(&)[length]) const =delete
 
template<size_t length>
void setHTTPHeaderField (const char(&)[length], const String &)=delete
 
template<size_t length>
void addHTTPHeaderField (const char(&)[length], const String &)=delete
 
WEBCORE_EXPORT void clearHTTPAuthorization ()
 
WEBCORE_EXPORT String httpContentType () const
 
WEBCORE_EXPORT void setHTTPContentType (const String &)
 
void clearHTTPContentType ()
 
bool hasHTTPHeader (HTTPHeaderName) const
 
WEBCORE_EXPORT String httpReferrer () const
 
bool hasHTTPReferrer () const
 
WEBCORE_EXPORT void setHTTPReferrer (const String &)
 
WEBCORE_EXPORT void clearHTTPReferrer ()
 
String httpOrigin () const
 
bool hasHTTPOrigin () const
 
void setHTTPOrigin (const String &)
 
WEBCORE_EXPORT void clearHTTPOrigin ()
 
WEBCORE_EXPORT String httpUserAgent () const
 
WEBCORE_EXPORT void setHTTPUserAgent (const String &)
 
void clearHTTPUserAgent ()
 
String httpAccept () const
 
void setHTTPAccept (const String &)
 
void clearHTTPAccept ()
 
void clearHTTPAcceptEncoding ()
 
const Vector< String > & responseContentDispositionEncodingFallbackArray () const
 
WEBCORE_EXPORT void setResponseContentDispositionEncodingFallbackArray (const String &encoding1, const String &encoding2=String(), const String &encoding3=String())
 
WEBCORE_EXPORT FormDatahttpBody () const
 
WEBCORE_EXPORT void setHTTPBody (RefPtr< FormData > &&)
 
bool allowCookies () const
 
void setAllowCookies (bool allowCookies)
 
WEBCORE_EXPORT ResourceLoadPriority priority () const
 
WEBCORE_EXPORT void setPriority (ResourceLoadPriority)
 
const StringcachePartition () const
 
WEBCORE_EXPORT void setCachePartition (const String &)
 
void setDomainForCachePartition (const String &domain)
 
WEBCORE_EXPORT bool isConditional () const
 
WEBCORE_EXPORT void makeUnconditional ()
 
bool reportUploadProgress () const
 
void setReportUploadProgress (bool reportUploadProgress)
 
bool reportLoadTiming () const
 
void setReportLoadTiming (bool reportLoadTiming)
 
bool reportRawHeaders () const
 
void setReportRawHeaders (bool reportRawHeaders)
 
bool hiddenFromInspector () const
 
void setHiddenFromInspector (bool hiddenFromInspector)
 
bool ignoreForRequestCount () const
 
void setIgnoreForRequestCount (bool ignoreForRequestCount)
 
Requester requester () const
 
void setRequester (Requester requester)
 
String initiatorIdentifier () const
 
void setInitiatorIdentifier (const String &identifier)
 
bool encodingRequiresPlatformData () const
 
template<class Encoder >
void encodeWithoutPlatformData (Encoder &) const
 
template<class Decoder >
bool decodeWithoutPlatformData (Decoder &)
 
template<class Encoder >
ALWAYS_INLINE void encodeBase (Encoder &encoder) const
 
template<class Decoder >
ALWAYS_INLINE bool decodeBase (Decoder &decoder)
 

Static Public Member Functions

static WEBCORE_EXPORT String partitionName (const String &domain)
 
static WEBCORE_EXPORT double defaultTimeoutInterval ()
 
static WEBCORE_EXPORT void setDefaultTimeoutInterval (double)
 
static bool compare (const ResourceRequest &, const ResourceRequest &)
 
static WEBCORE_EXPORT String partitionName (const String &domain)
 
static WEBCORE_EXPORT double defaultTimeoutInterval ()
 
static WEBCORE_EXPORT void setDefaultTimeoutInterval (double)
 
static bool compare (const ResourceRequest &, const ResourceRequest &)
 

Protected Member Functions

 ResourceRequestBase ()
 
 ResourceRequestBase (const URL &url, ResourceRequestCachePolicy policy)
 
void updatePlatformRequest (HTTPBodyUpdatePolicy=DoNotUpdateHTTPBody) const
 
void updateResourceRequest (HTTPBodyUpdatePolicy=DoNotUpdateHTTPBody) const
 
template<class Encoder >
void encodeBase (Encoder &) const
 
template<class Decoder >
bool decodeBase (Decoder &)
 
 ResourceRequestBase ()
 
 ResourceRequestBase (const URL &url, ResourceRequestCachePolicy policy)
 
void updatePlatformRequest (HTTPBodyUpdatePolicy=DoNotUpdateHTTPBody) const
 
void updateResourceRequest (HTTPBodyUpdatePolicy=DoNotUpdateHTTPBody) const
 
template<class Encoder >
void encodeBase (Encoder &) const
 
template<class Decoder >
bool decodeBase (Decoder &)
 

Static Protected Member Functions

static bool platformCompare (const ResourceRequest &, const ResourceRequest &)
 
static bool platformCompare (const ResourceRequest &, const ResourceRequest &)
 

Protected Attributes

URL m_url
 
double m_timeoutInterval
 
URL m_firstPartyForCookies
 
String m_httpMethod
 
HTTPHeaderMap m_httpHeaderFields
 
Vector< Stringm_responseContentDispositionEncodingFallbackArray
 
RefPtr< FormDatam_httpBody
 
ResourceRequestCachePolicy m_cachePolicy { UseProtocolCachePolicy }
 
bool m_allowCookies { false }
 
bool m_resourceRequestUpdated { false }
 
bool m_platformRequestUpdated { false }
 
bool m_resourceRequestBodyUpdated { false }
 
bool m_platformRequestBodyUpdated { false }
 
bool m_reportUploadProgress { false }
 
bool m_reportLoadTiming { false }
 
bool m_reportRawHeaders { false }
 
bool m_hiddenFromInspector { false }
 
bool m_ignoreForRequestCount { false }
 
ResourceLoadPriority m_priority { ResourceLoadPriority::Low }
 
Requester m_requester { Requester::Unspecified }
 
String m_initiatorIdentifier
 
String m_cachePartition { emptyString() }
 

Member Enumeration Documentation

◆ Requester [1/2]

Enumerator
Unspecified 
Main 
XHR 
Fetch 
Media 
Unspecified 
Main 
XHR 
Fetch 
Media 

◆ Requester [2/2]

Enumerator
Unspecified 
Main 
XHR 
Fetch 
Media 
Unspecified 
Main 
XHR 
Fetch 
Media 

Constructor & Destructor Documentation

◆ ResourceRequestBase() [1/4]

WebCore::ResourceRequestBase::ResourceRequestBase ( )
inlineprotected

◆ ResourceRequestBase() [2/4]

WebCore::ResourceRequestBase::ResourceRequestBase ( const URL url,
ResourceRequestCachePolicy  policy 
)
inlineprotected

◆ ResourceRequestBase() [3/4]

WebCore::ResourceRequestBase::ResourceRequestBase ( )
inlineprotected

◆ ResourceRequestBase() [4/4]

WebCore::ResourceRequestBase::ResourceRequestBase ( const URL url,
ResourceRequestCachePolicy  policy 
)
inlineprotected

Member Function Documentation

◆ addHTTPHeaderField() [1/6]

void WebCore::ResourceRequestBase::addHTTPHeaderField ( HTTPHeaderName  name,
const String value 
)

◆ addHTTPHeaderField() [2/6]

void WebCore::ResourceRequestBase::addHTTPHeaderField ( HTTPHeaderName  ,
const String value 
)

◆ addHTTPHeaderField() [3/6]

void WebCore::ResourceRequestBase::addHTTPHeaderField ( const String name,
const String value 
)

◆ addHTTPHeaderField() [4/6]

void WebCore::ResourceRequestBase::addHTTPHeaderField ( const String name,
const String value 
)

◆ addHTTPHeaderField() [5/6]

template<size_t length>
void WebCore::ResourceRequestBase::addHTTPHeaderField ( const   char(&)[length],
const String  
)
delete

◆ addHTTPHeaderField() [6/6]

template<size_t length>
void WebCore::ResourceRequestBase::addHTTPHeaderField ( const   char(&)[length],
const String  
)
delete

◆ addHTTPHeaderFieldIfNotPresent() [1/2]

void WebCore::ResourceRequestBase::addHTTPHeaderFieldIfNotPresent ( HTTPHeaderName  ,
const String  
)

◆ addHTTPHeaderFieldIfNotPresent() [2/2]

void WebCore::ResourceRequestBase::addHTTPHeaderFieldIfNotPresent ( HTTPHeaderName  name,
const String value 
)

◆ allowCookies() [1/2]

bool WebCore::ResourceRequestBase::allowCookies ( ) const

◆ allowCookies() [2/2]

bool WebCore::ResourceRequestBase::allowCookies ( ) const

◆ cachePartition() [1/2]

const String& WebCore::ResourceRequestBase::cachePartition ( ) const
inline

◆ cachePartition() [2/2]

const String& WebCore::ResourceRequestBase::cachePartition ( ) const
inline

◆ cachePolicy() [1/2]

ResourceRequestCachePolicy WebCore::ResourceRequestBase::cachePolicy ( ) const

◆ cachePolicy() [2/2]

WEBCORE_EXPORT ResourceRequestCachePolicy WebCore::ResourceRequestBase::cachePolicy ( ) const

◆ clearHTTPAccept() [1/2]

void WebCore::ResourceRequestBase::clearHTTPAccept ( )

◆ clearHTTPAccept() [2/2]

void WebCore::ResourceRequestBase::clearHTTPAccept ( )

◆ clearHTTPAcceptEncoding() [1/2]

void WebCore::ResourceRequestBase::clearHTTPAcceptEncoding ( )

◆ clearHTTPAcceptEncoding() [2/2]

void WebCore::ResourceRequestBase::clearHTTPAcceptEncoding ( )

◆ clearHTTPAuthorization() [1/2]

void WebCore::ResourceRequestBase::clearHTTPAuthorization ( )

◆ clearHTTPAuthorization() [2/2]

WEBCORE_EXPORT void WebCore::ResourceRequestBase::clearHTTPAuthorization ( )

◆ clearHTTPContentType() [1/2]

void WebCore::ResourceRequestBase::clearHTTPContentType ( )

◆ clearHTTPContentType() [2/2]

void WebCore::ResourceRequestBase::clearHTTPContentType ( )

◆ clearHTTPOrigin() [1/2]

WEBCORE_EXPORT void WebCore::ResourceRequestBase::clearHTTPOrigin ( )

◆ clearHTTPOrigin() [2/2]

void WebCore::ResourceRequestBase::clearHTTPOrigin ( )

◆ clearHTTPReferrer() [1/2]

void WebCore::ResourceRequestBase::clearHTTPReferrer ( )

◆ clearHTTPReferrer() [2/2]

WEBCORE_EXPORT void WebCore::ResourceRequestBase::clearHTTPReferrer ( )

◆ clearHTTPUserAgent() [1/2]

void WebCore::ResourceRequestBase::clearHTTPUserAgent ( )

◆ clearHTTPUserAgent() [2/2]

void WebCore::ResourceRequestBase::clearHTTPUserAgent ( )

◆ compare() [1/2]

bool WebCore::ResourceRequestBase::compare ( const ResourceRequest a,
const ResourceRequest b 
)
static

◆ compare() [2/2]

static bool WebCore::ResourceRequestBase::compare ( const ResourceRequest ,
const ResourceRequest  
)
static

◆ decodeBase() [1/3]

template<class Decoder >
bool WebCore::ResourceRequestBase::decodeBase ( Decoder &  )
protected

◆ decodeBase() [2/3]

template<class Decoder >
bool WebCore::ResourceRequestBase::decodeBase ( Decoder &  )
protected

◆ decodeBase() [3/3]

template<class Decoder >
ALWAYS_INLINE bool WebCore::ResourceRequestBase::decodeBase ( Decoder &  decoder)

◆ decodeWithoutPlatformData() [1/2]

template<class Decoder >
bool WebCore::ResourceRequestBase::decodeWithoutPlatformData ( Decoder &  decoder)

◆ decodeWithoutPlatformData() [2/2]

template<class Decoder >
bool WebCore::ResourceRequestBase::decodeWithoutPlatformData ( Decoder &  )

◆ defaultTimeoutInterval() [1/2]

double WebCore::ResourceRequestBase::defaultTimeoutInterval ( )
static

◆ defaultTimeoutInterval() [2/2]

static WEBCORE_EXPORT double WebCore::ResourceRequestBase::defaultTimeoutInterval ( )
static

◆ encodeBase() [1/3]

template<class Encoder >
void WebCore::ResourceRequestBase::encodeBase ( Encoder &  ) const
protected

◆ encodeBase() [2/3]

template<class Encoder >
void WebCore::ResourceRequestBase::encodeBase ( Encoder &  ) const
protected

◆ encodeBase() [3/3]

template<class Encoder >
ALWAYS_INLINE void WebCore::ResourceRequestBase::encodeBase ( Encoder &  encoder) const

◆ encodeWithoutPlatformData() [1/2]

template<class Encoder >
void WebCore::ResourceRequestBase::encodeWithoutPlatformData ( Encoder &  encoder) const

◆ encodeWithoutPlatformData() [2/2]

template<class Encoder >
void WebCore::ResourceRequestBase::encodeWithoutPlatformData ( Encoder &  ) const

◆ encodingRequiresPlatformData() [1/2]

bool WebCore::ResourceRequestBase::encodingRequiresPlatformData ( ) const
inline

◆ encodingRequiresPlatformData() [2/2]

bool WebCore::ResourceRequestBase::encodingRequiresPlatformData ( ) const
inline

◆ firstPartyForCookies() [1/2]

const URL & WebCore::ResourceRequestBase::firstPartyForCookies ( ) const

◆ firstPartyForCookies() [2/2]

WEBCORE_EXPORT const URL& WebCore::ResourceRequestBase::firstPartyForCookies ( ) const

◆ hasHTTPHeader() [1/2]

bool WebCore::ResourceRequestBase::hasHTTPHeader ( HTTPHeaderName  name) const

◆ hasHTTPHeader() [2/2]

bool WebCore::ResourceRequestBase::hasHTTPHeader ( HTTPHeaderName  ) const

◆ hasHTTPHeaderField() [1/2]

bool WebCore::ResourceRequestBase::hasHTTPHeaderField ( HTTPHeaderName  headerName) const

◆ hasHTTPHeaderField() [2/2]

bool WebCore::ResourceRequestBase::hasHTTPHeaderField ( HTTPHeaderName  ) const

◆ hasHTTPOrigin() [1/2]

bool WebCore::ResourceRequestBase::hasHTTPOrigin ( ) const

◆ hasHTTPOrigin() [2/2]

bool WebCore::ResourceRequestBase::hasHTTPOrigin ( ) const

◆ hasHTTPReferrer() [1/2]

bool WebCore::ResourceRequestBase::hasHTTPReferrer ( ) const

◆ hasHTTPReferrer() [2/2]

bool WebCore::ResourceRequestBase::hasHTTPReferrer ( ) const

◆ hiddenFromInspector() [1/2]

bool WebCore::ResourceRequestBase::hiddenFromInspector ( ) const
inline

◆ hiddenFromInspector() [2/2]

bool WebCore::ResourceRequestBase::hiddenFromInspector ( ) const
inline

◆ httpAccept() [1/2]

String WebCore::ResourceRequestBase::httpAccept ( ) const

◆ httpAccept() [2/2]

String WebCore::ResourceRequestBase::httpAccept ( ) const

◆ httpBody() [1/2]

WEBCORE_EXPORT FormData* WebCore::ResourceRequestBase::httpBody ( ) const

◆ httpBody() [2/2]

FormData * WebCore::ResourceRequestBase::httpBody ( ) const

◆ httpContentType() [1/2]

WEBCORE_EXPORT String WebCore::ResourceRequestBase::httpContentType ( ) const

◆ httpContentType() [2/2]

String WebCore::ResourceRequestBase::httpContentType ( ) const

◆ httpHeaderField() [1/6]

String WebCore::ResourceRequestBase::httpHeaderField ( const String name) const

◆ httpHeaderField() [2/6]

WEBCORE_EXPORT String WebCore::ResourceRequestBase::httpHeaderField ( const String name) const

◆ httpHeaderField() [3/6]

String WebCore::ResourceRequestBase::httpHeaderField ( HTTPHeaderName  name) const

◆ httpHeaderField() [4/6]

WEBCORE_EXPORT String WebCore::ResourceRequestBase::httpHeaderField ( HTTPHeaderName  ) const

◆ httpHeaderField() [5/6]

template<size_t length>
String WebCore::ResourceRequestBase::httpHeaderField ( const   char(&)[length]) const
delete

◆ httpHeaderField() [6/6]

template<size_t length>
String WebCore::ResourceRequestBase::httpHeaderField ( const   char(&)[length]) const
delete

◆ httpHeaderFields() [1/2]

const HTTPHeaderMap & WebCore::ResourceRequestBase::httpHeaderFields ( ) const

◆ httpHeaderFields() [2/2]

WEBCORE_EXPORT const HTTPHeaderMap& WebCore::ResourceRequestBase::httpHeaderFields ( ) const

◆ httpMethod() [1/2]

WEBCORE_EXPORT const String& WebCore::ResourceRequestBase::httpMethod ( ) const

◆ httpMethod() [2/2]

const String & WebCore::ResourceRequestBase::httpMethod ( ) const

◆ httpOrigin() [1/2]

String WebCore::ResourceRequestBase::httpOrigin ( ) const

◆ httpOrigin() [2/2]

String WebCore::ResourceRequestBase::httpOrigin ( ) const

◆ httpReferrer() [1/2]

String WebCore::ResourceRequestBase::httpReferrer ( ) const

◆ httpReferrer() [2/2]

WEBCORE_EXPORT String WebCore::ResourceRequestBase::httpReferrer ( ) const

◆ httpUserAgent() [1/2]

WEBCORE_EXPORT String WebCore::ResourceRequestBase::httpUserAgent ( ) const

◆ httpUserAgent() [2/2]

String WebCore::ResourceRequestBase::httpUserAgent ( ) const

◆ ignoreForRequestCount() [1/2]

bool WebCore::ResourceRequestBase::ignoreForRequestCount ( ) const
inline

◆ ignoreForRequestCount() [2/2]

bool WebCore::ResourceRequestBase::ignoreForRequestCount ( ) const
inline

◆ initiatorIdentifier() [1/2]

String WebCore::ResourceRequestBase::initiatorIdentifier ( ) const
inline

◆ initiatorIdentifier() [2/2]

String WebCore::ResourceRequestBase::initiatorIdentifier ( ) const
inline

◆ isConditional() [1/2]

WEBCORE_EXPORT bool WebCore::ResourceRequestBase::isConditional ( ) const

◆ isConditional() [2/2]

bool WebCore::ResourceRequestBase::isConditional ( ) const

◆ isEmpty() [1/2]

bool WebCore::ResourceRequestBase::isEmpty ( void  ) const

◆ isEmpty() [2/2]

WEBCORE_EXPORT bool WebCore::ResourceRequestBase::isEmpty ( ) const

◆ isNull() [1/2]

bool WebCore::ResourceRequestBase::isNull ( ) const

◆ isNull() [2/2]

WEBCORE_EXPORT bool WebCore::ResourceRequestBase::isNull ( ) const

◆ isolatedCopy() [1/2]

ResourceRequest WebCore::ResourceRequestBase::isolatedCopy ( ) const

◆ isolatedCopy() [2/2]

ResourceRequest WebCore::ResourceRequestBase::isolatedCopy ( ) const

◆ makeUnconditional() [1/2]

WEBCORE_EXPORT void WebCore::ResourceRequestBase::makeUnconditional ( )

◆ makeUnconditional() [2/2]

void WebCore::ResourceRequestBase::makeUnconditional ( )

◆ partitionName() [1/2]

static WEBCORE_EXPORT String WebCore::ResourceRequestBase::partitionName ( const String domain)
static

◆ partitionName() [2/2]

String WebCore::ResourceRequestBase::partitionName ( const String domain)
static

◆ platformCompare() [1/2]

static bool WebCore::ResourceRequestBase::platformCompare ( const ResourceRequest ,
const ResourceRequest  
)
inlinestaticprotected

◆ platformCompare() [2/2]

static bool WebCore::ResourceRequestBase::platformCompare ( const ResourceRequest ,
const ResourceRequest  
)
inlinestaticprotected

◆ priority() [1/2]

WEBCORE_EXPORT ResourceLoadPriority WebCore::ResourceRequestBase::priority ( ) const

◆ priority() [2/2]

ResourceLoadPriority WebCore::ResourceRequestBase::priority ( ) const

◆ removeCredentials() [1/2]

WEBCORE_EXPORT void WebCore::ResourceRequestBase::removeCredentials ( )

◆ removeCredentials() [2/2]

void WebCore::ResourceRequestBase::removeCredentials ( )

◆ reportLoadTiming() [1/2]

bool WebCore::ResourceRequestBase::reportLoadTiming ( ) const
inline

◆ reportLoadTiming() [2/2]

bool WebCore::ResourceRequestBase::reportLoadTiming ( ) const
inline

◆ reportRawHeaders() [1/2]

bool WebCore::ResourceRequestBase::reportRawHeaders ( ) const
inline

◆ reportRawHeaders() [2/2]

bool WebCore::ResourceRequestBase::reportRawHeaders ( ) const
inline

◆ reportUploadProgress() [1/2]

bool WebCore::ResourceRequestBase::reportUploadProgress ( ) const
inline

◆ reportUploadProgress() [2/2]

bool WebCore::ResourceRequestBase::reportUploadProgress ( ) const
inline

◆ requester() [1/2]

Requester WebCore::ResourceRequestBase::requester ( ) const
inline

◆ requester() [2/2]

Requester WebCore::ResourceRequestBase::requester ( ) const
inline

◆ responseContentDispositionEncodingFallbackArray() [1/2]

const Vector<String>& WebCore::ResourceRequestBase::responseContentDispositionEncodingFallbackArray ( ) const
inline

◆ responseContentDispositionEncodingFallbackArray() [2/2]

const Vector<String>& WebCore::ResourceRequestBase::responseContentDispositionEncodingFallbackArray ( ) const
inline

◆ setAllowCookies() [1/2]

void WebCore::ResourceRequestBase::setAllowCookies ( bool  allowCookies)

◆ setAllowCookies() [2/2]

void WebCore::ResourceRequestBase::setAllowCookies ( bool  allowCookies)

◆ setAsIsolatedCopy() [1/2]

void WebCore::ResourceRequestBase::setAsIsolatedCopy ( const ResourceRequest other)

◆ setAsIsolatedCopy() [2/2]

WEBCORE_EXPORT void WebCore::ResourceRequestBase::setAsIsolatedCopy ( const ResourceRequest )

◆ setCachePartition() [1/2]

WEBCORE_EXPORT void WebCore::ResourceRequestBase::setCachePartition ( const String )

◆ setCachePartition() [2/2]

void WebCore::ResourceRequestBase::setCachePartition ( const String cachePartition)

◆ setCachePolicy() [1/2]

void WebCore::ResourceRequestBase::setCachePolicy ( ResourceRequestCachePolicy  cachePolicy)

◆ setCachePolicy() [2/2]

WEBCORE_EXPORT void WebCore::ResourceRequestBase::setCachePolicy ( ResourceRequestCachePolicy  cachePolicy)

◆ setDefaultTimeoutInterval() [1/2]

void WebCore::ResourceRequestBase::setDefaultTimeoutInterval ( double  timeoutInterval)
static

◆ setDefaultTimeoutInterval() [2/2]

static WEBCORE_EXPORT void WebCore::ResourceRequestBase::setDefaultTimeoutInterval ( double  )
static

◆ setDomainForCachePartition() [1/2]

void WebCore::ResourceRequestBase::setDomainForCachePartition ( const String domain)
inline

◆ setDomainForCachePartition() [2/2]

void WebCore::ResourceRequestBase::setDomainForCachePartition ( const String domain)
inline

◆ setFirstPartyForCookies() [1/2]

WEBCORE_EXPORT void WebCore::ResourceRequestBase::setFirstPartyForCookies ( const URL )

◆ setFirstPartyForCookies() [2/2]

void WebCore::ResourceRequestBase::setFirstPartyForCookies ( const URL firstPartyForCookies)

◆ setHiddenFromInspector() [1/2]

void WebCore::ResourceRequestBase::setHiddenFromInspector ( bool  hiddenFromInspector)
inline

◆ setHiddenFromInspector() [2/2]

void WebCore::ResourceRequestBase::setHiddenFromInspector ( bool  hiddenFromInspector)
inline

◆ setHTTPAccept() [1/2]

void WebCore::ResourceRequestBase::setHTTPAccept ( const String )

◆ setHTTPAccept() [2/2]

void WebCore::ResourceRequestBase::setHTTPAccept ( const String httpAccept)

◆ setHTTPBody() [1/2]

WEBCORE_EXPORT void WebCore::ResourceRequestBase::setHTTPBody ( RefPtr< FormData > &&  )

◆ setHTTPBody() [2/2]

void WebCore::ResourceRequestBase::setHTTPBody ( RefPtr< FormData > &&  httpBody)

◆ setHTTPContentType() [1/2]

void WebCore::ResourceRequestBase::setHTTPContentType ( const String httpContentType)

◆ setHTTPContentType() [2/2]

WEBCORE_EXPORT void WebCore::ResourceRequestBase::setHTTPContentType ( const String )

◆ setHTTPHeaderField() [1/6]

void WebCore::ResourceRequestBase::setHTTPHeaderField ( const String name,
const String value 
)

◆ setHTTPHeaderField() [2/6]

WEBCORE_EXPORT void WebCore::ResourceRequestBase::setHTTPHeaderField ( const String name,
const String value 
)

◆ setHTTPHeaderField() [3/6]

void WebCore::ResourceRequestBase::setHTTPHeaderField ( HTTPHeaderName  name,
const String value 
)

◆ setHTTPHeaderField() [4/6]

WEBCORE_EXPORT void WebCore::ResourceRequestBase::setHTTPHeaderField ( HTTPHeaderName  ,
const String value 
)

◆ setHTTPHeaderField() [5/6]

template<size_t length>
void WebCore::ResourceRequestBase::setHTTPHeaderField ( const   char(&)[length],
const String  
)
delete

◆ setHTTPHeaderField() [6/6]

template<size_t length>
void WebCore::ResourceRequestBase::setHTTPHeaderField ( const   char(&)[length],
const String  
)
delete

◆ setHTTPHeaderFields() [1/2]

void WebCore::ResourceRequestBase::setHTTPHeaderFields ( HTTPHeaderMap  headerFields)

◆ setHTTPHeaderFields() [2/2]

WEBCORE_EXPORT void WebCore::ResourceRequestBase::setHTTPHeaderFields ( HTTPHeaderMap  )

◆ setHTTPMethod() [1/2]

void WebCore::ResourceRequestBase::setHTTPMethod ( const String httpMethod)

◆ setHTTPMethod() [2/2]

WEBCORE_EXPORT void WebCore::ResourceRequestBase::setHTTPMethod ( const String httpMethod)

◆ setHTTPOrigin() [1/2]

void WebCore::ResourceRequestBase::setHTTPOrigin ( const String )

◆ setHTTPOrigin() [2/2]

void WebCore::ResourceRequestBase::setHTTPOrigin ( const String httpOrigin)

◆ setHTTPReferrer() [1/2]

void WebCore::ResourceRequestBase::setHTTPReferrer ( const String httpReferrer)

◆ setHTTPReferrer() [2/2]

WEBCORE_EXPORT void WebCore::ResourceRequestBase::setHTTPReferrer ( const String )

◆ setHTTPUserAgent() [1/2]

WEBCORE_EXPORT void WebCore::ResourceRequestBase::setHTTPUserAgent ( const String )

◆ setHTTPUserAgent() [2/2]

void WebCore::ResourceRequestBase::setHTTPUserAgent ( const String httpUserAgent)

◆ setIgnoreForRequestCount() [1/2]

void WebCore::ResourceRequestBase::setIgnoreForRequestCount ( bool  ignoreForRequestCount)
inline

◆ setIgnoreForRequestCount() [2/2]

void WebCore::ResourceRequestBase::setIgnoreForRequestCount ( bool  ignoreForRequestCount)
inline

◆ setInitiatorIdentifier() [1/2]

void WebCore::ResourceRequestBase::setInitiatorIdentifier ( const String identifier)
inline

◆ setInitiatorIdentifier() [2/2]

void WebCore::ResourceRequestBase::setInitiatorIdentifier ( const String identifier)
inline

◆ setPriority() [1/2]

WEBCORE_EXPORT void WebCore::ResourceRequestBase::setPriority ( ResourceLoadPriority  )

◆ setPriority() [2/2]

void WebCore::ResourceRequestBase::setPriority ( ResourceLoadPriority  priority)

◆ setReportLoadTiming() [1/2]

void WebCore::ResourceRequestBase::setReportLoadTiming ( bool  reportLoadTiming)
inline

◆ setReportLoadTiming() [2/2]

void WebCore::ResourceRequestBase::setReportLoadTiming ( bool  reportLoadTiming)
inline

◆ setReportRawHeaders() [1/2]

void WebCore::ResourceRequestBase::setReportRawHeaders ( bool  reportRawHeaders)
inline

◆ setReportRawHeaders() [2/2]

void WebCore::ResourceRequestBase::setReportRawHeaders ( bool  reportRawHeaders)
inline

◆ setReportUploadProgress() [1/2]

void WebCore::ResourceRequestBase::setReportUploadProgress ( bool  reportUploadProgress)
inline

◆ setReportUploadProgress() [2/2]

void WebCore::ResourceRequestBase::setReportUploadProgress ( bool  reportUploadProgress)
inline

◆ setRequester() [1/2]

void WebCore::ResourceRequestBase::setRequester ( Requester  requester)
inline

◆ setRequester() [2/2]

void WebCore::ResourceRequestBase::setRequester ( Requester  requester)
inline

◆ setResponseContentDispositionEncodingFallbackArray() [1/2]

WEBCORE_EXPORT void WebCore::ResourceRequestBase::setResponseContentDispositionEncodingFallbackArray ( const String encoding1,
const String encoding2 = String(),
const String encoding3 = String() 
)

◆ setResponseContentDispositionEncodingFallbackArray() [2/2]

void WebCore::ResourceRequestBase::setResponseContentDispositionEncodingFallbackArray ( const String encoding1,
const String encoding2 = String(),
const String encoding3 = String() 
)

◆ setTimeoutInterval() [1/2]

void WebCore::ResourceRequestBase::setTimeoutInterval ( double  timeoutInterval)

◆ setTimeoutInterval() [2/2]

void WebCore::ResourceRequestBase::setTimeoutInterval ( double  timeoutInterval)

◆ setURL() [1/2]

void WebCore::ResourceRequestBase::setURL ( const URL url)

◆ setURL() [2/2]

WEBCORE_EXPORT void WebCore::ResourceRequestBase::setURL ( const URL url)

◆ timeoutInterval() [1/2]

double WebCore::ResourceRequestBase::timeoutInterval ( ) const

◆ timeoutInterval() [2/2]

double WebCore::ResourceRequestBase::timeoutInterval ( ) const

◆ updatePlatformRequest() [1/2]

void WebCore::ResourceRequestBase::updatePlatformRequest ( HTTPBodyUpdatePolicy  = DoNotUpdateHTTPBody) const
protected

◆ updatePlatformRequest() [2/2]

void WebCore::ResourceRequestBase::updatePlatformRequest ( HTTPBodyUpdatePolicy  bodyPolicy = DoNotUpdateHTTPBody) const
protected

◆ updateResourceRequest() [1/2]

void WebCore::ResourceRequestBase::updateResourceRequest ( HTTPBodyUpdatePolicy  bodyPolicy = DoNotUpdateHTTPBody) const
protected

◆ updateResourceRequest() [2/2]

void WebCore::ResourceRequestBase::updateResourceRequest ( HTTPBodyUpdatePolicy  = DoNotUpdateHTTPBody) const
protected

◆ url() [1/2]

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

◆ url() [2/2]

WEBCORE_EXPORT const URL& WebCore::ResourceRequestBase::url ( ) const

Member Data Documentation

◆ m_allowCookies

bool WebCore::ResourceRequestBase::m_allowCookies { false }
protected

◆ m_cachePartition

String WebCore::ResourceRequestBase::m_cachePartition { emptyString() }
protected

◆ m_cachePolicy

ResourceRequestCachePolicy WebCore::ResourceRequestBase::m_cachePolicy { UseProtocolCachePolicy }
protected

◆ m_firstPartyForCookies

URL WebCore::ResourceRequestBase::m_firstPartyForCookies
protected

◆ m_hiddenFromInspector

bool WebCore::ResourceRequestBase::m_hiddenFromInspector { false }
protected

◆ m_httpBody

RefPtr< FormData > WebCore::ResourceRequestBase::m_httpBody
protected

◆ m_httpHeaderFields

HTTPHeaderMap WebCore::ResourceRequestBase::m_httpHeaderFields
protected

◆ m_httpMethod

String WebCore::ResourceRequestBase::m_httpMethod
protected

◆ m_ignoreForRequestCount

bool WebCore::ResourceRequestBase::m_ignoreForRequestCount { false }
protected

◆ m_initiatorIdentifier

String WebCore::ResourceRequestBase::m_initiatorIdentifier
protected

◆ m_platformRequestBodyUpdated

bool WebCore::ResourceRequestBase::m_platformRequestBodyUpdated { false }
mutableprotected

◆ m_platformRequestUpdated

bool WebCore::ResourceRequestBase::m_platformRequestUpdated { false }
mutableprotected

◆ m_priority

ResourceLoadPriority WebCore::ResourceRequestBase::m_priority { ResourceLoadPriority::Low }
protected

◆ m_reportLoadTiming

bool WebCore::ResourceRequestBase::m_reportLoadTiming { false }
protected

◆ m_reportRawHeaders

bool WebCore::ResourceRequestBase::m_reportRawHeaders { false }
protected

◆ m_reportUploadProgress

bool WebCore::ResourceRequestBase::m_reportUploadProgress { false }
protected

◆ m_requester

Requester WebCore::ResourceRequestBase::m_requester { Requester::Unspecified }
protected

◆ m_resourceRequestBodyUpdated

bool WebCore::ResourceRequestBase::m_resourceRequestBodyUpdated { false }
mutableprotected

◆ m_resourceRequestUpdated

bool WebCore::ResourceRequestBase::m_resourceRequestUpdated { false }
mutableprotected

◆ m_responseContentDispositionEncodingFallbackArray

Vector< String > WebCore::ResourceRequestBase::m_responseContentDispositionEncodingFallbackArray
protected

◆ m_timeoutInterval

double WebCore::ResourceRequestBase::m_timeoutInterval
protected

◆ m_url

URL WebCore::ResourceRequestBase::m_url
protected

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