Home
last modified time | relevance | path

Searched refs:napi_reference_unref (Results 1 – 25 of 32) sorted by relevance

12

/ohos5.0/docs/zh-cn/application-dev/napi/
H A Duse-napi-life-cycle.md33 | 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 Duse-napi-object-wrap.md173 // 或者使用napi_reference_unref方法将napi_ref转为弱引用。
175 napi_reference_unref(env, obj->wrapper_, &refCount);
H A Dnapi-data-types-interfaces.md328 | napi_reference_unref | 减少传入的reference的引用计数,并获取新的计数。 |
/ohos5.0/foundation/arkui/napi/sample/native_module_netserver/
H A Dnet_server.cpp70 napi_reference_unref(env_, thisVarRef_, &thisRefCount); in Stop()
128 napi_reference_unref(that->env_, that->thisVarRef_, &thisRefCount); in OnServerClose()
H A Dnetserver.cpp69 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 Dnfc_napi_controller_event.cpp97 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 Duse-napi-life-cycle.md37 | 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 Duse-napi-object-wrap.md173 // 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 Dtask_group.cpp219 napi_reference_unref(env, groupRef_, nullptr); in CancelPendingGroup()
239 napi_reference_unref(env, groupRef_, nullptr); in RejectResult()
H A Dtaskpool.cpp404 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 Dtask_manager.cpp625 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 Dcamera_napi_auto_ref.h73 (void)napi_reference_unref(env, callbackRef, nullptr); in ~AutoRef()
/ohos5.0/foundation/arkui/ace_engine/interfaces/napi/kits/animator/
H A Djs_animator.cpp536 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 Dnfc_napi_foreground_dispatch.cpp81 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 Dwifi_napi_event.cpp133 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 Dnapi_bluetooth_event.cpp108 napi_reference_unref(it->second->env_, it->second->callback_, &refCount); in UpdateCallbackInfo()
/ohos5.0/foundation/communication/nfc/frameworks/js/napi/cardEmulation/
H A Dnfc_napi_hce_adapter.cpp282 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 Djs_input_monitor_manager.cpp265 CHKRV(napi_reference_unref(it->first, it->second, &refCount), REFERENCE_UNREF); in RemoveEnv()
/ohos5.0/docs/zh-cn/application-dev/faqs/
H A Dfaqs-ndk.md300 …建一个强引用,然后将这个ref保存下来使用;主动销毁可以使用napi_delete_reference,减少或者增加引用计数可以通过napi_reference_unref或者napi_refer…
/ohos5.0/base/web/webview/interfaces/kits/napi/webviewcontroller/
H A Dwebview_javascript_result_callback.h372 napi_status s = napi_reference_unref(env_, objRef_, &refCount); in Release()
/ohos5.0/foundation/multimodalinput/input/frameworks/napi/input_consumer/src/
H A Djs_register_module.cpp461 CHKRV(napi_reference_unref(env, callback, &refcount), REFERENCE_UNREF); in ~KeyEventMonitorInfo()
/ohos5.0/base/request/request/frameworks/js/napi/src/
H A Djs_task.cpp1183 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 Dnapi_api.h447 napi_reference_unref(env_, ref_, &res);
/ohos5.0/docs/zh-cn/application-dev/reference/native-lib/
H A Dnapi.md54 |FUNC|napi_reference_unref|减少传入的reference的引用计数,并获取该计数。|10|
/ohos5.0/commonlibrary/ets_utils/js_concurrent_module/test/
H A Dtest_concurrent.cpp415 napi_reference_unref(env, resultRef, &resultRefCount);

12