| Index: base/message_loop.h
|
| ===================================================================
|
| --- base/message_loop.h (revision 107970)
|
| +++ base/message_loop.h (working copy)
|
| @@ -19,6 +19,7 @@
|
| #include "base/observer_list.h"
|
| #include "base/synchronization/lock.h"
|
| #include "base/task.h"
|
| +#include "base/tracking_info.h"
|
| #include "base/time.h"
|
|
|
| #if defined(OS_WIN)
|
| @@ -44,11 +45,9 @@
|
| class Histogram;
|
| }
|
|
|
| -#if defined(TRACK_ALL_TASK_OBJECTS)
|
| namespace tracked_objects {
|
| class Births;
|
| }
|
| -#endif // defined(TRACK_ALL_TASK_OBJECTS)
|
|
|
| // A MessageLoop is used to process events for a particular thread. There is
|
| // at most one MessageLoop instance per thread.
|
| @@ -410,7 +409,7 @@
|
| #endif
|
|
|
| // This structure is copied around by value.
|
| - struct PendingTask {
|
| + struct PendingTask : public base::TrackingInfo {
|
| PendingTask(const base::Closure& task,
|
| const tracked_objects::Location& posted_from,
|
| base::TimeTicks delayed_run_time,
|
| @@ -423,17 +422,6 @@
|
| // The task to run.
|
| base::Closure task;
|
|
|
| -#if defined(TRACK_ALL_TASK_OBJECTS)
|
| - // Counter for location where the Closure was posted from.
|
| - tracked_objects::Births* post_births;
|
| -#endif // defined(TRACK_ALL_TASK_OBJECTS)
|
| -
|
| - // Time this PendingTask was posted.
|
| - base::TimeTicks time_posted;
|
| -
|
| - // The time when the task should be run.
|
| - base::TimeTicks delayed_run_time;
|
| -
|
| // The site this PendingTask was posted from.
|
| tracked_objects::Location posted_from;
|
|
|
|
|