Home
last modified time | relevance | path

Searched refs:callbackInfo (Results 1 - 10 of 10) sorted by relevance

/commonlibrary/ets_utils/js_sys_module/timer/
H A Dtimer.cpp101 TimerCallbackInfo* callbackInfo = iter->second; in ClearTimer() local
102 if (callbackInfo->env_ != env) { in ClearTimer()
106 Helper::CloseHelp::DeletePointer(callbackInfo, false); in ClearTimer()
115 TimerCallbackInfo* callbackInfo = static_cast<TimerCallbackInfo*>(handle->data); in TimerCallback() local
116 if (callbackInfo == nullptr) { in TimerCallback()
119 // Save the following parameters to ensure that they can still obtained if callback clears the callbackInfo. in TimerCallback()
120 bool repeat = callbackInfo->repeat_; in TimerCallback()
121 uint32_t tId = callbackInfo->tId_; in TimerCallback()
122 napi_env env = callbackInfo->env_; in TimerCallback()
124 ContainerScope containerScope(callbackInfo in TimerCallback()
200 TimerCallbackInfo* callbackInfo = nullptr; SetTimeoutInnerCore() local
256 TimerCallbackInfo* callbackInfo = iter->second; ClearEnvironmentTimer() local
275 DeleteTimer(uint32_t tId, TimerCallbackInfo* callbackInfo) DeleteTimer() argument
[all...]
H A Dtimer.h81 static void DeleteTimer(uint32_t tId, TimerCallbackInfo* callbackInfo);
/commonlibrary/ets_utils/js_sys_module/timer/test/
H A Dtest_timer.h30 static void DeleteTimer(uint32_t tId, TimerCallbackInfo* callbackInfo);
51 void TimerTest::DeleteTimer(uint32_t tId, TimerCallbackInfo* callbackInfo) in DeleteTimer() argument
53 return Timer::DeleteTimer(tId, callbackInfo); in DeleteTimer()
H A Dtest_timer.cpp340 TimerCallbackInfo* callbackInfo = new TimerCallbackInfo(env, tId, timeout, callback, repeat, argc, argv); in HWTEST_F() local
341 table[tId] = callbackInfo; in HWTEST_F()
342 TimerTest::DeleteTimer(tId, callbackInfo); in HWTEST_F()
441 TimerCallbackInfo* callbackInfo = static_cast<TimerCallbackInfo*>(handle->data); in HWTEST_F() local
442 callbackInfo->env_ = env2; in HWTEST_F()
/commonlibrary/ets_utils/js_concurrent_module/taskpool/
H A Dtask_manager.cpp909 void TaskManager::RegisterCallback(napi_env env, uint64_t taskId, std::shared_ptr<CallbackInfo> callbackInfo) in RegisterCallback() argument
912 callbackTable_[taskId] = callbackInfo; in RegisterCallback()
975 auto callbackInfo = iter->second; in NotifyCallbackExecute() local
976 callbackInfo->refCount++; in NotifyCallbackExecute()
977 callbackInfo->worker = worker; in NotifyCallbackExecute()
983 auto onCallbackTask = [callbackInfo]() { in NotifyCallbackExecute()
984 TaskPool::ExecuteCallbackTask(callbackInfo.get()); in NotifyCallbackExecute()
988 callbackInfo->onCallbackSignal->data = callbackInfo.get(); in NotifyCallbackExecute()
989 uv_async_send(callbackInfo in NotifyCallbackExecute()
1012 GetMessageQueueFromCallbackInfo(CallbackInfo* callbackInfo) GetMessageQueueFromCallbackInfo() argument
[all...]
H A Dtaskpool.h38 static void ExecuteCallbackTask(CallbackInfo* callbackInfo);
H A Dtaskpool.cpp116 void TaskPool::ExecuteCallbackTask(CallbackInfo* callbackInfo) in ExecuteCallbackTask() argument
118 auto* msgQueue = TaskManager::GetInstance().GetMessageQueueFromCallbackInfo(callbackInfo); in ExecuteCallbackTask()
142 auto callbackInfo = TaskManager::GetInstance().GetCallbackInfo(resultInfo->taskId); in ExecuteCallbackInner() local
143 if (callbackInfo == nullptr) { in ExecuteCallbackInner()
148 auto func = NapiHelper::GetReferenceValue(env, callbackInfo->callbackRef); in ExecuteCallbackInner()
H A Dtask_manager.h102 void RegisterCallback(napi_env env, uint64_t taskId, std::shared_ptr<CallbackInfo> callbackInfo);
107 MsgQueue* GetMessageQueueFromCallbackInfo(CallbackInfo* callbackInfo);
H A Dtask.cpp410 // store callbackInfo in OnReceiveData()
415 std::shared_ptr<CallbackInfo> callbackInfo = std::make_shared<CallbackInfo>(env, 1, callbackRef, task); in OnReceiveData() local
419 ConcurrentHelper::UvHandleInit(loop, callbackInfo->onCallbackSignal, TaskPool::ExecuteCallback); in OnReceiveData()
423 ConcurrentHelper::UvHandleInit(loop, callbackInfo->onCallbackSignal, TaskPool::ExecuteCallback); in OnReceiveData()
425 TaskManager::GetInstance().RegisterCallback(env, taskId, callbackInfo); in OnReceiveData()
/commonlibrary/ets_utils/js_concurrent_module/taskpool/test/
H A Dtest_taskpool.cpp2087 std::shared_ptr<CallbackInfo> callbackInfo = std::make_shared<CallbackInfo>(env, 1, callbackRef, task); in HWTEST_F() local
2088 taskManager.RegisterCallback(env, taskId, callbackInfo); in HWTEST_F()
2131 std::shared_ptr<CallbackInfo> callbackInfo = std::make_shared<CallbackInfo>(env, 1, callbackRef, task); in HWTEST_F() local
2132 taskManager.RegisterCallback(env, taskId, callbackInfo); in HWTEST_F()

Completed in 19 milliseconds