/ohos5.0/docs/zh-cn/application-dev/napi/ |
H A D | use-napi-life-cycle.md | 33 | napi_reference_ref、napi_reference_unref | 主要用于管理ArkTS对象引用的引用计数,以确保在多个地方共享引用时引用计数能够正确地增加和减少。 | 175 ### napi_reference_ref、napi_reference_unref 257 napi_reference_unref(env, g_ref, &result); 261 napi_throw_error(env, nullptr, "napi_reference_unref fail");
|
H A D | use-napi-object-wrap.md | 173 // 或者使用napi_reference_unref方法将napi_ref转为弱引用。 175 napi_reference_unref(env, obj->wrapper_, &refCount);
|
H A D | napi-data-types-interfaces.md | 328 | napi_reference_unref | 减少传入的reference的引用计数,并获取新的计数。 |
|
/ohos5.0/foundation/arkui/napi/sample/native_module_netserver/ |
H A D | net_server.cpp | 70 napi_reference_unref(env_, thisVarRef_, &thisRefCount); in Stop() 128 napi_reference_unref(that->env_, that->thisVarRef_, &thisRefCount); in OnServerClose()
|
H A D | netserver.cpp | 69 napi_reference_unref(env_, thisVarRef_, &thisRefCount); in Stop() 127 napi_reference_unref(that->env_, that->thisVarRef_, &thisRefCount); in OnServerClose()
|
/ohos5.0/foundation/communication/nfc/frameworks/js/napi/controller/ |
H A D | nfc_napi_controller_event.cpp | 97 napi_reference_unref(asyncData->env, asyncData->callbackRef, &refCount); in after_work_cb() 335 napi_reference_unref(iter->m_regEnv, iter->m_regHanderRef, &refCount); in DeleteRegisterObj() 359 napi_reference_unref(iter->m_regEnv, iter->m_regHanderRef, &refCount); in DeleteAllRegisterObj()
|
/ohos5.0/docs/en/application-dev/napi/ |
H A D | use-napi-life-cycle.md | 37 | napi_reference_unref | Decrements the reference count. | 182 ### napi_reference_ref and napi_reference_unref 184 Use **napi_reference_ref** to increment the reference count and use **napi_reference_unref** to dec… 261 napi_reference_unref(env, g_ref, &result); 265 napi_throw_error(env, nullptr, "napi_reference_unref fail");
|
H A D | use-napi-object-wrap.md | 173 // or call napi_reference_unref to convert napi_ref to a weak reference. 175 napi_reference_unref(env, obj->wrapper, &refCount);
|
/ohos5.0/commonlibrary/ets_utils/js_concurrent_module/taskpool/ |
H A D | task_group.cpp | 219 napi_reference_unref(env, groupRef_, nullptr); in CancelPendingGroup() 239 napi_reference_unref(env, groupRef_, nullptr); in RejectResult()
|
H A D | taskpool.cpp | 404 napi_reference_unref(env, taskGroup->groupRef_, nullptr); in ExecuteGroup() 526 napi_reference_unref(task->env_, task->taskRef_, nullptr); in TriggerTask() 538 napi_reference_unref(env, task->taskRef_, nullptr); in UpdateGroupInfoByResult() 587 napi_reference_unref(env, taskGroup->groupRef_, nullptr); in UpdateGroupInfoByResult()
|
H A D | task_manager.cpp | 625 napi_reference_unref(env, task->taskRef_, nullptr); in CancelTask() 653 napi_reference_unref(env, task->taskRef_, nullptr); in CancelTask() 1528 napi_reference_unref(task->env_, task->taskRef_, nullptr); in ReleaseTaskGroupData() 1693 napi_reference_unref(env, task->taskRef_, nullptr); in DisposeCanceledTask() 1787 napi_reference_unref(env, iter->second, nullptr); in TriggerGlobalSeqRunner() 1789 napi_reference_unref(env, seqRunner->seqRunnerRef_, nullptr); in TriggerGlobalSeqRunner()
|
/ohos5.0/foundation/multimedia/camera_framework/interfaces/kits/js/camera_napi/include/ |
H A D | camera_napi_auto_ref.h | 73 (void)napi_reference_unref(env, callbackRef, nullptr); in ~AutoRef()
|
/ohos5.0/foundation/arkui/ace_engine/interfaces/napi/kits/animator/ |
H A D | js_animator.cpp | 536 napi_reference_unref(env, onframeRef, &count); in SetOnframe() 615 napi_reference_unref(env, onfinishRef, &count); in SetOnfinish() 680 napi_reference_unref(env, oncancelRef, &count); in SetOncancel() 734 napi_reference_unref(env, onrepeatRef, &count); in SetOnrepeat()
|
/ohos5.0/foundation/communication/nfc/frameworks/js/napi/tag/ |
H A D | nfc_napi_foreground_dispatch.cpp | 81 napi_reference_unref(asyncData->env, asyncData->callbackRef, &refCount); in ReleaseAfterWorkCb() 361 napi_reference_unref(regObj.regEnv, regObj.regHandlerRef, &refCount); in DeleteRegisterObj() 555 napi_reference_unref(regObj.regEnv, regObj.regHandlerRef, &refCount); in DeleteRegisteredObj()
|
/ohos5.0/foundation/communication/wifi/wifi/frameworks/js/napi/src/ |
H A D | wifi_napi_event.cpp | 133 res = napi_reference_unref(asyncEvent->env, asyncEvent->callbackRef, &refCount); in EventNotify() 747 napi_reference_unref(iter->m_regEnv, iter->m_regHanderRef, &refCount); in DeleteRegisterObj() 771 napi_reference_unref(iter->m_regEnv, iter->m_regHanderRef, &refCount); in DeleteAllRegisterObj()
|
/ohos5.0/foundation/communication/bluetooth/frameworks/js/napi/src/common/ |
H A D | napi_bluetooth_event.cpp | 108 napi_reference_unref(it->second->env_, it->second->callback_, &refCount); in UpdateCallbackInfo()
|
/ohos5.0/foundation/communication/nfc/frameworks/js/napi/cardEmulation/ |
H A D | nfc_napi_hce_adapter.cpp | 282 napi_reference_unref(oldRegObj.m_regEnv, oldRegObj.m_regHanderRef, &refCount); in DeleteHceCmdRegisterObj() 341 napi_reference_unref(asyncData->env, asyncData->callbackRef, &refCount); in after_work_cb()
|
/ohos5.0/foundation/multimodalinput/input/frameworks/napi/input_monitor/src/ |
H A D | js_input_monitor_manager.cpp | 265 CHKRV(napi_reference_unref(it->first, it->second, &refCount), REFERENCE_UNREF); in RemoveEnv()
|
/ohos5.0/docs/zh-cn/application-dev/faqs/ |
H A D | faqs-ndk.md | 300 …建一个强引用,然后将这个ref保存下来使用;主动销毁可以使用napi_delete_reference,减少或者增加引用计数可以通过napi_reference_unref或者napi_refer…
|
/ohos5.0/base/web/webview/interfaces/kits/napi/webviewcontroller/ |
H A D | webview_javascript_result_callback.h | 372 napi_status s = napi_reference_unref(env_, objRef_, &refCount); in Release()
|
/ohos5.0/foundation/multimodalinput/input/frameworks/napi/input_consumer/src/ |
H A D | js_register_module.cpp | 461 CHKRV(napi_reference_unref(env, callback, &refcount), REFERENCE_UNREF); in ~KeyEventMonitorInfo()
|
/ohos5.0/base/request/request/frameworks/js/napi/src/ |
H A D | js_task.cpp | 1183 napi_reference_unref(data->context->env_, data->context->taskRef, &taskRefCount); in UnrefTaskContextMap() 1190 napi_reference_unref(data->context->env_, data->context->jsConfig, &configRefCount); in UnrefTaskContextMap()
|
/ohos5.0/foundation/graphic/graphic_3d/kits/js/include/napi/ |
H A D | napi_api.h | 447 napi_reference_unref(env_, ref_, &res);
|
/ohos5.0/docs/zh-cn/application-dev/reference/native-lib/ |
H A D | napi.md | 54 |FUNC|napi_reference_unref|减少传入的reference的引用计数,并获取该计数。|10|
|
/ohos5.0/commonlibrary/ets_utils/js_concurrent_module/test/ |
H A D | test_concurrent.cpp | 415 napi_reference_unref(env, resultRef, &resultRefCount);
|