Home | History | Annotate | Download | only in task

Lines Matching defs:TaskId

63   typedef int64_t TaskId;
64 static const TaskId kBadTaskId;
73 TaskId PostTask(base::TaskRunner* task_runner,
77 TaskId PostTaskAndReply(base::TaskRunner* task_runner,
83 TaskId PostTaskAndReplyWithResult(base::TaskRunner* task_runner,
96 // Creates a tracked TaskId and an associated IsCanceledCallback. Client can
97 // later call TryCancel() with the returned TaskId, and run |is_canceled_cb|
98 // from any thread to check whether the TaskId is canceled.
105 TaskId NewTrackedTaskId(IsCanceledCallback* is_canceled_cb);
114 void TryCancel(TaskId id);
125 void Track(TaskId id, base::CancellationFlag* flag);
126 void Untrack(TaskId id);
128 base::hash_map<TaskId, base::CancellationFlag*> task_flags_;
130 TaskId next_id_;