| 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..e9d4fe5b7032767c2630cac08973312e183ed4ba 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,10 @@ class DataUseNetworkDelegate : public net::LayeredNetworkDelegate {
|
| public:
|
| DataUseNetworkDelegate(
|
| std::unique_ptr<net::NetworkDelegate> nested_network_delegate,
|
| - DataUseAscriber* ascriber);
|
| + DataUseAscriber* ascriber,
|
| + const DataUseMeasurement::IsUserInitiatedRequestCallbackType&
|
| + is_user_initiated_request_callback,
|
| + const metrics::UpdateUsagePrefCallbackType& metrics_data_use_forwarder);
|
|
|
| ~DataUseNetworkDelegate() override;
|
|
|
| @@ -51,6 +56,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
|
|
|