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

Side by Side Diff: net/base/network_delegate.cc

Issue 6698009: Add request_id to HttpRequestInfo and pass it to the NetworkDelegate for events. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: net and cache intercept Created 9 years, 9 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
OLDNEW
1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2011 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 #include "net/base/network_delegate.h" 5 #include "net/base/network_delegate.h"
6 6
7 #include "base/logging.h" 7 #include "base/logging.h"
8 8
9 namespace net { 9 namespace net {
10 10
11 bool NetworkDelegate::NotifyBeforeURLRequest(URLRequest* request, 11 bool NetworkDelegate::NotifyBeforeURLRequest(URLRequest* request,
12 CompletionCallback* callback) { 12 CompletionCallback* callback) {
13 DCHECK(CalledOnValidThread()); 13 DCHECK(CalledOnValidThread());
14 DCHECK(request); 14 DCHECK(request);
15 DCHECK(callback); 15 DCHECK(callback);
16 return OnBeforeURLRequest(request, callback); 16 return OnBeforeURLRequest(request, callback);
17 } 17 }
18 18
19 void NetworkDelegate::NotifySendHttpRequest(HttpRequestHeaders* headers) { 19 bool NetworkDelegate::NotifyBeforeHttpRequest(uint64 request_id,
willchan no longer on Chromium 2011/03/17 15:55:54 Should we DCHECK_NE(0, request_id)?
Matt Perry 2011/03/22 21:11:43 Not all HTTP requests come from URLRequests, so th
20 HttpRequestHeaders* headers,
21 CompletionCallback* callback) {
20 DCHECK(CalledOnValidThread()); 22 DCHECK(CalledOnValidThread());
21 DCHECK(headers); 23 DCHECK(headers);
22 OnSendHttpRequest(headers); 24 DCHECK(callback);
25 return OnBeforeHttpRequest(request_id, headers, callback);
23 } 26 }
24 27
25 void NetworkDelegate::NotifyResponseStarted(URLRequest* request) { 28 void NetworkDelegate::NotifyResponseStarted(URLRequest* request) {
26 DCHECK(CalledOnValidThread()); 29 DCHECK(CalledOnValidThread());
27 DCHECK(request); 30 DCHECK(request);
28 OnResponseStarted(request); 31 OnResponseStarted(request);
29 } 32 }
30 33
31 void NetworkDelegate::NotifyReadCompleted(URLRequest* request, int bytes_read) { 34 void NetworkDelegate::NotifyReadCompleted(URLRequest* request, int bytes_read) {
32 DCHECK(CalledOnValidThread()); 35 DCHECK(CalledOnValidThread());
33 DCHECK(request); 36 DCHECK(request);
34 OnReadCompleted(request, bytes_read); 37 OnReadCompleted(request, bytes_read);
35 } 38 }
36 39
37 URLRequestJob* NetworkDelegate::MaybeCreateURLRequestJob(URLRequest* request) { 40 URLRequestJob* NetworkDelegate::MaybeCreateURLRequestJob(URLRequest* request) {
38 DCHECK(CalledOnValidThread()); 41 DCHECK(CalledOnValidThread());
39 DCHECK(request); 42 DCHECK(request);
40 return OnMaybeCreateURLRequestJob(request); 43 return OnMaybeCreateURLRequestJob(request);
41 } 44 }
42 45
43 } // namespace net 46 } // namespace net
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698