Lines Matching refs:Task
46 * A Task represents a unit of work.
48 class Task {
50 virtual ~Task() = default;
79 virtual void PostTask(std::unique_ptr<Task> task) = 0;
96 virtual void PostNonNestableTask(std::unique_ptr<Task> task) {}
103 virtual void PostDelayedTask(std::unique_ptr<Task> task,
122 virtual void PostNonNestableDelayedTask(std::unique_ptr<Task> task,
1019 virtual void CallOnWorkerThread(std::unique_ptr<Task> task) {
1032 virtual void CallBlockingTaskOnWorkerThread(std::unique_ptr<Task> task) {
1045 virtual void CallLowPriorityTaskOnWorkerThread(std::unique_ptr<Task> task) {
1059 virtual void CallDelayedOnWorkerThread(std::unique_ptr<Task> task,
1240 std::unique_ptr<Task> task,
1249 TaskPriority priority, std::unique_ptr<Task> task,