| Index: base/task/cancelable_task_tracker.h
|
| diff --git a/base/task/cancelable_task_tracker.h b/base/task/cancelable_task_tracker.h
|
| index b8a8b70e333922b41d5e7019070f09e18a6a12e4..093357ccc1cecbc1b347bb062f25c8c24fbba6c1 100644
|
| --- a/base/task/cancelable_task_tracker.h
|
| +++ b/base/task/cancelable_task_tracker.h
|
| @@ -43,6 +43,7 @@
|
| #include "base/memory/weak_ptr.h"
|
| #include "base/task_runner_util.h"
|
| #include "base/threading/thread_checker.h"
|
| +#include "base/time/time.h"
|
|
|
| namespace tracked_objects {
|
| class Location;
|
| @@ -70,6 +71,11 @@ class BASE_EXPORT CancelableTaskTracker {
|
| const tracked_objects::Location& from_here,
|
| const base::Closure& task);
|
|
|
| + TaskId PostDelayedTask(base::TaskRunner* task_runner,
|
| + const tracked_objects::Location& from_here,
|
| + const base::Closure& task,
|
| + const TimeDelta& delay);
|
| +
|
| TaskId PostTaskAndReply(base::TaskRunner* task_runner,
|
| const tracked_objects::Location& from_here,
|
| const base::Closure& task,
|
| @@ -124,6 +130,11 @@ class BASE_EXPORT CancelableTaskTracker {
|
| private:
|
| void Track(TaskId id, base::CancellationFlag* flag);
|
| void Untrack(TaskId id);
|
| + TaskId PostDelayedTaskAndReply(base::TaskRunner* task_runner,
|
| + const tracked_objects::Location& from_here,
|
| + const base::Closure& task,
|
| + const base::Closure& reply,
|
| + const TimeDelta& delay);
|
|
|
| base::hash_map<TaskId, base::CancellationFlag*> task_flags_;
|
|
|
|
|