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

Side by Side Diff: Source/platform/network/ResourceRequest.h

Issue 848853002: Tag ResourceRequest as originating from reserved IP ranges. (Closed) Base URL: https://chromium.googlesource.com/chromium/blink.git@documentinit
Patch Set: Created 5 years, 11 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
« no previous file with comments | « Source/platform/exported/WebURLRequest.cpp ('k') | Source/platform/network/ResourceRequest.cpp » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
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) 2006 Samuel Weinig <sam.weinig@gmail.com> 3 * Copyright (C) 2006 Samuel Weinig <sam.weinig@gmail.com>
4 * Copyright (C) 2009, 2012 Google Inc. All rights reserved. 4 * Copyright (C) 2009, 2012 Google Inc. All rights reserved.
5 * 5 *
6 * Redistribution and use in source and binary forms, with or without 6 * Redistribution and use in source and binary forms, with or without
7 * modification, are permitted provided that the following conditions 7 * modification, are permitted provided that the following conditions
8 * are met: 8 * are met:
9 * 1. Redistributions of source code must retain the above copyright 9 * 1. Redistributions of source code must retain the above copyright
10 * notice, this list of conditions and the following disclaimer. 10 * notice, this list of conditions and the following disclaimer.
(...skipping 203 matching lines...) Expand 10 before | Expand all | Expand 10 after
214 static void setDefaultTimeoutInterval(double); 214 static void setDefaultTimeoutInterval(double);
215 215
216 static bool compare(const ResourceRequest&, const ResourceRequest&); 216 static bool compare(const ResourceRequest&, const ResourceRequest&);
217 217
218 bool checkForBrowserSideNavigation() const { return m_checkForBrowserSideNav igation; } 218 bool checkForBrowserSideNavigation() const { return m_checkForBrowserSideNav igation; }
219 void setCheckForBrowserSideNavigation(bool check) { m_checkForBrowserSideNav igation = check; } 219 void setCheckForBrowserSideNavigation(bool check) { m_checkForBrowserSideNav igation = check; }
220 220
221 double uiStartTime() const { return m_uiStartTime; } 221 double uiStartTime() const { return m_uiStartTime; }
222 void setUIStartTime(double uiStartTime) { m_uiStartTime = uiStartTime; } 222 void setUIStartTime(double uiStartTime) { m_uiStartTime = uiStartTime; }
223 223
224 bool originatesFromReservedIPRange() const { return m_originatesFromReserved IPRange; }
225 void setOriginatesFromReservedIPRange(bool value) { m_originatesFromReserved IPRange = value; }
226
224 InputToLoadPerfMetricReportPolicy inputPerfMetricReportPolicy() const { retu rn m_inputPerfMetricReportPolicy; } 227 InputToLoadPerfMetricReportPolicy inputPerfMetricReportPolicy() const { retu rn m_inputPerfMetricReportPolicy; }
225 void setInputPerfMetricReportPolicy(InputToLoadPerfMetricReportPolicy inputP erfMetricReportPolicy) { m_inputPerfMetricReportPolicy = inputPerfMetricReportPo licy; } 228 void setInputPerfMetricReportPolicy(InputToLoadPerfMetricReportPolicy inputP erfMetricReportPolicy) { m_inputPerfMetricReportPolicy = inputPerfMetricReportPo licy; }
226 229
227 private: 230 private:
228 void initialize(const KURL&); 231 void initialize(const KURL&);
229 232
230 const CacheControlHeader& cacheControlHeader() const; 233 const CacheControlHeader& cacheControlHeader() const;
231 234
232 KURL m_url; 235 KURL m_url;
233 ResourceRequestCachePolicy m_cachePolicy; 236 ResourceRequestCachePolicy m_cachePolicy;
(...skipping 16 matching lines...) Expand all
250 int m_requestorProcessID; 253 int m_requestorProcessID;
251 int m_appCacheHostID; 254 int m_appCacheHostID;
252 RefPtr<ExtraData> m_extraData; 255 RefPtr<ExtraData> m_extraData;
253 WebURLRequest::RequestContext m_requestContext; 256 WebURLRequest::RequestContext m_requestContext;
254 WebURLRequest::FrameType m_frameType; 257 WebURLRequest::FrameType m_frameType;
255 WebURLRequest::FetchRequestMode m_fetchRequestMode; 258 WebURLRequest::FetchRequestMode m_fetchRequestMode;
256 WebURLRequest::FetchCredentialsMode m_fetchCredentialsMode; 259 WebURLRequest::FetchCredentialsMode m_fetchCredentialsMode;
257 ReferrerPolicy m_referrerPolicy; 260 ReferrerPolicy m_referrerPolicy;
258 bool m_checkForBrowserSideNavigation; 261 bool m_checkForBrowserSideNavigation;
259 double m_uiStartTime; 262 double m_uiStartTime;
263 bool m_originatesFromReservedIPRange;
260 InputToLoadPerfMetricReportPolicy m_inputPerfMetricReportPolicy; 264 InputToLoadPerfMetricReportPolicy m_inputPerfMetricReportPolicy;
261 265
262 mutable CacheControlHeader m_cacheControlHeaderCache; 266 mutable CacheControlHeader m_cacheControlHeaderCache;
263 267
264 static double s_defaultTimeoutInterval; 268 static double s_defaultTimeoutInterval;
265 }; 269 };
266 270
267 bool equalIgnoringHeaderFields(const ResourceRequest&, const ResourceRequest&); 271 bool equalIgnoringHeaderFields(const ResourceRequest&, const ResourceRequest&);
268 272
269 inline bool operator==(const ResourceRequest& a, const ResourceRequest& b) { ret urn ResourceRequest::compare(a, b); } 273 inline bool operator==(const ResourceRequest& a, const ResourceRequest& b) { ret urn ResourceRequest::compare(a, b); }
(...skipping 24 matching lines...) Expand all
294 int m_requestorID; 298 int m_requestorID;
295 int m_requestorProcessID; 299 int m_requestorProcessID;
296 int m_appCacheHostID; 300 int m_appCacheHostID;
297 WebURLRequest::RequestContext m_requestContext; 301 WebURLRequest::RequestContext m_requestContext;
298 WebURLRequest::FrameType m_frameType; 302 WebURLRequest::FrameType m_frameType;
299 WebURLRequest::FetchRequestMode m_fetchRequestMode; 303 WebURLRequest::FetchRequestMode m_fetchRequestMode;
300 WebURLRequest::FetchCredentialsMode m_fetchCredentialsMode; 304 WebURLRequest::FetchCredentialsMode m_fetchCredentialsMode;
301 ReferrerPolicy m_referrerPolicy; 305 ReferrerPolicy m_referrerPolicy;
302 bool m_checkForBrowserSideNavigation; 306 bool m_checkForBrowserSideNavigation;
303 double m_uiStartTime; 307 double m_uiStartTime;
308 bool m_originatesFromReservedIPRange;
304 InputToLoadPerfMetricReportPolicy m_inputPerfMetricReportPolicy; 309 InputToLoadPerfMetricReportPolicy m_inputPerfMetricReportPolicy;
305 }; 310 };
306 311
307 unsigned initializeMaximumHTTPConnectionCountPerHost(); 312 unsigned initializeMaximumHTTPConnectionCountPerHost();
308 313
309 } // namespace blink 314 } // namespace blink
310 315
311 #endif // ResourceRequest_h 316 #endif // ResourceRequest_h
OLDNEW
« no previous file with comments | « Source/platform/exported/WebURLRequest.cpp ('k') | Source/platform/network/ResourceRequest.cpp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698