/ohos5.0/docs/zh-cn/third-party-cases/ |
H A D | app_quality_improvement_cases_about_crash.md | 55 Napi 提供了创建新线程的方法:napi_get_uv_event_loop,但只能在JS主线程中使用,uv_queue_work只能处理napi_get_uv_event_loop创建的线程,不… 69 …tto loop获取消息,触发C处理消息上来事件,将原有消息事件处理中 直接调用napi_call_function 的方式改为 napi_get_uv_event_loop方式创建新的线程,uv…
|
/ohos5.0/foundation/filemanagement/user_file_service/test/unittest/ |
H A D | js_file_access_ext_ability_test.cpp | 205 EXPECT_CALL(*insMoc, napi_get_uv_event_loop(_, _)).WillOnce(Return(napi_ok)); 210 EXPECT_CALL(*insMoc, napi_get_uv_event_loop(_, _)).WillOnce(Return(napi_ok)); 242 EXPECT_CALL(*insMoc, napi_get_uv_event_loop(_, _)).WillOnce(Return(napi_ok)); 248 EXPECT_CALL(*insMoc, napi_get_uv_event_loop(_, _)).WillOnce(Return(napi_ok)); 254 EXPECT_CALL(*insMoc, napi_get_uv_event_loop(_, _)).WillOnce(Return(napi_ok)); 262 EXPECT_CALL(*insMoc, napi_get_uv_event_loop(_, _)).WillOnce(Return(napi_ok)); 298 EXPECT_CALL(*insMoc, napi_get_uv_event_loop(_, _)).WillOnce(Return(napi_ok)); 398 EXPECT_CALL(*insMoc, napi_get_uv_event_loop(_, _)).WillOnce(Return(napi_ok)); in MockNapiCalls() 413 EXPECT_CALL(*insMoc, napi_get_uv_event_loop(_, _)).WillOnce(Return(napi_ok)); in MockNapiFunctionCalls() 436 EXPECT_CALL(*insMoc, napi_get_uv_event_loop(_, _)).WillOnce(Return(napi_ok)); in MockNapiFunctionCallsForCopy() [all …]
|
H A D | js_file_access_ext_ability_ex_test.cpp | 38 EXPECT_CALL(*insMoc, napi_get_uv_event_loop(_, _)).WillOnce(Return(napi_ok)); 45 EXPECT_CALL(*insMoc, napi_get_uv_event_loop(_, _)).WillOnce(Return(napi_ok)); 54 EXPECT_CALL(*insMoc, napi_get_uv_event_loop(_, _)).WillOnce(Return(napi_ok)); 92 EXPECT_CALL(*insMoc, napi_get_uv_event_loop(_, _)).WillOnce(Return(napi_ok)); 104 EXPECT_CALL(*insMoc, napi_get_uv_event_loop(_, _)).WillOnce(Return(napi_ok)); 147 EXPECT_CALL(*insMoc, napi_get_uv_event_loop(_, _)).WillOnce(Return(napi_ok)); 159 EXPECT_CALL(*insMoc, napi_get_uv_event_loop(_, _)).WillOnce(Return(napi_ok)); 181 EXPECT_CALL(*insMoc, napi_get_uv_event_loop(_, _)).WillOnce(Return(napi_ok)); in CallListFileHeadSucceed() 262 EXPECT_CALL(*insMoc, napi_get_uv_event_loop(_, _)).WillOnce(Return(napi_ok)); 280 EXPECT_CALL(*insMoc, napi_get_uv_event_loop(_, _)).WillOnce(Return(napi_ok)); [all …]
|
H A D | js_file_access_ext_ability_other_test.cpp | 68 EXPECT_CALL(*insMoc, napi_get_uv_event_loop(_, _)).WillOnce(Return(napi_ok)); 76 EXPECT_CALL(*insMoc, napi_get_uv_event_loop(_, _)).WillOnce(Return(napi_ok)); 85 EXPECT_CALL(*insMoc, napi_get_uv_event_loop(_, _)).WillOnce(Return(napi_ok)); 172 EXPECT_CALL(*insMoc, napi_get_uv_event_loop(_, _)).WillOnce(Return(napi_ok)); 253 EXPECT_CALL(*insMoc, napi_get_uv_event_loop(_, _)).WillOnce(Return(napi_ok)); 261 EXPECT_CALL(*insMoc, napi_get_uv_event_loop(_, _)).WillOnce(Return(napi_ok)); 271 EXPECT_CALL(*insMoc, napi_get_uv_event_loop(_, _)).WillOnce(Return(napi_ok)); 309 EXPECT_CALL(*insMoc, napi_get_uv_event_loop(_, _)).WillOnce(Return(napi_ok)); 530 EXPECT_CALL(*insMoc, napi_get_uv_event_loop(_, _)).WillOnce(Return(napi_ok)); 537 EXPECT_CALL(*insMoc, napi_get_uv_event_loop(_, _)).WillOnce(Return(napi_ok)); [all …]
|
/ohos5.0/foundation/arkui/napi/test/unittest/common/ |
H A D | test_common.h | 38 ASSERT_CHECK_CALL(napi_get_uv_event_loop((env), &loop)); \ 48 ASSERT_CHECK_CALL(napi_get_uv_event_loop((env), &loop)); \
|
/ohos5.0/docs/zh-cn/application-dev/napi/ |
H A D | use-napi-faqs.md | 270 ## napi_get_uv_event_loop接口错误码说明 272 在OpenHarmony中,对使用非法的napi_env作为`napi_get_uv_event_loop`入参的行为加入了额外的参数校验,这一行为将直接反映到该接口的返回值上。该接口返回值详情如下: 284 status = napi_get_uv_event_loop(env, nullptr); // loop为nullptr, napi_invalid_arg 290 status = napi_get_uv_event_loop(nullptr, &loop); // env为nullptr, napi_invalid_arg 295 status = napi_get_uv_event_loop(nullptr, nullptr); // env, loop均为nullptr, napi_invalid_arg 312 … napi_status status = napi_get_uv_event_loop(copiedEnv, &loop); // env无效, napi_generic_failure
|
/ohos5.0/foundation/bundlemanager/bundle_framework/interfaces/kits/js/launchermgr/ |
H A D | bundle_status_callback.cpp | 31 napi_get_uv_event_loop(env_, &loop); in ~BundleStatusCallback() 72 napi_get_uv_event_loop(env_, &loop); in OnBundleAdded() 138 napi_get_uv_event_loop(env_, &loop); in OnBundleUpdated() 207 napi_get_uv_event_loop(env_, &loop); in OnBundleRemoved()
|
/ohos5.0/foundation/filemanagement/app_file_service/tests/unittests/backup_ext/ |
H A D | ext_backup_js_test.cpp | 825 EXPECT_CALL(*napiMock, napi_get_uv_event_loop(_, _)).WillOnce(Return(napi_ok)); 831 EXPECT_CALL(*napiMock, napi_get_uv_event_loop(_, _)).WillOnce(Return(napi_ok)); 1050 EXPECT_CALL(*napiMock, napi_get_uv_event_loop(_, _)).WillOnce(Return(napi_ok)); 1062 EXPECT_CALL(*napiMock, napi_get_uv_event_loop(_, _)).WillOnce(Return(napi_ok)); 1095 EXPECT_CALL(*napiMock, napi_get_uv_event_loop(_, _)).WillOnce(Return(napi_ok)); 1136 EXPECT_CALL(*napiMock, napi_get_uv_event_loop(_, _)).WillOnce(Return(napi_ok)); 1147 EXPECT_CALL(*napiMock, napi_get_uv_event_loop(_, _)).WillOnce(Return(napi_ok)); 1180 EXPECT_CALL(*napiMock, napi_get_uv_event_loop(_, _)).WillOnce(Return(napi_ok)); 1221 EXPECT_CALL(*napiMock, napi_get_uv_event_loop(_, _)).WillOnce(Return(napi_ok)); 1233 EXPECT_CALL(*napiMock, napi_get_uv_event_loop(_, _)).WillOnce(Return(napi_ok)); [all …]
|
/ohos5.0/base/telephony/call_manager/frameworks/js/napi/src/ |
H A D | napi_call_ability_callback.cpp | 378 napi_get_uv_event_loop(startRttCallback_.env, &loop); in ReportStartRttInfo() 424 napi_get_uv_event_loop(stopRttCallback_.env, &loop); in ReportStopRttInfo() 469 napi_get_uv_event_loop(stateCallback_.env, &loop); in UpdateCallStateInfo() 630 napi_get_uv_event_loop(eventCallback_.env, &loop); in UpdateCallEvent() 826 napi_get_uv_event_loop(mmiCodeCallback_.env, &loop); in UpdateMmiCodeResultsInfo() 916 napi_get_uv_event_loop(audioDeviceCallback_.env, &loop); in UpdateAudioDeviceInfo() 1029 napi_get_uv_event_loop(ottRequestCallback_.env, &loop); in OttCallRequest() 1072 napi_get_uv_event_loop(getWaitingCallback_.env, &loop); in ReportGetWaitingInfo() 1164 napi_get_uv_event_loop(setWaitingCallback_.env, &loop); in ReportSetWaitingInfo() 1353 napi_get_uv_event_loop(getTransferCallback_.env, &loop); in ReportGetTransferInfo() [all …]
|
/ohos5.0/docs/zh-cn/application-dev/reference/native-lib/ |
H A D | libuv.md | 39 开发者应尽可能避免在 `napi_get_uv_event_loop` 接口(已在API12中标记废弃)获取的应用主 loop 上使用 libuv 的 ndk 进行操作,因为这可能会带来各种问题,并… 43 …将长期通过Node-API来为开发者提供和主线程交互及扩展js接口的能力,但会屏蔽实现层使用的事件循环。尽管我们在API12中给`napi_get_uv_event_loop`接口标记了废弃,但N… 57 在native层直接通过调用`napi_get_uv_event_loop`接口获取系统loop,调用libuv NDK接口实现相关功能。 82 napi_get_uv_event_loop(env, &loop); 206 napi_get_uv_event_loop(env, &loop); 254 1. 首先通过`napi_get_uv_event_loop`接口获取到应用主线程的uvloop。 292 napi_get_uv_event_loop(env, &loop); 566 开发者使用`napi_get_uv_event_loop`接口从env获取到的loop一般是系统创建的js线程的事件循环,因此应当避免在子线程中调用非线程安全函数。 831 napi_get_uv_event_loop(env, &loop); 883 napi_get_uv_event_loop(env, &loop); [all …]
|
/ohos5.0/foundation/barrierfree/accessibility/interfaces/kits/napi/src/ |
H A D | napi_accessibility_config_observer.cpp | 118 napi_get_uv_event_loop(env_, &loop); in NotifyStateChanged() 161 napi_get_uv_event_loop(env_, &loop); in NotifyPropertyChanged() 204 napi_get_uv_event_loop(env_, &loop); in NotifyStringChanged() 244 napi_get_uv_event_loop(env_, &loop); in NotifyStringVectorChanged() 285 napi_get_uv_event_loop(env_, &loop); in NotifyIntChanged() 326 napi_get_uv_event_loop(env_, &loop); in NotifyUintChanged() 367 napi_get_uv_event_loop(env_, &loop); in NotifyDoubleChanged()
|
/ohos5.0/foundation/filemanagement/app_file_service/interfaces/kits/js/backup/ |
H A D | general_callbacks.cpp | 38 napi_status status = napi_get_uv_event_loop(env_, &loop); in ~BackupRestoreCallback() 112 napi_status status = napi_get_uv_event_loop(env_, &loop); in CallJsMethod()
|
/ohos5.0/foundation/multimedia/player_framework/frameworks/js/player/ |
H A D | player_callback_napi.cpp | 279 napi_get_uv_event_loop(env_, &loop); in OnJsCallBack() 338 napi_get_uv_event_loop(env_, &loop); in OnJsCallBackError() 398 napi_get_uv_event_loop(env_, &loop); in OnJsCallBackInt() 461 napi_get_uv_event_loop(env_, &loop); in OnJsCallBackIntVec() 521 napi_get_uv_event_loop(env_, &loop); in OnJsCallBackIntArray() 585 napi_get_uv_event_loop(env_, &loop); in OnJsCallBackInterrupt()
|
/ohos5.0/base/hiviewdfx/hiappevent/frameworks/js/napi/src/ |
H A D | napi_app_event_watcher.cpp | 168 if (napi_get_uv_event_loop(env, &loop) != napi_ok || loop == nullptr) { in ~NapiAppEventWatcher() 224 … if (napi_get_uv_event_loop(context_->triggerContext->env, &loop) != napi_ok || loop == nullptr) { in OnTrigger() 287 … if (napi_get_uv_event_loop(context_->receiveContext->env, &loop) != napi_ok || loop == nullptr) { in OnEvents()
|
/ohos5.0/foundation/ability/ability_runtime/frameworks/js/napi/featureAbility/ |
H A D | napi_data_ability_observer.cpp | 47 napi_get_uv_event_loop(env_, &loop); in SafeReleaseJSCallback() 176 napi_get_uv_event_loop(env_, &loop); in OnChange()
|
/ohos5.0/base/print/print_fwk/frameworks/kits/extension/src/ |
H A D | js_print_callback.cpp | 43 napi_get_uv_event_loop(env, &loop); in GetJsLoop() 53 napi_get_uv_event_loop(env, &loop); in Call()
|
/ohos5.0/foundation/filemanagement/user_file_service/test/unittest/mock/ |
H A D | assistant.h | 37 virtual napi_status napi_get_uv_event_loop(napi_env, struct uv_loop_s**) = 0; 72 MOCK_METHOD2(napi_get_uv_event_loop, napi_status(napi_env, struct uv_loop_s**));
|
H A D | js_native_api_mock.cpp | 30 napi_status napi_get_uv_event_loop(napi_env env, struct uv_loop_s** loop) in napi_get_uv_event_loop() function 32 return OHOS::FileAccessFwk::Assistant::ins_->napi_get_uv_event_loop(env, loop); in napi_get_uv_event_loop()
|
/ohos5.0/foundation/filemanagement/app_file_service/tests/mock/napi/include/ |
H A D | napi_mock.h | 34 virtual napi_status napi_get_uv_event_loop(napi_env, struct uv_loop_s**) = 0; 70 MOCK_METHOD2(napi_get_uv_event_loop, napi_status(napi_env, struct uv_loop_s**));
|
/ohos5.0/base/theme/screenlock_mgr/frameworks/js/napi/src/ |
H A D | uv_queue.cpp | 23 napi_get_uv_event_loop(env, &loop); in Call()
|
/ohos5.0/base/theme/wallpaper_mgr/frameworks/native/src/ |
H A D | uv_queue.cpp | 24 napi_get_uv_event_loop(env, &loop); in Call()
|
/ohos5.0/foundation/communication/bluetooth/frameworks/js/napi/src/ble/ |
H A D | napi_bluetooth_ble_central_manager_callback.cpp | 148 napi_get_uv_event_loop(callbackInfos[PARAM0]->env_, &loop); in SysOnScanCallBack() 242 napi_get_uv_event_loop(callbackInfo->env_, &loop); in OnBleBatchScanResultsEvent() 301 napi_get_uv_event_loop(callbackInfos[PARAM0]->env_, &loop); in OnStartOrStopScanEvent()
|
/ohos5.0/foundation/multimedia/player_framework/frameworks/js/soundpool/src/ |
H A D | soundpool_callback_napi.cpp | 139 napi_get_uv_event_loop(env_, &loop); in OnJsErrorCallBack() 209 napi_get_uv_event_loop(env_, &loop); in OnJsloadCompletedCallBack() 273 napi_get_uv_event_loop(env_, &loop); in OnJsplayCompletedCallBack()
|
/ohos5.0/foundation/multimedia/player_framework/frameworks/js/avtranscoder/ |
H A D | avtranscoder_callback.cpp | 141 napi_get_uv_event_loop(env_, &loop); in OnJsCompleteCallBack() 203 napi_get_uv_event_loop(env_, &loop); in OnJsProgressUpdateCallback() 278 napi_get_uv_event_loop(env_, &loop); in OnJsErrorCallBack()
|
/ohos5.0/foundation/multimedia/av_session/frameworks/js/napi/session/src/ |
H A D | napi_async_callback.cpp | 26 napi_get_uv_event_loop(env, &loop_); in NapiAsyncCallback() 27 napi_get_uv_event_loop(env, &loopOrder_); in NapiAsyncCallback()
|