| 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..8c837667c4a3e8981a1f709250f10585b8a6da6d 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/core/data_use_measurement.h"
|
| +#include "components/metrics/data_use_tracker.h"
|
| #include "net/base/completion_callback.h"
|
| #include "net/base/layered_network_delegate.h"
|
|
|
| @@ -29,7 +31,9 @@ class DataUseNetworkDelegate : public net::LayeredNetworkDelegate {
|
| public:
|
| DataUseNetworkDelegate(
|
| std::unique_ptr<net::NetworkDelegate> nested_network_delegate,
|
| - DataUseAscriber* ascriber);
|
| + DataUseAscriber* ascriber,
|
| + std::unique_ptr<URLRequestClassifier> url_request_classifier,
|
| + const metrics::UpdateUsagePrefCallbackType& metrics_data_use_forwarder);
|
|
|
| ~DataUseNetworkDelegate() override;
|
|
|
| @@ -51,6 +55,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
|
|
|