| Index: Source/platform/network/ResourceRequest.cpp
|
| diff --git a/Source/platform/network/ResourceRequest.cpp b/Source/platform/network/ResourceRequest.cpp
|
| index df5058789a58c51739925d6099e630a7d4f7a5ba..34b14b6b1b4521ba31d9bf927aab4f2d8f0c7b7e 100644
|
| --- a/Source/platform/network/ResourceRequest.cpp
|
| +++ b/Source/platform/network/ResourceRequest.cpp
|
| @@ -31,6 +31,23 @@ namespace WebCore {
|
|
|
| double ResourceRequest::s_defaultTimeoutInterval = INT_MAX;
|
|
|
| +
|
| +ResourceRequest ResourceRequest::createMainResourceRequest(const KURL& url, bool isMainFrame)
|
| +{
|
| + ResourceRequest request = ResourceRequest(url);
|
| + request.setTargetTypeForMainResource(isMainFrame);
|
| + return request;
|
| +}
|
| +
|
| +ResourceRequest ResourceRequest::createMainResourceRequest(
|
| + const KURL& url, bool isMainFrame, const Referrer& referrer,
|
| + ResourceRequestCachePolicy cachePolicy)
|
| +{
|
| + ResourceRequest request = ResourceRequest(url, referrer, cachePolicy);
|
| + request.setTargetTypeForMainResource(isMainFrame);
|
| + return request;
|
| +}
|
| +
|
| PassOwnPtr<ResourceRequest> ResourceRequest::adopt(PassOwnPtr<CrossThreadResourceRequestData> data)
|
| {
|
| OwnPtr<ResourceRequest> request = adoptPtr(new ResourceRequest());
|
| @@ -374,6 +391,11 @@ void ResourceRequest::initialize(const KURL& url, ResourceRequestCachePolicy cac
|
| m_referrerPolicy = ReferrerPolicyDefault;
|
| }
|
|
|
| +void ResourceRequest::setTargetTypeForMainResource(bool isMainFrame)
|
| +{
|
| + m_targetType = isMainFrame ? TargetIsMainFrame : TargetIsSubframe;
|
| +}
|
| +
|
| // This is used by the loader to control the number of issued parallel load requests.
|
| unsigned initializeMaximumHTTPConnectionCountPerHost()
|
| {
|
|
|