Lines Matching refs:env_
280 napi_value error = ErrorHelper::NewError(task->env_, 0, "taskpool:: task has been canceled");
281 napi_reject_deferred(task->env_, taskMessage->deferred, error);
286 napi_value napiTask = NapiHelper::GetReferenceValue(task->env_, task->taskRef_);
287 TaskInfo* taskInfo = task->GetTaskInfo(task->env_, napiTask, taskMessage->priority);
296 napi_get_and_clear_last_exception(task->env_, &execption);
298 napi_reject_deferred(task->env_, taskMessage->deferred, execption);
421 napi_remove_env_cleanup_hook(task->env_, Task::CleanupHookFunc, task);
431 NAPI_CALL_RETURN_VOID(task->env_, napi_open_handle_scope(task->env_, &scope));
433 napi_status status = napi_deserialize(task->env_, task->result_, &napiTaskResult);
434 napi_delete_serialization_data(task->env_, task->result_);
440 napiTaskResult = ErrorHelper::NewError(task->env_, 0, "taskpool:: task has been canceled");
452 napi_get_undefined(task->env_, &napiTaskResult);
454 reinterpret_cast<NativeEngine*>(task->env_)->DecreaseSubEnvCounter();
458 UpdateGroupInfoByResult(task->env_, task, napiTaskResult, success);
461 napi_resolve_deferred(task->env_, task->currentTaskInfo_->deferred, napiTaskResult);
466 napi_reject_deferred(task->env_, task->currentTaskInfo_->deferred, napiTaskResult);
473 NAPI_CALL_RETURN_VOID(task->env_, napi_close_handle_scope(task->env_, scope));
483 TaskManager::GetInstance().DecreaseRefCount(task->env_, task->taskId_);
487 if (!TaskGroupManager::GetInstance().TriggerSeqRunner(task->env_, task)) {
498 napi_reference_unref(task->env_, task->taskRef_, nullptr);
508 TaskManager::GetInstance().DecreaseRefCount(task->env_, task->taskId_);
647 napi_value napiTask = NapiHelper::GetReferenceValue(task->env_, task->taskRef_);
648 TaskInfo* taskInfo = task->GetTaskInfo(task->env_, napiTask, task->periodicTaskPriority_);