Chromium Code Reviews| 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..d23ec5b0cad8090383a3bde844dbd4007196d01a 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() = 0; |
|
RyanSturm
2016/09/19 17:15:40
Can this be a const function?
dougarnett
2016/09/19 19:34:33
Done.
|
| + |
| + 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. |