Home
last modified time | relevance | path

Searched refs:napi_delete_reference (Results 1 – 25 of 434) sorted by relevance

12345678910>>...18

/ohos5.0/foundation/communication/netmanager_base/frameworks/js/napi/network/async_context/src/
H A Dgettype_context.cpp35 (void)napi_delete_reference(GetEnv(), successCallback_); in ~GetTypeContext()
38 (void)napi_delete_reference(GetEnv(), failCallback_); in ~GetTypeContext()
41 (void)napi_delete_reference(GetEnv(), completeCallback_); in ~GetTypeContext()
85 (void)napi_delete_reference(GetEnv(), successCallback_); in SetSuccessCallback()
102 (void)napi_delete_reference(GetEnv(), failCallback_); in SetFailCallback()
119 (void)napi_delete_reference(GetEnv(), completeCallback_); in SetCompleteCallback()
H A Dsubscribe_context.cpp35 (void)napi_delete_reference(GetEnv(), failCallback_); in ~SubscribeContext()
95 (void)napi_delete_reference(GetEnv(), failCallback_); in SetFailCallback()
/ohos5.0/base/security/security_guard/frameworks/js/napi/
H A Dnapi_request_data_manager.cpp56 napi_delete_reference(env, iter->second->endCallback); in DeleteContext()
58 napi_delete_reference(env, iter->second->dataCallback); in DeleteContext()
60 napi_delete_reference(env, iter->second->errorCallback); in DeleteContext()
62 napi_delete_reference(env, iter->second->ref); in DeleteContext()
/ohos5.0/foundation/filemanagement/file_api/interfaces/kits/js/src/mod_file/class_file/
H A Dfile_n_exporter.cpp283 napi_delete_reference(env, asyncCallbackInfo->callback[COMMON_NUM::ZERO]); in MkdirComp()
284 napi_delete_reference(env, asyncCallbackInfo->callback[COMMON_NUM::ONE]); in MkdirComp()
285 napi_delete_reference(env, asyncCallbackInfo->callback[COMMON_NUM::TWO]); in MkdirComp()
319 napi_delete_reference(env, asyncCallbackInfo->callback[COMMON_NUM::ZERO]); in RmdirComp()
320 napi_delete_reference(env, asyncCallbackInfo->callback[COMMON_NUM::ONE]); in RmdirComp()
321 napi_delete_reference(env, asyncCallbackInfo->callback[COMMON_NUM::TWO]); in RmdirComp()
384 napi_delete_reference(env, asyncCallbackInfo->callback[COMMON_NUM::ONE]); in GetComp()
385 napi_delete_reference(env, asyncCallbackInfo->callback[COMMON_NUM::TWO]); in GetComp()
460 napi_delete_reference(env, asyncCallbackInfo->callback[COMMON_NUM::ONE]); in ListComp()
830 napi_delete_reference(env, asyncCallbackInfo->bufferAddress); in WriteArrayBufferComp()
[all …]
/ohos5.0/base/web/webview/interfaces/kits/napi/webviewcontroller/
H A Dweb_download_delegate.cpp43 napi_delete_reference(env_, download_before_start_callback_); in ~WebDownloadDelegate()
46 napi_delete_reference(env_, download_did_update_callback_); in ~WebDownloadDelegate()
49 napi_delete_reference(env_, download_did_finish_callback_); in ~WebDownloadDelegate()
52 napi_delete_reference(env_, download_did_fail_callback_); in ~WebDownloadDelegate()
60 napi_delete_reference(env_, delegate_); in RemoveSelfRef()
/ohos5.0/docs/zh-cn/application-dev/napi/
H A Duse-napi-life-cycle.md32 | napi_create_reference、napi_delete_reference | 主要用于在Node-API模块代码中管理ArkTS对象的引用,以确保对象的生命周期符合插件的需求。 |
171 ### napi_create_reference、napi_delete_reference
173 为Object创建一个reference,以延长其生命周期。调用者需要自己管理reference生命周期。可以调用napi_delete_reference删除传入的reference。
264 // 通过调用napi_delete_reference删除对ArkTS对象的引用
265 napi_status status = napi_delete_reference(env, g_ref);
267 napi_throw_error(env, nullptr, "napi_delete_reference fail");
271 napi_create_string_utf8(env, "napi_delete_reference success", NAPI_AUTO_LENGTH, &returnResult);
/ohos5.0/foundation/communication/ipc/ipc/native/src/napi_common/source/
H A Dnapi_remote_object_holder.cpp86 napi_status napiStatus = napi_delete_reference(param->env, param->thisVarRef); in DeleteJsObjectRefInUvWork()
114 status = napi_delete_reference(env_, localInterfaceRef_); in ~NAPIRemoteObjectHolder()
122 status = napi_delete_reference(env_, jsObjectRef_); in ~NAPIRemoteObjectHolder()
193 napi_delete_reference(env_, localInterfaceRef_); in attachLocalInterface()
/ohos5.0/foundation/arkui/napi/sample/native_module_netserver/
H A Devent_target.cpp51 napi_delete_reference(env_, i->handlerRef); in ~EventTarget()
54 napi_delete_reference(env_, thisVarRef_); in ~EventTarget()
124 napi_delete_reference(env_, eventListener->handlerRef); in Off()
147 napi_delete_reference(env_, eventListener->handlerRef); in Off()
/ohos5.0/foundation/multimedia/audio_framework/frameworks/js/napi/audiorenderer/callback/
H A Dnapi_audio_renderer_device_change_callback.cpp65 napi_status ret = napi_delete_reference(env, *ref); in RemoveCallbackReference()
82 napi_status status = napi_delete_reference(env, *ref); in RemoveCallbackReference()
95 napi_status ret = napi_delete_reference(env_, *ref); in RemoveAllCallbacks()
226 napi_status ret = napi_delete_reference(env, *ref); in RemoveCallbackReference()
243 napi_status status = napi_delete_reference(env, *ref); in RemoveCallbackReference()
256 napi_status ret = napi_delete_reference(env_, *ref); in RemoveAllCallbacks()
/ohos5.0/foundation/ability/ability_runtime/frameworks/js/napi/app/error_manager/
H A Djs_error_manager.cpp75 NAPI_CALL(env, napi_delete_reference(env, iter->first)); in RemoveRejection()
76 NAPI_CALL(env, napi_delete_reference(env, iter->second)); in RemoveRejection()
129 NAPI_CALL(env, napi_delete_reference(env, iter->first)); in NotifyUnhandledRejectionHandler()
130 NAPI_CALL(env, napi_delete_reference(env, iter->second)); in NotifyUnhandledRejectionHandler()
189 napi_delete_reference(env, iter); in ClearReference()
195 napi_delete_reference(env, iter->first); in ClearReference()
196 napi_delete_reference(env, iter->second); in ClearReference()
272 NAPI_CALL(env, napi_delete_reference(env, iter)); in OnOnUnhandledRejection()
390 napi_delete_reference(env, iter); in OnOffUnhandledRejection()
405 NAPI_CALL(env, napi_delete_reference(env, iter)); in OnOffUnhandledRejection()
/ohos5.0/foundation/filemanagement/file_api/utils/filemgmt_libn/src/n_async/
H A Dn_ref.cpp34 napi_delete_reference(env_, ref_); in ~NRef()
57 napi_delete_reference(env_, ref_); in DeleteJsEnv()
/ohos5.0/foundation/distributedhardware/device_manager/interfaces/kits/js/src/
H A Ddm_native_event.cpp33 napi_delete_reference(env_, listener->handlerRef); in ~DmNativeEvent()
36 napi_delete_reference(env_, thisVarRef_); in ~DmNativeEvent()
67 napi_delete_reference(env_, listener->handlerRef); in Off()
/ohos5.0/foundation/distributedhardware/device_manager/interfaces/kits/js4.0/src/
H A Ddm_native_event.cpp33 napi_delete_reference(env_, listener->handlerRef); in ~DmNativeEvent()
36 napi_delete_reference(env_, thisVarRef_); in ~DmNativeEvent()
67 napi_delete_reference(env_, listener->handlerRef); in Off()
/ohos5.0/base/powermgr/battery_manager/frameworks/napi/src/
H A Dsystem_battery.cpp131 napi_delete_reference(env, successRef_); in SuccessCallback()
138 napi_delete_reference(env, successRef_); in SuccessCallback()
161 napi_delete_reference(env, failRef_); in FailCallback()
172 napi_delete_reference(env, failRef_); in FailCallback()
186 napi_delete_reference(env, completeRef_); in CompleteCallback()
/ohos5.0/foundation/multimedia/audio_framework/frameworks/js/napi/audiomanager/callback/
H A Dnapi_audio_spatialization_manager_callback.cpp90 napi_delete_reference(env, (*it)->cb_); in RemoveSpatializationEnabledChangeCallbackReference()
102 napi_delete_reference(env, (*it)->cb_); in RemoveSpatializationEnabledChangeCallbackReference()
119 napi_delete_reference(env_, (*it)->cb_); in RemoveAllSpatializationEnabledChangeCallbackReference()
126 napi_delete_reference(env_, (*it)->cb_); in RemoveAllSpatializationEnabledChangeCallbackReference()
310 napi_delete_reference(env, (*it)->cb_); in RemoveHeadTrackingEnabledChangeCallbackReference()
322 napi_delete_reference(env, (*it)->cb_); in RemoveHeadTrackingEnabledChangeCallbackReference()
338 napi_delete_reference(env_, (*it)->cb_); in RemoveAllHeadTrackingEnabledChangeCallbackReference()
345 napi_delete_reference(env_, (*it)->cb_); in RemoveAllHeadTrackingEnabledChangeCallbackReference()
H A Dnapi_audio_manager_callbacks.cpp108 napi_delete_reference(env, (*it).first->cb_); in RemoveRoutingManagerDeviceChangeCbRef()
121 napi_delete_reference(env_, (*it).first->cb_); in RemoveAllRoutingManagerDeviceChangeCb()
203 napi_delete_reference(env_, (*it)->cb_); in RemoveMicrophoneBlockedCallbackReference()
216 napi_delete_reference(env_, (*it)->cb_); in RemoveAllMicrophoneBlockedCallback()
251 napi_delete_reference(env, (*it).first->cb_); in RemoveAudioManagerDeviceChangeCbRef()
264 napi_delete_reference(env_, (*it).first->cb_); in RemoveAllAudioManagerDeviceChangeCb()
/ohos5.0/base/notification/distributed_notification_service/frameworks/js/napi/src/manager/
H A Dnapi_slot.cpp71 napi_delete_reference(env, asynccallbackinfo->info.callback); in NapiAddSlot()
132 napi_delete_reference(env, asynccallbackinfo->info.callback); in NapiAddSlots()
192 napi_delete_reference(env, asynccallbackinfo->info.callback); in NapiSetSlotByBundle()
238 napi_delete_reference(env, asynccallbackinfo->info.callback); in AsyncCompleteCallbackNapiGetSlot()
333 napi_delete_reference(env, asynccallbackinfo->info.callback); in NapiGetSlotNumByBundle()
396 napi_delete_reference(env, asynccallbackinfo->info.callback); in AsyncCompleteCallbackNapiGetSlots()
487 napi_delete_reference(env, asynccallbackinfo->info.callback); in AsyncCompleteCallbackNapiGetSlotsByBundle()
566 napi_delete_reference(env, asynccallbackinfo->info.callback); in AsyncCompleteCallbackNapiGetSlotByBundle()
660 napi_delete_reference(env, asynccallbackinfo->info.callback); in NapiRemoveSlot()
718 napi_delete_reference(env, asynccallbackinfo->info.callback); in NapiRemoveAllSlots()
[all …]
H A Dnapi_distributed.cpp42 napi_delete_reference(env, asynccallbackinfo->info.callback); in AsyncCompleteCallbackNapiIsDistributedEnabled()
143 napi_delete_reference(env, asynccallbackinfo->info.callback); in NapiEnableDistributed()
205 napi_delete_reference(env, asynccallbackinfo->info.callback); in NapiEnableDistributedByBundle()
269 napi_delete_reference(env, asynccallbackinfo->info.callback); in NapiEnableDistributedSelf()
310 napi_delete_reference(env, asynccallbackinfo->info.callback); in AsyncCompleteCallbackNapiIsDistributedEnableByBundle()
398 napi_delete_reference(env, asynccallbackinfo->info.callback); in AsyncCompleteCallbackNapiGetDeviceRemindType()
497 napi_delete_reference(env, asynccallbackinfo->info.callback); in NapiSetSyncNotificationEnabledWithoutApp()
569 napi_delete_reference(env, asynccallbackinfo->info.callback); in NapiGetSyncNotificationEnabledWithoutApp()
H A Dnapi_cancel.cpp74 napi_delete_reference(env, asynccallbackinfo->info.callback); in NapiCancel()
133 napi_delete_reference(env, asynccallbackinfo->info.callback); in NapiCancelAll()
196 napi_delete_reference(env, asynccallbackinfo->info.callback); in NapiCancelGroup()
269 napi_delete_reference(env, asynccallbackinfo->info.callback); in NapiCancelAsBundle()
/ohos5.0/foundation/arkui/ace_engine/advanced_ui_component/navpushpathhelper/include/
H A Dhsp_silentinstall_napi.h42 napi_delete_reference(this->env, this->successCallback); in ~CallbackData()
46 napi_delete_reference(this->env, this->failCallback); in ~CallbackData()
/ohos5.0/base/inputmethod/imf/frameworks/js/napi/common/
H A Djs_callback_object.cpp33 napi_delete_reference(env_, callback_); in ~JSCallbackObject()
46 napi_delete_reference(jsObject->env_, jsObject->callback_); in ~JSCallbackObject()
/ohos5.0/base/msdp/device_status/frameworks/js/napi/src/
H A Ddevicestatus_event.cpp162 napi_status status = napi_delete_reference(env_, listener->onHandlerRef); in OffOnce()
269 napi_status status = napi_delete_reference(env_, eventListener->onHandlerRef); in ClearEventMap()
277 napi_status status = napi_delete_reference(env_, eventListener->onHandlerRef); in ClearEventMap()
280 napi_delete_reference(env_, eventListener->onHandlerRef); in ClearEventMap()
/ohos5.0/docs/zh-cn/application-dev/performance/
H A Dnative-threads-call-js.md30 …)。这样可以避免对象因垃圾回收机制而被提前释放,从而有效地延长它的生命周期。然而,在创建引用之后,务必牢记要在不再需要该引用时,调用napi_delete_reference来释放引用,以防止内存…
110 napi_delete_reference(env, argContent->callbackRef);
126 napi_delete_reference(env, argContent->callbackRef);
237 napi_delete_reference(context->env, context->callbackRef);
313 napi_delete_reference(context->env, context->callbackRef);
336 napi_delete_reference(context->env, context->callbackRef);
/ohos5.0/base/notification/common_event_service/interfaces/kits/napi/common_event/src/
H A Dcommon_event.cpp347 napi_delete_reference(env, asyncCallbackInfo->info.callback); in GetSubscribeInfo()
449 napi_delete_reference(env, asyncCallbackInfo->info.callback); in IsOrderedCommonEvent()
535 napi_delete_reference(env, asyncCallbackInfo->info.callback); in IsStickyCommonEvent()
615 napi_delete_reference(env, asyncCallbackInfo->info.callback); in GetCode()
697 napi_delete_reference(env, asyncCallbackInfo->info.callback); in GetData()
1204 napi_delete_reference(env, asyncCallbackInfo->callback); in PublishAsUser()
1281 napi_delete_reference(env, asyncCallbackInfo->info.callback); in CreateSubscriber()
1284 napi_delete_reference(env, asyncCallbackInfo->subscribeInfo); in CreateSubscriber()
1371 napi_delete_reference(env, asyncCallbackInfo->callback); in Subscribe()
1454 napi_delete_reference(env, asyncCallbackInfo->callback); in Unsubscribe()
[all …]
/ohos5.0/commonlibrary/ets_utils/js_concurrent_module/utils/locks/
H A Dlock_request.cpp70 napi_delete_reference(lockRequest->env_, lockRequest->callback_); in EnvCleanUp()
152 napi_delete_reference(env_, callback_); in CallCallback()
161 napi_delete_reference(env_, callback_); in CallCallback()
299 napi_delete_reference(env_, callback_); in HandleRequestTimeout()

12345678910>>...18