Lines Matching defs:taskHandle
338 int ThreadMgrAddTask(ThreadMgr instance, ThreadTaskHandle *taskHandle)
359 *taskHandle = task->taskId;
365 ThreadTaskHandle taskHandle, TaskExecutor executor, const ThreadContext *context)
369 TaskNode *task = GetTask(mgr, &mgr->taskList, taskHandle);
370 APPSPAWN_CHECK(task != NULL, return -1, "Invalid thread task %{public}u", taskHandle);
373 APPSPAWN_CHECK(node != NULL, return -1, "Failed to create thread executor for task %{public}u", taskHandle);
384 int ThreadMgrCancelTask(ThreadMgr instance, ThreadTaskHandle taskHandle)
388 TaskNode *task = GetTask(mgr, &mgr->taskList, taskHandle);
394 task = GetTask(mgr, &mgr->waitingTaskQueue, taskHandle);
400 task = GetTask(mgr, &mgr->executingTaskQueue, taskHandle);
409 int TaskSyncExecute(ThreadMgr instance, ThreadTaskHandle taskHandle)
413 TaskNode *task = GetTask(mgr, &mgr->taskList, taskHandle);
414 APPSPAWN_CHECK(task != NULL, return -1, "Invalid thread task %{public}u", taskHandle);
438 ThreadTaskHandle taskHandle, TaskFinishProcessor process, const ThreadContext *context)
442 TaskNode *task = GetTask(mgr, &mgr->taskList, taskHandle);
443 APPSPAWN_CHECK(task != NULL, return -1, "Invalid thread task %{public}u", taskHandle);