diff options
Diffstat (limited to 'net/base/sdch_manager.h')
-rw-r--r-- | net/base/sdch_manager.h | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/net/base/sdch_manager.h b/net/base/sdch_manager.h index 67ec167..85633f5 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); }; |