Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(428)

Unified Diff: net/nqe/network_quality_estimator.h

Issue 2347783003: [OfflinePages, NetworkQualityEstimator] Use NetworkQualityEstimator to decide on triggering Backgro… (Closed)
Patch Set: Addresses some feedback Created 4 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
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.

Powered by Google App Engine
This is Rietveld 408576698