Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(429)

Side by Side Diff: third_party/WebKit/Source/platform/network/ResourceRequest.cpp

Issue 1858533002: Introduce WebCachePolicy to merge cache policy enums (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: hiroshige review Created 4 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 /* 1 /*
2 * Copyright (C) 2003, 2006 Apple Computer, Inc. All rights reserved. 2 * Copyright (C) 2003, 2006 Apple Computer, Inc. All rights reserved.
3 * Copyright (C) 2009, 2012 Google Inc. All rights reserved. 3 * Copyright (C) 2009, 2012 Google Inc. All rights reserved.
4 * 4 *
5 * Redistribution and use in source and binary forms, with or without 5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions 6 * modification, are permitted provided that the following conditions
7 * are met: 7 * are met:
8 * 1. Redistributions of source code must retain the above copyright 8 * 1. Redistributions of source code must retain the above copyright
9 * notice, this list of conditions and the following disclaimer. 9 * notice, this list of conditions and the following disclaimer.
10 * 2. Redistributions in binary form must reproduce the above copyright 10 * 2. Redistributions in binary form must reproduce the above copyright
(...skipping 13 matching lines...) Expand all
24 * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 24 * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
25 */ 25 */
26 26
27 #include "platform/network/ResourceRequest.h" 27 #include "platform/network/ResourceRequest.h"
28 28
29 #include "platform/HTTPNames.h" 29 #include "platform/HTTPNames.h"
30 #include "platform/RuntimeEnabledFeatures.h" 30 #include "platform/RuntimeEnabledFeatures.h"
31 #include "platform/weborigin/SecurityOrigin.h" 31 #include "platform/weborigin/SecurityOrigin.h"
32 #include "public/platform/Platform.h" 32 #include "public/platform/Platform.h"
33 #include "public/platform/WebAddressSpace.h" 33 #include "public/platform/WebAddressSpace.h"
34 #include "public/platform/WebCachePolicy.h"
34 #include "public/platform/WebURLRequest.h" 35 #include "public/platform/WebURLRequest.h"
35 36
36 namespace blink { 37 namespace blink {
37 38
38 double ResourceRequest::s_defaultTimeoutInterval = INT_MAX; 39 double ResourceRequest::s_defaultTimeoutInterval = INT_MAX;
39 40
40 ResourceRequest::ResourceRequest(CrossThreadResourceRequestData* data) 41 ResourceRequest::ResourceRequest(CrossThreadResourceRequestData* data)
41 : ResourceRequest() 42 : ResourceRequest()
42 { 43 {
43 setURL(data->m_url); 44 setURL(data->m_url);
(...skipping 98 matching lines...) Expand 10 before | Expand all | Expand 10 after
142 143
143 void ResourceRequest::removeCredentials() 144 void ResourceRequest::removeCredentials()
144 { 145 {
145 if (m_url.user().isEmpty() && m_url.pass().isEmpty()) 146 if (m_url.user().isEmpty() && m_url.pass().isEmpty())
146 return; 147 return;
147 148
148 m_url.setUser(String()); 149 m_url.setUser(String());
149 m_url.setPass(String()); 150 m_url.setPass(String());
150 } 151 }
151 152
152 ResourceRequestCachePolicy ResourceRequest::getCachePolicy() const 153 WebCachePolicy ResourceRequest::getCachePolicy() const
153 { 154 {
154 return m_cachePolicy; 155 return m_cachePolicy;
155 } 156 }
156 157
157 void ResourceRequest::setCachePolicy(ResourceRequestCachePolicy cachePolicy) 158 void ResourceRequest::setCachePolicy(WebCachePolicy cachePolicy)
158 { 159 {
159 m_cachePolicy = cachePolicy; 160 m_cachePolicy = cachePolicy;
160 } 161 }
161 162
162 double ResourceRequest::timeoutInterval() const 163 double ResourceRequest::timeoutInterval() const
163 { 164 {
164 return m_timeoutInterval; 165 return m_timeoutInterval;
165 } 166 }
166 167
167 void ResourceRequest::setTimeoutInterval(double timeoutInterval) 168 void ResourceRequest::setTimeoutInterval(double timeoutInterval)
(...skipping 222 matching lines...) Expand 10 before | Expand all | Expand 10 after
390 } 391 }
391 392
392 bool ResourceRequest::hasCacheValidatorFields() const 393 bool ResourceRequest::hasCacheValidatorFields() const
393 { 394 {
394 return !m_httpHeaderFields.get(HTTPNames::Last_Modified).isEmpty() || !m_htt pHeaderFields.get(HTTPNames::ETag).isEmpty(); 395 return !m_httpHeaderFields.get(HTTPNames::Last_Modified).isEmpty() || !m_htt pHeaderFields.get(HTTPNames::ETag).isEmpty();
395 } 396 }
396 397
397 void ResourceRequest::initialize(const KURL& url) 398 void ResourceRequest::initialize(const KURL& url)
398 { 399 {
399 m_url = url; 400 m_url = url;
400 m_cachePolicy = UseProtocolCachePolicy; 401 m_cachePolicy = WebCachePolicy::UseProtocolCachePolicy;
401 m_timeoutInterval = s_defaultTimeoutInterval; 402 m_timeoutInterval = s_defaultTimeoutInterval;
402 m_httpMethod = HTTPNames::GET; 403 m_httpMethod = HTTPNames::GET;
403 m_allowStoredCredentials = true; 404 m_allowStoredCredentials = true;
404 m_reportUploadProgress = false; 405 m_reportUploadProgress = false;
405 m_reportRawHeaders = false; 406 m_reportRawHeaders = false;
406 m_hasUserGesture = false; 407 m_hasUserGesture = false;
407 m_downloadToFile = false; 408 m_downloadToFile = false;
408 m_useStreamOnResponse = false; 409 m_useStreamOnResponse = false;
409 m_skipServiceWorker = false; 410 m_skipServiceWorker = false;
410 m_shouldResetAppCache = false; 411 m_shouldResetAppCache = false;
(...skipping 12 matching lines...) Expand all
423 m_didSetHTTPReferrer = false; 424 m_didSetHTTPReferrer = false;
424 m_checkForBrowserSideNavigation = true; 425 m_checkForBrowserSideNavigation = true;
425 m_uiStartTime = 0; 426 m_uiStartTime = 0;
426 m_isExternalRequest = false; 427 m_isExternalRequest = false;
427 m_inputPerfMetricReportPolicy = InputToLoadPerfMetricReportPolicy::NoReport; 428 m_inputPerfMetricReportPolicy = InputToLoadPerfMetricReportPolicy::NoReport;
428 m_followedRedirect = false; 429 m_followedRedirect = false;
429 m_requestorOrigin = SecurityOrigin::createUnique(); 430 m_requestorOrigin = SecurityOrigin::createUnique();
430 } 431 }
431 432
432 } // namespace blink 433 } // namespace blink
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698