Lines Matching refs:shutdown_behavior
344 if (!BeforePostTask(task->traits.shutdown_behavior())) in WillPostTask()
398 const TaskShutdownBehavior shutdown_behavior = in RunAndPopNextTask() local
399 task->traits.shutdown_behavior(); in RunAndPopNextTask()
401 const bool can_run_task = BeforeRunTask(shutdown_behavior); in RunAndPopNextTask()
406 AfterRunTask(shutdown_behavior); in RunAndPopNextTask()
474 task.traits.shutdown_behavior() != in RunOrSkipTask()
655 bool TaskTracker::BeforePostTask(TaskShutdownBehavior shutdown_behavior) { in BeforePostTask() argument
656 if (shutdown_behavior == TaskShutdownBehavior::BLOCK_SHUTDOWN) { in BeforePostTask()
706 bool TaskTracker::BeforeRunTask(TaskShutdownBehavior shutdown_behavior) { in BeforeRunTask() argument
707 switch (shutdown_behavior) { in BeforeRunTask()
750 void TaskTracker::AfterRunTask(TaskShutdownBehavior shutdown_behavior) { in AfterRunTask() argument
751 if (shutdown_behavior == TaskShutdownBehavior::BLOCK_SHUTDOWN || in AfterRunTask()
752 shutdown_behavior == TaskShutdownBehavior::SKIP_ON_SHUTDOWN) { in AfterRunTask()