/commonlibrary/ets_utils/js_concurrent_module/common/helper/ |
H A D | napi_helper.cpp | 24 bool NapiHelper::IsTypeForNapiValue(napi_env env, napi_value param, napi_valuetype expectType) in IsTypeForNapiValue() 37 bool NapiHelper::IsString(napi_env env, napi_value value) in IsString() 42 bool NapiHelper::IsNotUndefined(napi_env env, napi_value value) in IsNotUndefined() 55 bool NapiHelper::IsArray(napi_env env, napi_value value) in IsArray() 68 bool NapiHelper::IsFunction(napi_env env, napi_value object) in IsFunction() 73 bool NapiHelper::IsArrayBuffer(napi_env env, napi_value value) in IsArrayBuffer() 86 bool NapiHelper::IsNumber(napi_env env, napi_value value) in IsNumber() 91 size_t NapiHelper::GetCallbackInfoArgc(napi_env env, napi_callback_info cbInfo) in GetCallbackInfoArgc() 98 napi_value NapiHelper::GetNamePropertyInParentPort(napi_env env, napi_ref parentPort, const char* name) in GetNamePropertyInParentPort() 109 napi_value NapiHelper [all...] |
H A D | error_helper.h | 191 napi_value obj = NapiHelper::CreateObject(env); in TranslateErrorEvent() 199 napi_value stack = NapiHelper::GetNameProperty(env, error, "stack"); in TranslateErrorEvent() 207 std::string rawStack = NapiHelper::GetString(env, stack); in TranslateErrorEvent() 241 napi_value message = NapiHelper::GetNameProperty(env, error, "message"); in ObjectToError() 242 napi_value backtrace = NapiHelper::GetNameProperty(env, error, "backtrace"); in ObjectToError()
|
H A D | napi_helper.h | 24 class NapiHelper { class
|
/commonlibrary/ets_utils/js_concurrent_module/worker/ |
H A D | worker.cpp | 219 if (!NapiHelper::IsString(env, args[0])) { in Constructor() 289 char* script = NapiHelper::GetChars(env, args[0]); in Constructor() 356 if (NapiHelper::IsObject(env, argsValue)) { in CheckWorkerArgs() 358 napi_value nameValue = NapiHelper::GetNameProperty(env, argsValue, "name"); in CheckWorkerArgs() 359 if (NapiHelper::IsNotUndefined(env, nameValue)) { in CheckWorkerArgs() 360 if (!NapiHelper::IsString(env, nameValue)) { in CheckWorkerArgs() 365 char* nameStr = NapiHelper::GetChars(env, nameValue); in CheckWorkerArgs() 374 napi_value typeValue = NapiHelper::GetNameProperty(env, argsValue, "type"); in CheckWorkerArgs() 375 if (NapiHelper::IsNotUndefined(env, typeValue)) { in CheckWorkerArgs() 376 if (!NapiHelper in CheckWorkerArgs() [all...] |
H A D | worker.h | 54 NapiHelper::DeleteReference(env_, callback_); in ~WorkerListener() 80 napi_value compareObj = NapiHelper::GetReferenceValue(env_, listener->callback_); in operator ()() 81 napi_value obj = NapiHelper::GetReferenceValue(env_, ref_); in operator ()() 83 return NapiHelper::StrictEqual(env_, compareObj, obj); in operator ()() 417 return NapiHelper::GetLibUV(workerEnv_); in GetWorkerLoop()
|
/commonlibrary/ets_utils/js_concurrent_module/test/ |
H A D | test_concurrent.cpp | 45 res = NapiHelper::IsString(env, value); in HWTEST_F() 55 res = NapiHelper::IsNotUndefined(env, value) ? false : true; in HWTEST_F() 66 bool res = NapiHelper::IsNotUndefined(env, param); in HWTEST_F() 98 isArray = NapiHelper::IsArray(env, propNames); in HWTEST_F() 107 bool res = NapiHelper::IsArray(env, propNames); in HWTEST_F() 124 bool res = NapiHelper::IsArray(env, strAttribute); in HWTEST_F() 141 res = NapiHelper::IsFunction(env, value); in HWTEST_F() 155 argc = NapiHelper::GetCallbackInfoArgc(env, info); in HWTEST_F() 195 resultRef = NapiHelper::CreateReference(env, result, 1); in HWTEST_F() 199 value = NapiHelper in HWTEST_F() [all...] |
/commonlibrary/ets_utils/js_concurrent_module/taskpool/ |
H A D | sequence_runner.cpp | 34 napi_value napiSeqRunnerId = NapiHelper::CreateUint64(env, seqRunnerId); in SeqRunnerConstructorInner() 59 if (NapiHelper::IsString(env, args[0]) && NapiHelper::IsNumber(env, args[1])) { in SeqRunnerConstructor() 60 name = NapiHelper::GetString(env, args[0]); in SeqRunnerConstructor() 61 priority = NapiHelper::GetUint32Value(env, args[1]); in SeqRunnerConstructor() 72 if (NapiHelper::IsString(env, args[0])) { in SeqRunnerConstructor() 73 name = NapiHelper::GetString(env, args[0]); in SeqRunnerConstructor() 74 } else if (NapiHelper::IsNumber(env, args[0])) { in SeqRunnerConstructor() 75 priority = NapiHelper::GetUint32Value(env, args[0]); in SeqRunnerConstructor() 116 if (!NapiHelper in Execute() [all...] |
H A D | taskpool.cpp | 58 napi_value priorityObj = NapiHelper::CreateObject(env);
in InitTaskPool() 59 napi_value highPriority = NapiHelper::CreateUint32(env, Priority::HIGH);
in InitTaskPool() 60 napi_value mediumPriority = NapiHelper::CreateUint32(env, Priority::MEDIUM);
in InitTaskPool() 61 napi_value lowPriority = NapiHelper::CreateUint32(env, Priority::LOW);
in InitTaskPool() 62 napi_value idlePriority = NapiHelper::CreateUint32(env, Priority::IDLE);
in InitTaskPool() 72 napi_value stateObj = NapiHelper::CreateObject(env);
in InitTaskPool() 73 napi_value waitingState = NapiHelper::CreateUint32(env, ExecuteState::WAITING);
in InitTaskPool() 74 napi_value runningState = NapiHelper::CreateUint32(env, ExecuteState::RUNNING);
in InitTaskPool() 75 napi_value canceledState = NapiHelper::CreateUint32(env, ExecuteState::CANCELED);
in InitTaskPool() 148 auto func = NapiHelper in ExecuteCallbackInner() [all...] |
H A D | task.cpp | 44 size_t argc = NapiHelper::GetCallbackInfoArgc(env, cbinfo); in TaskConstructor() 59 if (argc > 1 && NapiHelper::IsString(env, args[0])) { in TaskConstructor() 69 if (!NapiHelper::IsFunction(env, func)) { in TaskConstructor() 148 napi_value argsArray = NapiHelper::CreateArrayWithLength(env, argc); in GenerateTask() 153 name = NapiHelper::GetNameProperty(env, func, NAME); in GenerateTask() 155 char* nameStr = NapiHelper::GetChars(env, name); in GenerateTask() 161 napi_value taskId = NapiHelper::CreateUint64(env, task->taskId_); in GenerateTask() 193 napi_value undefined = NapiHelper::GetUndefinedValue(env); in GenerateFunctionTask() 199 napi_value napiFuncName = NapiHelper::GetNameProperty(env, func, NAME); in GenerateFunctionTask() 200 char* nameStr = NapiHelper in GenerateFunctionTask() [all...] |
H A D | task_group.cpp | 40 if (!NapiHelper::IsString(env, args[0])) { in TaskGroupConstructor() 46 name = NapiHelper::CreateEmptyString(env); in TaskGroupConstructor() 52 napi_value napiGroupId = NapiHelper::CreateUint64(env, groupId); in TaskGroupConstructor() 75 size_t argc = NapiHelper::GetCallbackInfoArgc(env, cbinfo); in AddTask() 87 napi_value napiGroupId = NapiHelper::GetNameProperty(env, thisVar, GROUP_ID_STR); in AddTask() 88 uint64_t groupId = NapiHelper::GetUint64Value(env, napiGroupId); in AddTask() 114 napi_value napiTask = NapiHelper::CreateObject(env); in AddTask() 153 napi_value napiTask = NapiHelper::GetReferenceValue(env, *iter); in NotifyGroupTask()
|
H A D | worker.cpp | 286 if (NapiHelper::IsExceptionPending(workerEnv_)) {
in PrepareForWorkerInstance() 436 uint32_t argsNum = NapiHelper::GetArrayLength(env, args);
in PerformTask() 439 argsArray[i] = NapiHelper::GetElement(env, args, i);
in PerformTask() 448 napi_call_function(env, NapiHelper::GetGlobalObject(env), func, argsNum, argsArray, nullptr);
in PerformTask() 462 napi_value undefined = NapiHelper::GetUndefinedValue(env);
in NotifyTaskResult()
|
H A D | worker.h | 121 return NapiHelper::GetLibUV(workerEnv_);
in GetWorkerLoop()
|
H A D | task_manager.cpp | 149 napi_value tid = NapiHelper::CreateUint32(env, static_cast<uint32_t>(worker->tid_)); in GetThreadInfos() 150 napi_value priority = NapiHelper::CreateUint32(env, static_cast<uint32_t>(worker->priority_)); in GetThreadInfos() 158 napi_value id = NapiHelper::CreateUint32(env, currentId); in GetThreadInfos() 187 napi_value taskInfoValue = NapiHelper::CreateObject(env); in GetTaskInfos() 189 napi_value taskId = NapiHelper::CreateUint32(env, task->taskId_); in GetTaskInfos() 198 napi_value stateValue = NapiHelper::CreateUint32(env, static_cast<uint32_t>(state)); in GetTaskInfos() 201 napi_value durationValue = NapiHelper::CreateUint32(env, duration); in GetTaskInfos()
|
/commonlibrary/ets_utils/js_sys_module/console/ |
H A D | console.cpp | 134 if (!Helper::NapiHelper::IsString(env, argv[i])) { in MakeLogContent() 143 std::string stringValue = Helper::NapiHelper::GetPrintString(env, argv[i]); in MakeLogContent() 176 size_t argc = Helper::NapiHelper::GetCallbackInfoArgc(env, info); in ConsoleLog() 178 return Helper::NapiHelper::GetUndefinedValue(env); in ConsoleLog() 184 return Helper::NapiHelper::GetUndefinedValue(env); in ConsoleLog() 195 if (!Helper::NapiHelper::IsString(env, argv[0])) { in GetTimerOrCounterName() 205 std::string name = Helper::NapiHelper::GetPrintString(env, argv[0]); in GetTimerOrCounterName() 216 size_t argc = Helper::NapiHelper::GetCallbackInfoArgc(env, info); in Count() 221 return Helper::NapiHelper::GetUndefinedValue(env); in Count() 226 size_t argc = Helper::NapiHelper in CountReset() [all...] |
/commonlibrary/ets_utils/js_sys_module/timer/ |
H A D | timer.cpp | 35 Helper::NapiHelper::DeleteReference(env_, callback_); in ~TimerCallbackInfo() 37 Helper::NapiHelper::DeleteReference(env_, argv_[idx]); in ~TimerCallbackInfo() 61 napi_value globalObj = Helper::NapiHelper::GetGlobalObject(env); in RegisterTime() 110 return Helper::NapiHelper::GetUndefinedValue(env); in ClearTimer() 132 napi_value callback = Helper::NapiHelper::GetReferenceValue(env, callbackInfo->callback_); in TimerCallback() 133 napi_value undefinedValue = Helper::NapiHelper::GetUndefinedValue(env); in TimerCallback() 137 callbackArgv[idx] = Helper::NapiHelper::GetReferenceValue(env, callbackInfo->argv_[idx]); in TimerCallback() 193 Helper::NapiHelper::CreateReference(env, argv[idx + 2], 1); // 2 include callback and timeout in SetTimeoutInnerCore() 204 napi_ref callbackRef = Helper::NapiHelper::CreateReference(env, argv[0], 1); in SetTimeoutInnerCore() 218 uv_loop_t* loop = Helper::NapiHelper in SetTimeoutInnerCore() [all...] |
H A D | timer.h | 56 uv_loop_t* loop = Commonlibrary::Concurrent::Common::Helper::NapiHelper::GetLibUV(env_); in TimerCallbackInfo()
|
/commonlibrary/ets_utils/js_concurrent_module/utils/locks/ |
H A D | async_lock_manager.cpp | 126 napi_value asyncLockMode = NapiHelper::CreateObject(env); in Init() 127 napi_value sharedMode = NapiHelper::CreateUint32(env, LOCK_MODE_SHARED); in Init() 128 napi_value exclusiveMode = NapiHelper::CreateUint32(env, LOCK_MODE_EXCLUSIVE); in Init() 156 size_t argc = NapiHelper::GetCallbackInfoArgc(env, cbinfo); in Constructor() 173 std::string lockName = NapiHelper::GetString(env, args[0]); in Constructor() 201 size_t argc = NapiHelper::GetCallbackInfoArgc(env, cbinfo); in Request() 236 size_t argc = NapiHelper::GetCallbackInfoArgc(env, cbinfo); in LockAsync() 281 size_t argc = NapiHelper::GetCallbackInfoArgc(env, cbinfo); in Query() 301 std::string nameStr = NapiHelper::GetString(env, arg); in Query() 318 size_t argc = NapiHelper in QueryAll() [all...] |
H A D | lock_request.cpp | 43 uv_timer_init(NapiHelper::GetLibUV(env), timeoutTimer_); in LockRequest() 203 napi_value aborted = NapiHelper::GetNameProperty(env_, signal, "aborted"); in AbortIfNeeded() 209 napi_value reason = NapiHelper::GetNameProperty(env_, signal, "reason"); in AbortIfNeeded()
|
/commonlibrary/ets_utils/js_concurrent_module/taskpool/test/ |
H A D | test_taskpool.cpp | 80 napi_value thisValue = NapiHelper::CreateObject(env); in CreateTaskObject() 85 napi_value taskName = NapiHelper::CreateEmptyString(env); in CreateTaskObject() 108 napi_value thisValue = NapiHelper::CreateObject(env); in CreateNullTaskObject() 238 napi_value value = NapiHelper::CreateUint32(env, number); in HWTEST_F() 369 napi_value value = NapiHelper::CreateUint32(env, number); in HWTEST_F() 371 napi_value taskName = NapiHelper::CreateEmptyString(env); in HWTEST_F() 385 napi_value value = NapiHelper::CreateUint64(env, groupId); in HWTEST_F() 386 napi_ref reference = NapiHelper::CreateReference(env, value, 0); in HWTEST_F() 927 napi_value thisValue = NapiHelper::CreateObject(env); in HWTEST_F() 936 napi_ref ref = NapiHelper in HWTEST_F() [all...] |
H A D | test.cpp | 42 napi_value obj = NapiHelper::CreateObject(env);
in CreateReference() 43 return NapiHelper::CreateReference(env, obj, 1);
in CreateReference() 332 napi_value val = NapiHelper::CreateObject(env);
in CancelTask() 333 napi_ref ref = NapiHelper::CreateReference(env, val, 0);
in CancelTask() 339 uv_loop_t* loop = NapiHelper::GetLibUV(env);
in CancelTask() 384 napi_value obj = Helper::NapiHelper::CreateObject(env);
in EnqueueTaskId() 385 napi_ref callbackRef = Helper::NapiHelper::CreateReference(env, obj, 1);
in EnqueueTaskId() 395 Helper::NapiHelper::DeleteReference(env, callbackRef);
in EnqueueTaskId() 592 auto loop = NapiHelper::GetLibUV(env);
in ReleaseTaskData() 609 napi_value obj = NapiHelper in CheckTask() [all...] |
/commonlibrary/ets_utils/js_concurrent_module/worker/test/ |
H A D | test_worker.cpp | 208 napi_value obj = NapiHelper::CreateObject(env); in SetWorkerRef() 210 napi_ref ref = NapiHelper::CreateReference(env, obj, 1); in SetWorkerRef() 247 napi_value obj = NapiHelper::CreateObject(env); in RemoveGlobalCallObject() 248 napi_ref ref = NapiHelper::CreateReference(env, obj, 1); in RemoveGlobalCallObject() 282 napi_value undefined = NapiHelper::GetUndefinedValue(env); in TestHostOnMessageInner() 295 napi_value obj = NapiHelper::CreateObject(env); in TestHostOnMessageInner() 297 napi_ref ref = NapiHelper::CreateReference(env, obj, 1); in TestHostOnMessageInner() 316 napi_value undefined = NapiHelper::GetUndefinedValue(env); in HostOnGlobalCall() 347 napi_value undefined = NapiHelper::GetUndefinedValue(env); in HostOnGlobalCallInner001() 365 napi_value obj = NapiHelper in HostOnGlobalCallInner001() [all...] |