Home
last modified time | relevance | path

Searched refs:napi_open_handle_scope (Results 1 – 25 of 264) sorted by relevance

1234567891011

/ohos5.0/docs/zh-cn/application-dev/napi/
H A Duse-napi-life-cycle.md9 框架层的scope通常用于管理napi_value的生命周期。在Node-API中,可以使用napi_open_handle_scope和napi_close_handle_scope函数来创建和销…
29 | napi_open_handle_scope、napi_close_handle_scope | 主要用于管理ArkTS对象的生命周期,确保在Node-API模块代码中使用ArkTS对象时能够正…
41 ### napi_open_handle_scope、napi_close_handle_scope
43 通过接口napi_open_handle_scope创建一个上下文环境使用。需要使用napi_close_handle_scope进行关闭。用于管理ArkTS对象的生命周期确保在Node-API模块…
44 需要注意的是合理使用napi_open_handle_scope和napi_close_handle_scope管理napi_value的生命周期,做到生命周期最小化,避免发生内存泄漏问题。
56 // 通过调用napi_open_handle_scope来创建一个句柄作用域
58 napi_open_handle_scope(env, &scope);
77 // 通过调用napi_open_handle_scope来创建一个句柄作用域
79 napi_open_handle_scope(env, &scope);
H A Dnapi-guidelines.md63 **【规则】** 合理使用napi_open_handle_scope和napi_close_handle_scope管理napi_value的生命周期,做到生命周期最小化,避免发生内存泄漏问题。
65 每个napi_value属于特定的HandleScope,HandleScope通过napi_open_handle_scope和napi_close_handle_scope来建立和关闭,Hand…
74 napi_open_handle_scope(env, &scope);
170 napi_open_handle_scope(context->env, &scope);
/ohos5.0/foundation/filemanagement/app_file_service/tests/unittests/backup_ext/
H A Dext_backup_js_test.cpp401 EXPECT_CALL(*napiMock, napi_open_handle_scope(_, _)).WillOnce(Return(napi_ok));
408 EXPECT_CALL(*napiMock, napi_open_handle_scope(_, _)).WillOnce(Return(napi_ok));
416 EXPECT_CALL(*napiMock, napi_open_handle_scope(_, _)).WillOnce(Return(napi_ok));
424 EXPECT_CALL(*napiMock, napi_open_handle_scope(_, _)).WillOnce(Return(napi_ok));
456 EXPECT_CALL(*napiMock, napi_open_handle_scope(_, _)).WillOnce(Return(napi_ok));
875 EXPECT_CALL(*napiMock, napi_open_handle_scope(_, _)).WillOnce(
885 EXPECT_CALL(*napiMock, napi_open_handle_scope(_, _)).WillOnce(
924 EXPECT_CALL(*napiMock, napi_open_handle_scope(_, _)).WillOnce(
933 EXPECT_CALL(*napiMock, napi_open_handle_scope(_, _)).WillOnce(
943 EXPECT_CALL(*napiMock, napi_open_handle_scope(_, _)).WillOnce(
[all …]
/ohos5.0/foundation/arkui/ace_engine/interfaces/napi/kits/observer/
H A Dui_observer_listener.cpp41 auto status = napi_open_handle_scope(env_, &scope); in OnNavigationStateChange()
88 auto status = napi_open_handle_scope(env_, &scope); in OnRouterPageStateChange()
157 auto status = napi_open_handle_scope(env_, &scope); in OnNavDestinationSwitch()
202 auto status = napi_open_handle_scope(env_, &scope); in OnWillClick()
244 auto status = napi_open_handle_scope(env_, &scope); in OnDidClick()
347 auto status = napi_open_handle_scope(env_, &scope); in AddBaseEventInfo()
384 auto status = napi_open_handle_scope(env_, &scope); in AddGestureEventInfoOne()
428 auto status = napi_open_handle_scope(env_, &scope); in AddGestureEventInfoTwo()
472 auto status = napi_open_handle_scope(env_, &scope); in AddGestureEventInfoThree()
502 auto status = napi_open_handle_scope(env_, &scope); in AddFingerListInfo()
[all …]
/ohos5.0/foundation/distributeddatamgr/data_share/frameworks/native/provider/src/
H A Djs_datashare_ext_ability.cpp124 napi_open_handle_scope(env, &scope); in OnStart()
460 napi_open_handle_scope(env, &scope); in GetFileTypes()
491 napi_open_handle_scope(env, &scope); in OpenFile()
522 napi_open_handle_scope(env, &scope); in OpenRawFile()
554 napi_open_handle_scope(env, &scope); in Insert()
586 napi_open_handle_scope(env, &scope); in Update()
625 napi_open_handle_scope(env, &scope); in BatchUpdate()
669 napi_open_handle_scope(env, &scope); in Delete()
703 napi_open_handle_scope(env, &scope); in Query()
741 napi_open_handle_scope(env, &scope); in GetType()
[all …]
/ohos5.0/foundation/arkui/ace_engine/interfaces/napi/kits/inspector/
H A Djs_inspector.cpp82 napi_open_handle_scope(env, &scope); in callUserFunction()
164 napi_open_handle_scope(env, &scope); in FunctionOn()
197 napi_open_handle_scope(env, &scope); in FunctionOff()
222 napi_open_handle_scope(env, &scope); in NapiSerializer()
268 napi_open_handle_scope(env, &scope); in Initialize()
/ohos5.0/base/msdp/device_status/frameworks/js/napi/interaction/cooperate/src/
H A Djs_event_cooperate_target.cpp286 napi_open_handle_scope(cb->env, &scope); in CallEnablePromiseWork()
329 napi_open_handle_scope(cb->env, &scope); in CallEnableAsyncWork()
364 napi_open_handle_scope(cb->env, &scope); in CallStartPromiseWork()
407 napi_open_handle_scope(cb->env, &scope); in CallStartAsyncWork()
442 napi_open_handle_scope(cb->env, &napiHandleScope); in CallStopPromiseWork()
486 napi_open_handle_scope(cb->env, &scope); in CallStopAsyncWork()
521 napi_open_handle_scope(cb->env, &scope); in CallGetStatePromiseWork()
553 napi_open_handle_scope(cb->env, &scope); in CallGetStateAsyncWork()
601 napi_open_handle_scope(item->env, &scope); in EmitCoordinationMessageEvent()
/ohos5.0/foundation/multimodalinput/input/frameworks/napi/input_device/src/
H A Djs_event_target.cpp208 napi_open_handle_scope(cb->env, &scope); in CallIdsAsyncWork()
244 napi_open_handle_scope(cb->env, &scope); in CallIdsPromiseWork()
322 napi_open_handle_scope(cb->env, &scope); in CallDevAsyncWork()
350 napi_open_handle_scope(cb->env, &scope); in CallDevPromiseWork()
426 napi_open_handle_scope(cb->env, &scope); in CallKeystrokeAbilityPromise()
478 napi_open_handle_scope(cb->env, &scope); in CallKeystrokeAbilityAsync()
607 napi_open_handle_scope(cb->env, &scope); in CallKeyboardTypeAsync()
657 napi_open_handle_scope(cb->env, &scope); in CallKeyboardTypePromise()
701 napi_open_handle_scope(cb->env, &scope); in CallDevListAsyncWork()
754 napi_open_handle_scope(cb->env, &scope); in CallDevListPromiseWork()
[all …]
/ohos5.0/foundation/multimedia/av_session/frameworks/js/napi/session/src/
H A Dnapi_async_callback.cpp54 napi_open_handle_scope(context->env, &scope); in AfterWorkCallback()
86 napi_open_handle_scope(context->env, &scope); in AfterWorkCallbackWithFlag()
125 napi_open_handle_scope(context->env, &scope); in AfterWorkCallbackWithFunc()
/ohos5.0/base/msdp/device_status/frameworks/js/napi/interaction/coordination/src/
H A Djs_event_target.cpp449 napi_open_handle_scope(cb->env, &handleScope); in CallPreparePromiseWork()
492 napi_open_handle_scope(cb->env, &scope); in CallPrepareAsyncWork()
527 napi_open_handle_scope(cb->env, &handleScope); in CallActivatePromiseWork()
570 napi_open_handle_scope(cb->env, &scope); in CallActivateAsyncWork()
605 napi_open_handle_scope(cb->env, &handleScope); in CallDeactivatePromiseWork()
649 napi_open_handle_scope(cb->env, &scope); in CallDeactivateAsyncWork()
684 napi_open_handle_scope(cb->env, &scope); in CallGetCrossingSwitchStatePromiseWork()
716 napi_open_handle_scope(cb->env, &scope); in CallGetCrossingSwitchStateAsyncWork()
767 napi_open_handle_scope(item->env, &scope); in EmitCoordinationMessageEvent()
819 napi_open_handle_scope(item->env, &scope); in EmitMouseLocationEvent()
/ohos5.0/foundation/distributedhardware/device_manager/interfaces/kits/js/src/
H A Ddm_native_event.cpp53 napi_open_handle_scope(env_, &scope); in Off()
76 napi_open_handle_scope(env_, &scope); in OnEvent()
/ohos5.0/foundation/distributedhardware/device_manager/interfaces/kits/js4.0/src/
H A Ddm_native_event.cpp53 napi_open_handle_scope(env_, &scope); in Off()
76 napi_open_handle_scope(env_, &scope); in OnEvent()
/ohos5.0/foundation/multimedia/player_framework/frameworks/js/avplayer/
H A Davplayer_callback.cpp49 napi_open_handle_scope(ref->env_, &scope); in UvWork()
84 napi_open_handle_scope(errorRef->env_, &scope); in UvWork()
116 napi_open_handle_scope(intRef->env_, &scope); in UvWork()
147 napi_open_handle_scope(intVecRef->env_, &scope); in UvWork()
180 napi_open_handle_scope(intArrayRef->env_, &scope); in UvWork()
218 napi_open_handle_scope(doubleRef->env_, &scope); in UvWork()
249 napi_open_handle_scope(floatArrayRef->env_, &scope); in UvWork()
287 napi_open_handle_scope(subtitleRef->env_, &scope); in UvWork()
319 napi_open_handle_scope(mapRef->env_, &scope); in UvWork()
521 napi_open_handle_scope(subtitleRef->env_, &scope); in UvWork()
[all …]
/ohos5.0/docs/en/application-dev/napi/
H A Duse-napi-life-cycle.md9 …e **napi_value** lifecycle in the framework layer. You can use **napi_open_handle_scope** to open …
29 | napi_open_handle_scope | Opens a scope.<br/>When processing ArkTS objects with Node-API, you need…
45 ### napi_open_handle_scope and napi_close_handle_scope
47 Use **napi_open_handle_scope** to open a scope, and use **napi_close_handle_scope** to close it. Yo…
60 // Call napi_open_handle_scope to open a scope.
62 napi_open_handle_scope(env, &scope);
81 // Call napi_open_handle_scope to open a scope.
83 napi_open_handle_scope(env, &scope);
/ohos5.0/foundation/bundlemanager/bundle_framework/interfaces/kits/js/launchermgr/
H A Dbundle_status_callback.cpp108 napi_open_handle_scope(asyncCallbackInfo->env_, &scope); in OnBundleAdded()
173 napi_open_handle_scope(asyncCallbackInfo->env_, &scope); in OnBundleUpdated()
243 napi_open_handle_scope(asyncCallbackInfo->env_, &scope); in OnBundleRemoved()
/ohos5.0/foundation/multimedia/player_framework/frameworks/js/audio_haptic/src/audio_haptic_player/
H A Daudio_haptic_player_callback_napi.cpp79 napi_open_handle_scope(env, &scope); in SetValueInt32()
133 napi_open_handle_scope(env, &scope); in OnInterruptJsCallback()
206 napi_open_handle_scope(env, &scope); in OnEndOfStreamJsCallback()
/ohos5.0/base/request/request/frameworks/js/napi/src/upload/
H A Dupload_task_napiV5.cpp118 napi_open_handle_scope(successCallback->env, &scope); in OnSystemSuccess()
148 napi_open_handle_scope(failCallback->env, &scope); in OnSystemFail()
180 napi_open_handle_scope(completeCallback->proxy->env_, &scope); in OnSystemComplete()
/ohos5.0/base/account/os_account/interfaces/kits/napi/account_iam/src/
H A Dnapi_account_iam_common.cpp127 napi_open_handle_scope(param->env, &scope); in OnResult()
172 napi_open_handle_scope(param->env, &scope); in OnAcquireInfo()
506 napi_open_handle_scope(param->env, &scope); in OnResult()
550 napi_open_handle_scope(param->env, &scope); in OnAcquireInfo()
602 napi_open_handle_scope(context->env, &scope); in OnCredentialInfo()
651 napi_open_handle_scope(context->env, &scope); in OnEnrolledId()
768 napi_open_handle_scope(context->env, &scope); in OnResult()
828 napi_open_handle_scope(context->env, &scope); in OnResult()
879 napi_open_handle_scope(context->env, &scope); in OnResult()
1038 napi_open_handle_scope(env, &scope); in OnGetData()
/ohos5.0/foundation/multimedia/player_framework/frameworks/js/player/
H A Dplayer_callback_napi.cpp305 napi_open_handle_scope(ref->env_, &scope); in OnJsCallBack()
357 napi_open_handle_scope(ref->env_, &scope); in OnJsCallBackError()
424 napi_open_handle_scope(ref->env_, &scope); in OnJsCallBackInt()
480 napi_open_handle_scope(ref->env_, &scope); in OnJsCallBackIntVec()
548 napi_open_handle_scope(ref->env_, &scope); in OnJsCallBackIntArray()
604 napi_open_handle_scope(ref->env_, &scope); in OnJsCallBackInterrupt()
/ohos5.0/foundation/arkui/ace_engine/interfaces/napi/kits/mediaquery/
H A Djs_media_query.cpp48 napi_open_handle_scope(env, &scope); in NapiSerializer()
139 napi_open_handle_scope(listener->env_, &scope); in TriggerAllCallbacks()
166 napi_open_handle_scope(env, &scope); in On()
299 napi_open_handle_scope(env, &scope); in Initialize()
/ohos5.0/foundation/distributeddatamgr/relational_store/frameworks/js/napi/common/src/
H A Djs_scope.cpp20 napi_open_handle_scope(env, &scope_); in Scope()
/ohos5.0/base/web/webview/interfaces/kits/napi/common/
H A Dnweb_napi_scope.h28 napi_open_handle_scope(env_, &scope_); in NApiScope()
/ohos5.0/foundation/arkui/napi/sample/native_module_netserver/
H A Devent_target.cpp102 napi_open_handle_scope(env_, &scope); in Off()
157 napi_open_handle_scope(env_, &scope); in Emit()
/ohos5.0/foundation/multimedia/player_framework/frameworks/js/system_sound_manager/src/ringtone_player/
H A Dringtone_player_callback_napi.cpp73 napi_open_handle_scope(env, &scope); in SetValueInt32()
128 napi_open_handle_scope(env, &scope); in OnJsCallbackInterrupt()
/ohos5.0/base/telephony/call_manager/frameworks/js/napi/src/
H A Dnapi_call_ability_callback.cpp525 napi_open_handle_scope(env, &scope); in ReportCallState()
683 napi_open_handle_scope(env, &scopeCallEvent); in ReportCallEvent()
779 napi_open_handle_scope(env, &disconnectedScope); in ReportDisconnectedCause()
882 napi_open_handle_scope(env, &mmiCodeScope); in ReportMmiCode()
1457 napi_open_handle_scope(env, &limitScope); in ReportWaitAndLimitInfo()
1512 napi_open_handle_scope(env, &supplementScope); in ReportSupplementInfo()
1572 napi_open_handle_scope(env, &executionScope); in ReportExecutionResult()
1633 napi_open_handle_scope(env, &startRttScope); in ReportStartRttInfo()
1688 napi_open_handle_scope(env, &stopRttScope); in ReportStopRttInfo()
1743 napi_open_handle_scope(env, &callOttscope); in ReportCallOtt()
[all …]

1234567891011