OLD | NEW |
1 // Copyright 2016 The Chromium Authors. All rights reserved. | 1 // Copyright 2016 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 "components/data_use_measurement/core/data_use_network_delegate.h" | 5 #include "components/data_use_measurement/core/data_use_network_delegate.h" |
6 | 6 |
7 #include <memory> | 7 #include <memory> |
8 #include <utility> | 8 #include <utility> |
9 | 9 |
10 #include "components/data_use_measurement/core/data_use_ascriber.h" | 10 #include "components/data_use_measurement/core/data_use_ascriber.h" |
(...skipping 19 matching lines...) Expand all Loading... |
30 net::URLRequest* request, | 30 net::URLRequest* request, |
31 const net::CompletionCallback& callback, | 31 const net::CompletionCallback& callback, |
32 GURL* new_url) { | 32 GURL* new_url) { |
33 ascriber_->OnBeforeUrlRequest(request); | 33 ascriber_->OnBeforeUrlRequest(request); |
34 data_use_measurement_.OnBeforeURLRequest(request); | 34 data_use_measurement_.OnBeforeURLRequest(request); |
35 } | 35 } |
36 | 36 |
37 void DataUseNetworkDelegate::OnBeforeRedirectInternal( | 37 void DataUseNetworkDelegate::OnBeforeRedirectInternal( |
38 net::URLRequest* request, | 38 net::URLRequest* request, |
39 const GURL& new_location) { | 39 const GURL& new_location) { |
40 ascriber_->OnBeforeRedirect(request, new_location); | |
41 data_use_measurement_.OnBeforeRedirect(*request, new_location); | 40 data_use_measurement_.OnBeforeRedirect(*request, new_location); |
42 } | 41 } |
43 | 42 |
44 void DataUseNetworkDelegate::OnNetworkBytesReceivedInternal( | 43 void DataUseNetworkDelegate::OnNetworkBytesReceivedInternal( |
45 net::URLRequest* request, | 44 net::URLRequest* request, |
46 int64_t bytes_received) { | 45 int64_t bytes_received) { |
47 ascriber_->OnNetworkBytesReceived(request, bytes_received); | 46 ascriber_->OnNetworkBytesReceived(request, bytes_received); |
48 data_use_measurement_.OnNetworkBytesReceived(*request, bytes_received); | 47 data_use_measurement_.OnNetworkBytesReceived(*request, bytes_received); |
49 } | 48 } |
50 | 49 |
51 void DataUseNetworkDelegate::OnNetworkBytesSentInternal( | 50 void DataUseNetworkDelegate::OnNetworkBytesSentInternal( |
52 net::URLRequest* request, | 51 net::URLRequest* request, |
53 int64_t bytes_sent) { | 52 int64_t bytes_sent) { |
54 ascriber_->OnNetworkBytesSent(request, bytes_sent); | 53 ascriber_->OnNetworkBytesSent(request, bytes_sent); |
55 data_use_measurement_.OnNetworkBytesSent(*request, bytes_sent); | 54 data_use_measurement_.OnNetworkBytesSent(*request, bytes_sent); |
56 } | 55 } |
57 | 56 |
| 57 void DataUseNetworkDelegate::OnCompletedInternal(net::URLRequest* request, |
| 58 bool started) { |
| 59 data_use_measurement_.OnCompleted(*request, started); |
| 60 } |
| 61 |
58 void DataUseNetworkDelegate::OnURLRequestDestroyedInternal( | 62 void DataUseNetworkDelegate::OnURLRequestDestroyedInternal( |
59 net::URLRequest* request) { | 63 net::URLRequest* request) { |
60 ascriber_->OnUrlRequestDestroyed(request); | 64 ascriber_->OnUrlRequestDestroyed(request); |
61 } | 65 } |
62 | 66 |
63 void DataUseNetworkDelegate::OnCompletedInternal(net::URLRequest* request, | |
64 bool started) { | |
65 data_use_measurement_.OnCompleted(*request, started); | |
66 } | |
67 | |
68 } // namespace data_use_measurement | 67 } // namespace data_use_measurement |
OLD | NEW |