| Index: chrome/browser/metrics/variations/variations_service.h
|
| diff --git a/chrome/browser/metrics/variations/variations_service.h b/chrome/browser/metrics/variations/variations_service.h
|
| index 71a89864a8ca9baadacce79e4b6238f017026f0e..03c8818c329e802988f8df424c31b09b19a814fb 100644
|
| --- a/chrome/browser/metrics/variations/variations_service.h
|
| +++ b/chrome/browser/metrics/variations/variations_service.h
|
| @@ -152,9 +152,11 @@ class VariationsService
|
|
|
| // Stores the seed to prefs. Set as virtual and protected so that it can be
|
| // overridden by tests.
|
| - virtual void StoreSeed(const std::string& seed_data,
|
| + virtual bool StoreSeed(const std::string& seed_data,
|
| const std::string& seed_signature,
|
| - const base::Time& date_fetched);
|
| + const std::string& country_code,
|
| + const base::Time& date_fetched,
|
| + bool is_delta_compressed);
|
|
|
| // Creates the VariationsService with the given |local_state| prefs service
|
| // and |state_manager|. This instance will take ownership of |notifier|.
|
| @@ -258,6 +260,11 @@ class VariationsService
|
| // Tracks whether the initial request to the variations server had completed.
|
| bool initial_request_completed_;
|
|
|
| + // Indicates that the next request to the variations service shouldn't specify
|
| + // that it supports delta compression. Set to true when a delta compressed
|
| + // response encountered an error.
|
| + bool disable_deltas_for_next_request_;
|
| +
|
| // Helper class used to tell this service if it's allowed to make network
|
| // resource requests.
|
| scoped_ptr<web_resource::ResourceRequestAllowedNotifier>
|
|
|