/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 229 napi_reference_ref(env, g_ref, &result); 230 OH_LOG_INFO(LOG_APP, "napi_reference_ref, count = %{public}d.", result); 233 napi_throw_error(env, nullptr, "napi_reference_ref fail"); 258 OH_LOG_INFO(LOG_APP, "napi_reference_ref, count = %{public}d.", result);
|
H A D | napi-data-types-interfaces.md | 327 | napi_reference_ref | 增加传入的reference的引用计数,并获取新的计数。 |
|
/ohos5.0/docs/en/application-dev/napi/ |
H A D | use-napi-life-cycle.md | 36 | napi_reference_ref | Increments 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… 233 napi_reference_ref(env, g_ref, &result); 234 OH_LOG_INFO(LOG_APP, "napi_reference_ref, count = %{public}d.", result); 237 napi_throw_error(env, nullptr, "napi_reference_ref fail"); 262 OH_LOG_INFO(LOG_APP, "napi_reference_ref, count = %{public}d.", result);
|
/ohos5.0/commonlibrary/ets_utils/js_concurrent_module/taskpool/ |
H A D | task_group.cpp | 123 napi_reference_ref(env, task->taskRef_, nullptr); in AddTask() 190 napi_reference_ref(env, task->taskRef_, nullptr); in NotifyGroupTask()
|
H A D | taskpool.cpp | 386 napi_reference_ref(env, taskGroup->groupRef_, nullptr); in ExecuteGroup() 419 napi_reference_ref(env, task->taskRef_, nullptr); in ExecuteGroup()
|
H A D | task.cpp | 962 napi_reference_ref(env_, taskRef_, nullptr); in UpdateTaskType() 1361 napi_reference_ref(env_, taskRef_, nullptr); in UpdatePeriodicTask()
|
H A D | task_manager.cpp | 1837 napi_reference_ref(env, iter->second, nullptr); in IncreaseGlobalSeqRunner() 1839 napi_reference_ref(env, seqRunner->seqRunnerRef_, nullptr); in IncreaseGlobalSeqRunner()
|
/ohos5.0/foundation/multimedia/camera_framework/interfaces/kits/js/camera_napi/include/ |
H A D | camera_napi_auto_ref.h | 46 (void)napi_reference_ref(env_, callbackRef_, nullptr); in AutoRef()
|
/ohos5.0/foundation/multimodalinput/input/frameworks/napi/short_key/src/ |
H A D | js_short_key_context.cpp | 67 if (napi_reference_ref(env, jsContext->contextRef_, &refCount) != napi_ok) { in CreateInstance()
|
/ohos5.0/base/msdp/device_status/frameworks/js/napi/interaction/drag/src/ |
H A D | js_drag_context.cpp | 80 status = napi_reference_ref(env, jsContext->contextRef_, &refCount); in CreateInstance()
|
/ohos5.0/base/sensors/sensor/vibration_convert/interfaces/js/src/ |
H A D | vibrator_convert_js.cpp | 64 status = napi_reference_ref(env, vConvert->contextRef_, &refCount); in CreateInstance()
|
/ohos5.0/docs/zh-cn/application-dev/faqs/ |
H A D | faqs-ndk.md | 300 …后将这个ref保存下来使用;主动销毁可以使用napi_delete_reference,减少或者增加引用计数可以通过napi_reference_unref或者napi_reference_ref。
|
/ohos5.0/foundation/communication/nfc/frameworks/js/napi/controller/ |
H A D | nfc_napi_controller_event.cpp | 128 napi_reference_ref(asyncEvent->env, asyncEvent->callbackRef, &refCount); in EventNotify()
|
/ohos5.0/base/web/webview/interfaces/kits/napi/webviewcontroller/ |
H A D | webview_javascript_result_callback.h | 81 napi_status s = napi_reference_ref(env_, objRef_, nullptr);
|
/ohos5.0/base/msdp/device_status/frameworks/js/napi/interaction/cooperate/src/ |
H A D | js_cooperate_context.cpp | 291 status = napi_reference_ref(env, jsContext->contextRef_, &refCount); in CreateInstance()
|
/ohos5.0/foundation/communication/nfc/frameworks/js/napi/cardEmulation/ |
H A D | nfc_napi_hce_adapter.cpp | 373 napi_reference_ref(asyncEvent->env, asyncEvent->callbackRef, &refCount); in EventNotify()
|
/ohos5.0/docs/en/application-dev/faqs/ |
H A D | faqs-ndk.md | 300 …**napi_delete_reference**. To increment the reference count, use **napi_reference_ref**; to decrem…
|
/ohos5.0/foundation/communication/nfc/frameworks/js/napi/tag/ |
H A D | nfc_napi_foreground_dispatch.cpp | 143 napi_reference_ref(asyncEvent->env, asyncEvent->callbackRef, &refCount); in EventNotify()
|
/ohos5.0/foundation/communication/wifi/wifi/frameworks/js/napi/src/ |
H A D | wifi_napi_event.cpp | 110 res = napi_reference_ref(asyncEvent->env, asyncEvent->callbackRef, &refCount); in EventNotify()
|
/ohos5.0/foundation/multimodalinput/input/frameworks/napi/input_device/src/ |
H A D | js_input_device_context.cpp | 81 CHKRP(napi_reference_ref(env, jsContext->contextRef_, &refCount), REFERENCE_REF); in CreateInstance()
|
/ohos5.0/base/msdp/device_status/frameworks/js/napi/interaction/coordination/src/ |
H A D | js_coordination_context.cpp | 497 status = napi_reference_ref(env, jsContext->contextRef_, &refCount); in CreateInstance()
|
/ohos5.0/docs/zh-cn/application-dev/reference/native-lib/ |
H A D | napi.md | 53 |FUNC|napi_reference_ref|增加传入的reference的引用计数,并获取该计数。|10|
|
/ohos5.0/foundation/communication/ipc/ipc/native/src/napi_common/source/ |
H A D | napi_remote_object.cpp | 86 napi_status napiStatus = napi_reference_ref(env, ref, &result); in IncreaseJsObjectRef() 145 napi_status napiStatus = napi_reference_ref(env, ref, &result); in RemoteObjectDetachCb()
|
/ohos5.0/commonlibrary/ets_utils/js_concurrent_module/test/ |
H A D | test_concurrent.cpp | 412 napi_reference_ref(env, resultRef, &resultRefCount);
|
/ohos5.0/commonlibrary/ets_utils/js_concurrent_module/taskpool/test/ |
H A D | test_taskpool.cpp | 932 napi_reference_ref(env, task->taskRef_, nullptr); 2022 napi_reference_ref(env, task->taskRef_, nullptr); 2424 napi_reference_ref(env, task->taskRef_, nullptr); 2725 napi_reference_ref(env, task->taskRef_, nullptr); 2758 napi_reference_ref(env, task->taskRef_, nullptr);
|