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..84276d8ce9eda93768096ac2d9600ce15b13032e 100644 |
--- a/chrome/browser/metrics/variations/variations_request_scheduler_mobile.h |
+++ b/chrome/browser/metrics/variations/variations_request_scheduler_mobile.h |
@@ -25,11 +25,18 @@ class VariationsRequestSchedulerMobile : public VariationsRequestScheduler { |
// Base class overrides. |
virtual void Start() OVERRIDE; |
virtual void Reset() OVERRIDE; |
+ virtual void ScheduleFetch() OVERRIDE; |
private: |
+ FRIEND_TEST_ALL_PREFIXES(VariationsRequestSchedulerMobileTest, |
+ ScheduleFetch); |
+ |
// 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_; |
+ |
DISALLOW_COPY_AND_ASSIGN(VariationsRequestSchedulerMobile); |
}; |