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

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

Issue 12328072: Remove some calls to URLRequestContext::network_delegate(). (Closed) Base URL: http://git.chromium.org/git/chromium.git@trunk
Patch Set: Created 7 years, 10 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 | Annotate | Revision Log
« no previous file with comments | « no previous file | net/url_request/url_request.cc » ('j') | net/url_request/url_request_http_job.cc » ('J')
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
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_H_ 5 #ifndef NET_URL_REQUEST_URL_REQUEST_H_
6 #define NET_URL_REQUEST_URL_REQUEST_H_ 6 #define NET_URL_REQUEST_URL_REQUEST_H_
7 7
8 #include <string> 8 #include <string>
9 #include <vector> 9 #include <vector>
10 10
(...skipping 513 matching lines...) Expand 10 before | Expand all | Expand 10 after
524 // Returns true if the request is in the process of redirecting to a new 524 // Returns true if the request is in the process of redirecting to a new
525 // URL but has not yet initiated the new request. 525 // URL but has not yet initiated the new request.
526 bool is_redirecting() const { return is_redirecting_; } 526 bool is_redirecting() const { return is_redirecting_; }
527 527
528 // Returns the error status of the request. 528 // Returns the error status of the request.
529 const URLRequestStatus& status() const { return status_; } 529 const URLRequestStatus& status() const { return status_; }
530 530
531 // Returns a globally unique identifier for this request. 531 // Returns a globally unique identifier for this request.
532 uint64 identifier() const { return identifier_; } 532 uint64 identifier() const { return identifier_; }
533 533
534 // Returns true if the request has a network delegate that can throttle the
535 // request. If the request has no network delegate, it will also return true.
536 bool CanThrottle() const;
537
534 // This method is called to start the request. The delegate will receive 538 // This method is called to start the request. The delegate will receive
535 // a OnResponseStarted callback when the request is started. 539 // a OnResponseStarted callback when the request is started.
536 void Start(); 540 void Start();
537 541
538 // This method may be called at any time after Start() has been called to 542 // This method may be called at any time after Start() has been called to
539 // cancel the request. This method may be called many times, and it has 543 // cancel the request. This method may be called many times, and it has
540 // no effect once the response has completed. It is guaranteed that no 544 // no effect once the response has completed. It is guaranteed that no
541 // methods of the delegate will be called after the request has been 545 // methods of the delegate will be called after the request has been
542 // cancelled, except that this may call the delegate's OnReadCompleted() 546 // cancelled, except that this may call the delegate's OnReadCompleted()
543 // during the call to Cancel itself. 547 // during the call to Cancel itself.
(...skipping 57 matching lines...) Expand 10 before | Expand all | Expand 10 after
601 void ContinueWithCertificate(X509Certificate* client_cert); 605 void ContinueWithCertificate(X509Certificate* client_cert);
602 606
603 // This method can be called after some error notifications to instruct this 607 // This method can be called after some error notifications to instruct this
604 // URLRequest to ignore the current error and continue with the request. To 608 // URLRequest to ignore the current error and continue with the request. To
605 // cancel the request instead, call Cancel(). 609 // cancel the request instead, call Cancel().
606 void ContinueDespiteLastError(); 610 void ContinueDespiteLastError();
607 611
608 // Used to specify the context (cookie store, cache) for this request. 612 // Used to specify the context (cookie store, cache) for this request.
609 const URLRequestContext* context() const; 613 const URLRequestContext* context() const;
610 614
615 // Used to access the network delegate for this request.
616 NetworkDelegate* network_delegate() const;
617
611 const BoundNetLog& net_log() const { return net_log_; } 618 const BoundNetLog& net_log() const { return net_log_; }
612 619
613 // Returns the expected content size if available 620 // Returns the expected content size if available
614 int64 GetExpectedContentSize() const; 621 int64 GetExpectedContentSize() const;
615 622
616 // Returns the priority level for this request. 623 // Returns the priority level for this request.
617 RequestPriority priority() const { return priority_; } 624 RequestPriority priority() const { return priority_; }
618 void set_priority(RequestPriority priority) { 625 void set_priority(RequestPriority priority) {
619 DCHECK_GE(priority, MINIMUM_PRIORITY); 626 DCHECK_GE(priority, MINIMUM_PRIORITY);
620 DCHECK_LT(priority, NUM_PRIORITIES); 627 DCHECK_LT(priority, NUM_PRIORITIES);
(...skipping 219 matching lines...) Expand 10 before | Expand all | Expand 10 after
840 LoadTimingInfo load_timing_info_; 847 LoadTimingInfo load_timing_info_;
841 848
842 scoped_ptr<const base::debug::StackTrace> stack_trace_; 849 scoped_ptr<const base::debug::StackTrace> stack_trace_;
843 850
844 DISALLOW_COPY_AND_ASSIGN(URLRequest); 851 DISALLOW_COPY_AND_ASSIGN(URLRequest);
845 }; 852 };
846 853
847 } // namespace net 854 } // namespace net
848 855
849 #endif // NET_URL_REQUEST_URL_REQUEST_H_ 856 #endif // NET_URL_REQUEST_URL_REQUEST_H_
OLDNEW
« no previous file with comments | « no previous file | net/url_request/url_request.cc » ('j') | net/url_request/url_request_http_job.cc » ('J')

Powered by Google App Engine
This is Rietveld 408576698