Lines Matching refs:Task
43 * A Task represents a unit of work.
45 class Task {
47 virtual ~Task() = default;
76 virtual void PostTask(std::unique_ptr<Task> task) = 0;
93 virtual void PostNonNestableTask(std::unique_ptr<Task> task) {}
100 virtual void PostDelayedTask(std::unique_ptr<Task> task,
119 virtual void PostNonNestableDelayedTask(std::unique_ptr<Task> task,
949 virtual void CallOnWorkerThread(std::unique_ptr<Task> task) = 0;
955 virtual void CallBlockingTaskOnWorkerThread(std::unique_ptr<Task> task) {
964 virtual void CallLowPriorityTaskOnWorkerThread(std::unique_ptr<Task> task) {
974 virtual void CallDelayedOnWorkerThread(std::unique_ptr<Task> task,