From b24250fc9857d219ad617e2a14e145b65724cb61 Mon Sep 17 00:00:00 2001 From: "darin@google.com" Date: Wed, 20 Aug 2008 06:30:58 +0000 Subject: reland r1075 w/ tweak to fix test failures git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1084 0039d316-1c4b-4281-b951-d872f2087c98 --- base/timer.h | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) (limited to 'base/timer.h') diff --git a/base/timer.h b/base/timer.h index c23f725..74fe27b 100644 --- a/base/timer.h +++ b/base/timer.h @@ -59,9 +59,6 @@ class Timer { Task* task() const { return task_; } void set_task(Task* task) { task_ = task; } - // Returns the time in msec relative to now that the timer should fire. - int GetCurrentDelay() const; - // Returns the absolute time at which the timer should fire. const Time &fire_time() const { return fire_time_; } @@ -177,9 +174,10 @@ class TimerManager { // Returns true if it runs a task, false otherwise. bool RunSomePendingTimers(); - // The number of milliseconds remaining until the pending timer (top of the - // pqueue) needs to be fired. Returns -1 if no timers are pending. - int GetCurrentDelay(); + // The absolute time at which the next timer is to fire. If there is not a + // next timer to run, then the is_null property of the returned Time object + // will be true. NOTE: This could be a time in the past! + Time GetNextFireTime() const; #ifdef UNIT_TEST // For testing only, used to simulate broken early-firing WM_TIMER -- cgit v1.1