Home
last modified time | relevance | path

Searched refs:NapiHelper (Results 1 - 21 of 21) sorted by relevance

/commonlibrary/ets_utils/js_concurrent_module/common/helper/
H A Dnapi_helper.cpp24 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 Derror_helper.h191 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 Dnapi_helper.h24 class NapiHelper { class
/commonlibrary/ets_utils/js_concurrent_module/worker/
H A Dworker.cpp219 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 Dworker.h54 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 Dtest_concurrent.cpp45 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 Dsequence_runner.cpp34 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 Dtaskpool.cpp58 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 Dtask.cpp44 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 Dtask_group.cpp40 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 Dworker.cpp286 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 Dworker.h121 return NapiHelper::GetLibUV(workerEnv_); in GetWorkerLoop()
H A Dtask_manager.cpp149 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 Dconsole.cpp134 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 Dtimer.cpp35 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 Dtimer.h56 uv_loop_t* loop = Commonlibrary::Concurrent::Common::Helper::NapiHelper::GetLibUV(env_); in TimerCallbackInfo()
/commonlibrary/ets_utils/js_concurrent_module/utils/locks/
H A Dasync_lock_manager.cpp126 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 Dlock_request.cpp43 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 Dtest_taskpool.cpp80 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 Dtest.cpp42 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 Dtest_worker.cpp208 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...]

Completed in 29 milliseconds