diff options
author | rtenneti@chromium.org <rtenneti@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-02-03 08:16:24 +0000 |
---|---|---|
committer | rtenneti@chromium.org <rtenneti@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-02-03 08:16:24 +0000 |
commit | 1d88aea97c70078531760e3063908082b137faa8 (patch) | |
tree | 998d9c26a8db6cf0ded6b0d96490d4b92974e5eb /webkit | |
parent | 08fafe4d23d8c0bf6a68098c1c49aebd8269db6b (diff) | |
download | chromium_src-1d88aea97c70078531760e3063908082b137faa8.zip chromium_src-1d88aea97c70078531760e3063908082b137faa8.tar.gz chromium_src-1d88aea97c70078531760e3063908082b137faa8.tar.bz2 |
MessageLoop's RUN method will pass a const ref to PendingTask when
TaskObserver's WillProcessTask and DidProcessTask methods are called.
User's of TaskObserver get time_posted by accessing pending_task.time_posted.
User's of TaskObserver get time_posted by accessing pending_task.time_posted.
(would like to use this with SpdySession testing to verify a task is posted
or not).
R=jar@chromium.org, darin@chromium.org
TESTS= all unit tests
Review URL: https://chromiumcodereview.appspot.com/12161002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@180302 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'webkit')
-rw-r--r-- | webkit/glue/webthread_impl.cc | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/webkit/glue/webthread_impl.cc b/webkit/glue/webthread_impl.cc index 3ef3497..bbc2429 100644 --- a/webkit/glue/webthread_impl.cc +++ b/webkit/glue/webthread_impl.cc @@ -10,6 +10,7 @@ #include "base/bind.h" #include "base/bind_helpers.h" #include "base/message_loop.h" +#include "base/pending_task.h" #include "base/threading/platform_thread.h" namespace webkit_glue { @@ -22,11 +23,11 @@ public: TaskObserverAdapter(WebThread::TaskObserver* observer) : observer_(observer) { } - virtual void WillProcessTask(base::TimeTicks) OVERRIDE { + virtual void WillProcessTask(const base::PendingTask& pending_task) OVERRIDE { observer_->willProcessTask(); } - virtual void DidProcessTask(base::TimeTicks) OVERRIDE { + virtual void DidProcessTask(const base::PendingTask& pending_task) OVERRIDE { observer_->didProcessTask(); } |