From 1d88aea97c70078531760e3063908082b137faa8 Mon Sep 17 00:00:00 2001 From: "rtenneti@chromium.org" Date: Sun, 3 Feb 2013 08:16:24 +0000 Subject: 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 --- webkit/glue/webthread_impl.cc | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'webkit') 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(); } -- cgit v1.1