summaryrefslogtreecommitdiffstats
path: root/base/message_loop_proxy_impl.h
diff options
context:
space:
mode:
authortedvessenes@gmail.com <tedvessenes@gmail.com@0039d316-1c4b-4281-b951-d872f2087c98>2012-02-26 08:17:37 +0000
committertedvessenes@gmail.com <tedvessenes@gmail.com@0039d316-1c4b-4281-b951-d872f2087c98>2012-02-26 08:17:37 +0000
commit17dc674a9c9be676ebe13014d4e2c406e0c0c1ad (patch)
treea860c9c606eb2698f5e7af9479c704ad69e25a4a /base/message_loop_proxy_impl.h
parentb703d26d2ed97aa5c59fa70fd78821e1fe78dbf1 (diff)
downloadchromium_src-17dc674a9c9be676ebe13014d4e2c406e0c0c1ad.zip
chromium_src-17dc674a9c9be676ebe13014d4e2c406e0c0c1ad.tar.gz
chromium_src-17dc674a9c9be676ebe13014d4e2c406e0c0c1ad.tar.bz2
Add functions to expand PostDelayedTask interface.
These functions add TimeDelta interfaces in addition to the int ms interfaces, which will be removed at a later date. BUG=108171 Review URL: http://codereview.chromium.org/9427023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@123683 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'base/message_loop_proxy_impl.h')
-rw-r--r--base/message_loop_proxy_impl.h9
1 files changed, 8 insertions, 1 deletions
diff --git a/base/message_loop_proxy_impl.h b/base/message_loop_proxy_impl.h
index 847ee4c..88e1d45 100644
--- a/base/message_loop_proxy_impl.h
+++ b/base/message_loop_proxy_impl.h
@@ -25,10 +25,17 @@ class BASE_EXPORT MessageLoopProxyImpl
virtual bool PostDelayedTask(const tracked_objects::Location& from_here,
const base::Closure& task,
int64 delay_ms) OVERRIDE;
+ virtual bool PostDelayedTask(const tracked_objects::Location& from_here,
+ const base::Closure& task,
+ base::TimeDelta delay) OVERRIDE;
virtual bool PostNonNestableDelayedTask(
const tracked_objects::Location& from_here,
const base::Closure& task,
int64 delay_ms) OVERRIDE;
+ virtual bool PostNonNestableDelayedTask(
+ const tracked_objects::Location& from_here,
+ const base::Closure& task,
+ base::TimeDelta delay) OVERRIDE;
virtual bool RunsTasksOnCurrentThread() const OVERRIDE;
protected:
@@ -45,7 +52,7 @@ class BASE_EXPORT MessageLoopProxyImpl
bool PostTaskHelper(const tracked_objects::Location& from_here,
const base::Closure& task,
- int64 delay_ms,
+ base::TimeDelta delay,
bool nestable);
// Allow the messageLoop to create a MessageLoopProxyImpl.