Chromium Code Reviews| Index: components/data_use_measurement/core/data_use_network_delegate.h |
| diff --git a/components/data_use_measurement/core/data_use_network_delegate.h b/components/data_use_measurement/core/data_use_network_delegate.h |
| index f4aab981b1b7b66d6ed0eb9749617b72dbb6e738..8868c9b642e2ce859a6759b7b4ca537efe04c913 100644 |
| --- a/components/data_use_measurement/core/data_use_network_delegate.h |
| +++ b/components/data_use_measurement/core/data_use_network_delegate.h |
| @@ -10,6 +10,8 @@ |
| #include <memory> |
| #include "base/macros.h" |
| +#include "components/data_use_measurement/content/data_use_measurement.h" |
|
Not at Google. Contact bengr
2016/11/01 21:32:04
data_use_measurement/core/ should not depend on da
|
| +#include "components/metrics/data_use_tracker.h" |
| #include "net/base/completion_callback.h" |
| #include "net/base/layered_network_delegate.h" |
| @@ -29,7 +31,8 @@ class DataUseNetworkDelegate : public net::LayeredNetworkDelegate { |
| public: |
| DataUseNetworkDelegate( |
| std::unique_ptr<net::NetworkDelegate> nested_network_delegate, |
| - DataUseAscriber* ascriber); |
| + DataUseAscriber* ascriber, |
| + const metrics::UpdateUsagePrefCallbackType& metrics_data_use_forwarder); |
| ~DataUseNetworkDelegate() override; |
| @@ -51,6 +54,9 @@ class DataUseNetworkDelegate : public net::LayeredNetworkDelegate { |
| private: |
| DataUseAscriber* ascriber_; |
| + |
| + // Component to measure data use. |
| + data_use_measurement::DataUseMeasurement data_use_measurement_; |
| }; |
| } // namespace data_use_measurement |