Index: chrome/browser/chromeos/power/session_length_limiter.h |
diff --git a/chrome/browser/chromeos/power/session_length_limiter.h b/chrome/browser/chromeos/power/session_length_limiter.h |
index 996ea0b60140685dc353aea0340ff03f93770531..6abaea09102d87839a39bb2af99131df6540f091 100644 |
--- a/chrome/browser/chromeos/power/session_length_limiter.h |
+++ b/chrome/browser/chromeos/power/session_length_limiter.h |
@@ -38,25 +38,13 @@ class SessionLengthLimiter { |
private: |
void OnSessionLengthLimitChanged(); |
- // Starts a timer that periodically checks whether the remaining time has |
- // reached zero. |
- void StartTimer(); |
- |
- // Stops the timer. |
- void StopTimer(); |
- |
- // Updates the remaining time, and terminates the session when the time |
- // reaches zero. |
- void UpdateRemainingTime(); |
- |
base::ThreadChecker thread_checker_; |
scoped_ptr<Delegate> delegate_; |
PrefChangeRegistrar pref_change_registrar_; |
- scoped_ptr<base::RepeatingTimer<SessionLengthLimiter> > repeating_timer_; |
+ scoped_ptr<base::OneShotTimer<SessionLengthLimiter::Delegate> > timer_; |
base::Time session_start_time_; |
- base::TimeDelta session_length_limit_; |
DISALLOW_COPY_AND_ASSIGN(SessionLengthLimiter); |
}; |