Index: net/base/sdch_manager.h |
diff --git a/net/base/sdch_manager.h b/net/base/sdch_manager.h |
index 67ec167af9441a166f29d28271aa5b08e18cb541..85633f58488286c9d0da92374f5c9006849ecdc7 100644 |
--- a/net/base/sdch_manager.h |
+++ b/net/base/sdch_manager.h |
@@ -246,7 +246,7 @@ class NET_EXPORT SdchManager : public NON_EXPORTED_BASE(base::NonThreadSafe) { |
static void SdchErrorRecovery(ProblemCodes problem); |
// Register a fetcher that this class can use to obtain dictionaries. |
- void set_sdch_fetcher(SdchFetcher* fetcher); |
+ void set_sdch_fetcher(scoped_ptr<SdchFetcher> fetcher); |
// Enables or disables SDCH compression. |
static void EnableSdchSupport(bool enabled); |
@@ -336,6 +336,10 @@ class NET_EXPORT SdchManager : public NON_EXPORTED_BASE(base::NonThreadSafe) { |
void SetAllowLatencyExperiment(const GURL& url, bool enable); |
+ int GetFetchesCountForTesting() const { |
+ return fetches_count_for_testing_; |
+ } |
+ |
private: |
struct BlacklistInfo { |
BlacklistInfo() |
@@ -376,6 +380,8 @@ class NET_EXPORT SdchManager : public NON_EXPORTED_BASE(base::NonThreadSafe) { |
// round trip test has recently passed). |
ExperimentSet allow_latency_experiment_; |
+ int fetches_count_for_testing_; |
+ |
DISALLOW_COPY_AND_ASSIGN(SdchManager); |
}; |