Home | History | Annotate | Download | only in task

Lines Matching defs:TaskId

61   typedef int64_t TaskId;
62 static const TaskId kBadTaskId;
71 TaskId PostTask(base::TaskRunner* task_runner,
75 TaskId PostTaskAndReply(base::TaskRunner* task_runner,
81 TaskId PostTaskAndReplyWithResult(
98 // Creates a tracked TaskId and an associated IsCanceledCallback. Client can
99 // later call TryCancel() with the returned TaskId, and run |is_canceled_cb|
100 // from any thread to check whether the TaskId is canceled.
107 TaskId NewTrackedTaskId(IsCanceledCallback* is_canceled_cb);
116 void TryCancel(TaskId id);
127 void Track(TaskId id, base::CancellationFlag* flag);
128 void Untrack(TaskId id);
130 base::hash_map<TaskId, base::CancellationFlag*> task_flags_;
132 TaskId next_id_;