Chromium Code Reviews| Index: chrome/browser/metrics/variations/variations_request_scheduler_mobile.h |
| diff --git a/chrome/browser/metrics/variations/variations_request_scheduler_mobile.h b/chrome/browser/metrics/variations/variations_request_scheduler_mobile.h |
| index 56d4f4d0a35d3b918f4742c865fc47a18863a464..d86b3c72182a1ebafab179859cc5f471e4208c74 100644 |
| --- a/chrome/browser/metrics/variations/variations_request_scheduler_mobile.h |
| +++ b/chrome/browser/metrics/variations/variations_request_scheduler_mobile.h |
| @@ -25,11 +25,27 @@ class VariationsRequestSchedulerMobile : public VariationsRequestScheduler { |
| // Base class overrides. |
| virtual void Start() OVERRIDE; |
| virtual void Reset() OVERRIDE; |
| + virtual void OnAppEnterForeground() OVERRIDE; |
| private: |
| + FRIEND_TEST_ALL_PREFIXES(VariationsRequestSchedulerMobileTest, |
| + OnAppEnterForegroundNoRun); |
| + FRIEND_TEST_ALL_PREFIXES(VariationsRequestSchedulerMobileTest, |
| + OnAppEnterForegroundRun); |
| + FRIEND_TEST_ALL_PREFIXES(VariationsRequestSchedulerMobileTest, |
| + OnAppEnterForegroundOnStartup); |
| + |
| + |
|
Alexei Svitkine (slow)
2014/02/14 19:11:51
Nit: Remove extra blank lines.
rkaplow
2014/02/14 19:18:04
Done.
|
| + |
| // The local state instance that provides the last fetch time. |
| PrefService* local_state_; |
| + // Timer used for triggering a delayed fetch for ScheduleFetch(). |
| + base::OneShotTimer<VariationsRequestSchedulerMobile> schedule_fetch_timer_; |
| + |
| + // The time the last seed request was initiated. |
| + base::Time last_request_time_; |
| + |
| DISALLOW_COPY_AND_ASSIGN(VariationsRequestSchedulerMobile); |
| }; |