Searched refs:TaskPoolExecutor (Results 1 – 3 of 3) sorted by relevance
26 TaskPoolExecutor::TaskPoolExecutor() in TaskPoolExecutor() function in OHOS::Rosen::TaskPoolExecutor31 TaskPoolExecutor& TaskPoolExecutor::GetInstance() in GetInstance()33 static TaskPoolExecutor pool; in GetInstance()37 void TaskPoolExecutor::PostTask(Task&& task) in PostTask()42 void TaskPoolExecutor::InitThreadPool() in InitThreadPool()44 TaskPoolExecutor* pool = this; in InitThreadPool()63 void TaskPoolExecutor::EnqueueTask(Task&& task) in EnqueueTask()78 void TaskPoolExecutor::PromoteThreadPriority() in PromoteThreadPriority()87 void TaskPoolExecutor::ThreadLoop() in ThreadLoop()
104 class TaskPoolExecutor {110 TaskPoolExecutor(const TaskPoolExecutor&) = delete;111 void operator=(const TaskPoolExecutor&) = delete;113 static TaskPoolExecutor& GetInstance();115 TaskPoolExecutor();116 ~TaskPoolExecutor() {} in ~TaskPoolExecutor()
73 TaskPoolExecutor::PostTask(std::move(func)); in add()