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

Side by Side Diff: components/data_use_measurement/core/data_use_network_delegate.h

Issue 2595503002: Record the data use by content type (Closed)
Patch Set: Removed loadflags Created 4 years 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 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 #ifndef COMPONENTS_DATA_USE_MEASUREMENT_CORE_DATA_USE_NETWORK_DELEGATE_H_ 5 #ifndef COMPONENTS_DATA_USE_MEASUREMENT_CORE_DATA_USE_NETWORK_DELEGATE_H_
6 #define COMPONENTS_DATA_USE_MEASUREMENT_CORE_DATA_USE_NETWORK_DELEGATE_H_ 6 #define COMPONENTS_DATA_USE_MEASUREMENT_CORE_DATA_USE_NETWORK_DELEGATE_H_
7 7
8 #include <stdint.h> 8 #include <stdint.h>
9 9
10 #include <memory> 10 #include <memory>
(...skipping 27 matching lines...) Expand all
38 ~DataUseNetworkDelegate() override; 38 ~DataUseNetworkDelegate() override;
39 39
40 // LayeredNetworkDelegate: 40 // LayeredNetworkDelegate:
41 void OnBeforeURLRequestInternal(net::URLRequest* request, 41 void OnBeforeURLRequestInternal(net::URLRequest* request,
42 const net::CompletionCallback& callback, 42 const net::CompletionCallback& callback,
43 GURL* new_url) override; 43 GURL* new_url) override;
44 44
45 void OnBeforeRedirectInternal(net::URLRequest* request, 45 void OnBeforeRedirectInternal(net::URLRequest* request,
46 const GURL& new_location) override; 46 const GURL& new_location) override;
47 47
48 void OnHeadersReceivedInternal(
49 net::URLRequest* request,
50 const net::CompletionCallback& callback,
51 const net::HttpResponseHeaders* original_response_headers,
52 scoped_refptr<net::HttpResponseHeaders>* override_response_headers,
53 GURL* allowed_unsafe_redirect_url) override;
54
48 void OnNetworkBytesReceivedInternal(net::URLRequest* request, 55 void OnNetworkBytesReceivedInternal(net::URLRequest* request,
49 int64_t bytes_received) override; 56 int64_t bytes_received) override;
50 57
51 void OnNetworkBytesSentInternal(net::URLRequest* request, 58 void OnNetworkBytesSentInternal(net::URLRequest* request,
52 int64_t bytes_sent) override; 59 int64_t bytes_sent) override;
53 60
54 void OnCompletedInternal(net::URLRequest* request, bool started) override; 61 void OnCompletedInternal(net::URLRequest* request, bool started) override;
55 62
56 void OnURLRequestDestroyedInternal(net::URLRequest* request) override; 63 void OnURLRequestDestroyedInternal(net::URLRequest* request) override;
57 64
58 private: 65 private:
59 DataUseAscriber* ascriber_; 66 DataUseAscriber* ascriber_;
60 67
61 // Component to report data use UMA. 68 // Component to report data use UMA.
62 data_use_measurement::DataUseMeasurement data_use_measurement_; 69 data_use_measurement::DataUseMeasurement data_use_measurement_;
63 }; 70 };
64 71
65 } // namespace data_use_measurement 72 } // namespace data_use_measurement
66 73
67 #endif // COMPONENTS_DATA_USE_MEASUREMENT_CORE_DATA_USE_NETWORK_DELEGATE_H_ 74 #endif // COMPONENTS_DATA_USE_MEASUREMENT_CORE_DATA_USE_NETWORK_DELEGATE_H_
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698