Lines Matching refs:func

55     napi_value func = nullptr;
58 // if the first is task name, the second might be func
61 func = args[1];
62 args += 2; // 2: name and func
63 argc -= 2; // 2: name and func
65 func = args[0];
66 args += 1; // 1: func
67 argc -= 1; // 1: func
69 if (!NapiHelper::IsFunction(env, func)) {
77 Task* task = GenerateTask(env, thisVar, func, name, args, argc);
144 Task* Task::GenerateTask(napi_env env, napi_value napiTask, napi_value func,
153 name = NapiHelper::GetNameProperty(env, func, NAME);
162 napi_set_named_property(env, napiTask, FUNCTION_STR, func);
185 Task* Task::GenerateFunctionTask(napi_env env, napi_value func, napi_value* args, size_t argc, TaskType type)
194 TaskInfo* taskInfo = GenerateTaskInfo(env, func, argsArray, undefined, undefined, Priority::DEFAULT);
199 napi_value napiFuncName = NapiHelper::GetNameProperty(env, func, NAME);
224 napi_value func = NapiHelper::GetNameProperty(env, napiTask, FUNCTION_STR);
226 if (func == nullptr || args == nullptr) {
240 TaskInfo* pendingInfo = GenerateTaskInfo(env, func, args, transferList, cloneList, priority,
254 napi_value funcName = NapiHelper::GetNameProperty(env, func, NAME);
655 auto func = NapiHelper::GetReferenceValue(env, listenerCallBackInfo->callbackRef_);
656 if (func == nullptr) {
657 HILOG_INFO("taskpool:: StartExecutionCallback func is null");
662 napi_call_function(env, NapiHelper::GetGlobalObject(env), func, 0, nullptr, &result);
666 std::string funcStr = NapiHelper::GetPrintString(env, func);
667 HILOG_ERROR("taskpool:: an exception has occurred napi_call_function, func is %{public}s", funcStr.c_str());
680 napi_value func = NapiHelper::GetReferenceValue(env, listenerCallBackInfo->callbackRef_);
681 if (func == nullptr) {
682 HILOG_INFO("taskpool:: ExecuteListenerCallback func is null");
689 napi_call_function(env, NapiHelper::GetGlobalObject(env), func, 1, &args, &result);
691 napi_call_function(env, NapiHelper::GetGlobalObject(env), func, 0, nullptr, &result);
697 std::string funcStr = NapiHelper::GetPrintString(env, func);
698 HILOG_ERROR("taskpool:: an exception has occurred napi_call_function, func is %{public}s", funcStr.c_str());
987 TaskInfo* Task::GenerateTaskInfo(napi_env env, napi_value func, napi_value args,
994 napi_status status = napi_serialize_inner(env, func, undefined, undefined,
1090 napi_value Task::DeserializeValue(napi_env env, napi_value* func, napi_value* args)
1100 status = napi_deserialize(env, currentTaskInfo_->serializationFunction, func);
1104 if (status != napi_ok || func == nullptr) {