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

Side by Side Diff: net/url_request/url_request_test_util.h

Issue 333113002: Move data reduction proxy to Chrome-Proxy header for authentication (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@flywheel-refactor-net-fake-a-redirect-response-headers-chrome-proxy-auth
Patch Set: Created 6 years, 6 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 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #ifndef NET_URL_REQUEST_URL_REQUEST_TEST_UTIL_H_ 5 #ifndef NET_URL_REQUEST_URL_REQUEST_TEST_UTIL_H_
6 #define NET_URL_REQUEST_URL_REQUEST_TEST_UTIL_H_ 6 #define NET_URL_REQUEST_URL_REQUEST_TEST_UTIL_H_
7 7
8 #include <stdlib.h> 8 #include <stdlib.h>
9 9
10 #include <map> 10 #include <map>
(...skipping 256 matching lines...) Expand 10 before | Expand all | Expand 10 after
267 int blocked_get_cookies_count() const { return blocked_get_cookies_count_; } 267 int blocked_get_cookies_count() const { return blocked_get_cookies_count_; }
268 int blocked_set_cookie_count() const { return blocked_set_cookie_count_; } 268 int blocked_set_cookie_count() const { return blocked_set_cookie_count_; }
269 int set_cookie_count() const { return set_cookie_count_; } 269 int set_cookie_count() const { return set_cookie_count_; }
270 270
271 void set_can_access_files(bool val) { can_access_files_ = val; } 271 void set_can_access_files(bool val) { can_access_files_ = val; }
272 bool can_access_files() const { return can_access_files_; } 272 bool can_access_files() const { return can_access_files_; }
273 273
274 void set_can_throttle_requests(bool val) { can_throttle_requests_ = val; } 274 void set_can_throttle_requests(bool val) { can_throttle_requests_ = val; }
275 bool can_throttle_requests() const { return can_throttle_requests_; } 275 bool can_throttle_requests() const { return can_throttle_requests_; }
276 276
277 int observed_before_proxy_headers_sent_callbacks() const {
278 return observed_before_proxy_headers_sent_callbacks_;
279 }
280
281 // Last observed proxy in proxy header sent callback.
282 HostPortPair last_observed_proxy() {
283 return last_observed_proxy_;
284 }
285
277 protected: 286 protected:
278 // NetworkDelegate: 287 // NetworkDelegate:
279 virtual int OnBeforeURLRequest(URLRequest* request, 288 virtual int OnBeforeURLRequest(URLRequest* request,
280 const CompletionCallback& callback, 289 const CompletionCallback& callback,
281 GURL* new_url) OVERRIDE; 290 GURL* new_url) OVERRIDE;
282 virtual int OnBeforeSendHeaders(URLRequest* request, 291 virtual int OnBeforeSendHeaders(URLRequest* request,
283 const CompletionCallback& callback, 292 const CompletionCallback& callback,
284 HttpRequestHeaders* headers) OVERRIDE; 293 HttpRequestHeaders* headers) OVERRIDE;
294 virtual int OnBeforeSendProxyHeaders(
295 net::URLRequest* request,
296 const net::ProxyInfo* proxy_info,
297 net::HttpRequestHeaders* headers) OVERRIDE;
285 virtual void OnSendHeaders(URLRequest* request, 298 virtual void OnSendHeaders(URLRequest* request,
286 const HttpRequestHeaders& headers) OVERRIDE; 299 const HttpRequestHeaders& headers) OVERRIDE;
287 virtual int OnHeadersReceived( 300 virtual int OnHeadersReceived(
288 URLRequest* request, 301 URLRequest* request,
289 const CompletionCallback& callback, 302 const CompletionCallback& callback,
290 const HttpResponseHeaders* original_response_headers, 303 const HttpResponseHeaders* original_response_headers,
291 scoped_refptr<HttpResponseHeaders>* override_response_headers, 304 scoped_refptr<HttpResponseHeaders>* override_response_headers,
292 GURL* allowed_unsafe_redirect_url) OVERRIDE; 305 GURL* allowed_unsafe_redirect_url) OVERRIDE;
293 virtual void OnBeforeRedirect(URLRequest* request, 306 virtual void OnBeforeRedirect(URLRequest* request,
294 const GURL& new_location) OVERRIDE; 307 const GURL& new_location) OVERRIDE;
(...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after
326 int last_error_; 339 int last_error_;
327 int error_count_; 340 int error_count_;
328 int created_requests_; 341 int created_requests_;
329 int destroyed_requests_; 342 int destroyed_requests_;
330 int completed_requests_; 343 int completed_requests_;
331 int canceled_requests_; 344 int canceled_requests_;
332 int cookie_options_bit_mask_; 345 int cookie_options_bit_mask_;
333 int blocked_get_cookies_count_; 346 int blocked_get_cookies_count_;
334 int blocked_set_cookie_count_; 347 int blocked_set_cookie_count_;
335 int set_cookie_count_; 348 int set_cookie_count_;
349 int observed_before_proxy_headers_sent_callbacks_;
350 // Last observed proxy in before proxy header sent callback.
351 HostPortPair last_observed_proxy_;
336 352
337 // NetworkDelegate callbacks happen in a particular order (e.g. 353 // NetworkDelegate callbacks happen in a particular order (e.g.
338 // OnBeforeURLRequest is always called before OnBeforeSendHeaders). 354 // OnBeforeURLRequest is always called before OnBeforeSendHeaders).
339 // This bit-set indicates for each request id (key) what events may be sent 355 // This bit-set indicates for each request id (key) what events may be sent
340 // next. 356 // next.
341 std::map<int, int> next_states_; 357 std::map<int, int> next_states_;
342 358
343 // A log that records for each request id (key) the order in which On... 359 // A log that records for each request id (key) the order in which On...
344 // functions were called. 360 // functions were called.
345 std::map<int, std::string> event_order_; 361 std::map<int, std::string> event_order_;
(...skipping 45 matching lines...) Expand 10 before | Expand all | Expand 10 after
391 NetworkDelegate* network_delegate) const OVERRIDE; 407 NetworkDelegate* network_delegate) const OVERRIDE;
392 void set_main_intercept_job(URLRequestJob* job); 408 void set_main_intercept_job(URLRequestJob* job);
393 409
394 private: 410 private:
395 mutable URLRequestJob* main_intercept_job_; 411 mutable URLRequestJob* main_intercept_job_;
396 }; 412 };
397 413
398 } // namespace net 414 } // namespace net
399 415
400 #endif // NET_URL_REQUEST_URL_REQUEST_TEST_UTIL_H_ 416 #endif // NET_URL_REQUEST_URL_REQUEST_TEST_UTIL_H_
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698