| Index: net/nqe/network_quality_estimator.h
|
| diff --git a/net/nqe/network_quality_estimator.h b/net/nqe/network_quality_estimator.h
|
| index 248d2089d5ac00583d178efc580ec631920b56bf..23a6f6a609c7888d3a3eea6a2d402f5d20d8820e 100644
|
| --- a/net/nqe/network_quality_estimator.h
|
| +++ b/net/nqe/network_quality_estimator.h
|
| @@ -120,6 +120,21 @@ class NET_EXPORT NetworkQualityEstimator
|
| DISALLOW_COPY_AND_ASSIGN(ThroughputObserver);
|
| };
|
|
|
| + // Provides simple interface to obtain the effective connection type.
|
| + class NET_EXPORT NetworkQualityProvider {
|
| + public:
|
| + // Returns the current effective connection type.
|
| + virtual EffectiveConnectionType GetEffectiveConnectionType() const = 0;
|
| +
|
| + virtual ~NetworkQualityProvider() {}
|
| +
|
| + protected:
|
| + NetworkQualityProvider() {}
|
| +
|
| + private:
|
| + DISALLOW_COPY_AND_ASSIGN(NetworkQualityProvider);
|
| + };
|
| +
|
| // Creates a new NetworkQualityEstimator.
|
| // |variation_params| is the map containing all field trial parameters
|
| // related to NetworkQualityEstimator field trial.
|
|
|