Lines Matching defs:TaskId
59 typedef int64 TaskId;
60 static const TaskId kBadTaskId;
69 TaskId PostTask(base::TaskRunner* task_runner,
73 TaskId PostTaskAndReply(base::TaskRunner* task_runner,
79 TaskId PostTaskAndReplyWithResult(
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_;