/ohos5.0/docs/zh-cn/application-dev/napi/ |
H A D | use-napi-about-cleanuphook.md | 21 | napi_add_env_cleanup_hook | 注册一个环境清理钩子函数,该函数将在Node-API环境退出时被调用。 | 30 ### napi_add_env_cleanup_hook subsection 55 OH_LOG_INFO(LOG_APP, "Node-API napi_add_env_cleanup_hook ExternalFinalize"); 61 OH_LOG_INFO(LOG_APP, "Node-API napi_add_env_cleanup_hook cleanuped: %{public}d", *(int *)(arg)); 79 napi_status status = napi_add_env_cleanup_hook(env, Cleanup, &hookArg); 81 napi_throw_error(env, nullptr, "Test Node-API napi_add_env_cleanup_hook failed."); 85 status = napi_add_env_cleanup_hook(env, Cleanup, &hookParameter); 87 napi_throw_error(env, nullptr, "Test Node-API napi_add_env_cleanup_hook failed.");
|
H A D | use-napi-faqs.md | 113 napi_add_env_cleanup_hook(env, Cleanup, this); 155 // napi_add_env_cleanup_hook 回调
|
H A D | napi-data-types-interfaces.md | 192 函数指针,用于napi_add_env_cleanup_hook接口,当环境销毁时会被执行。 726 | napi_add_env_cleanup_hook | 注册环境清理钩子函数。 |
|
/ohos5.0/docs/en/application-dev/napi/ |
H A D | use-napi-about-cleanuphook.md | 21 | napi_add_env_cleanup_hook | Adds an environment cleanup hook function, which will be called when … 30 ### napi_add_env_cleanup_hook subsection 32 Use **napi_add_env_cleanup_hook** to add an environment cleanup hook function, which will be execut… 55 OH_LOG_INFO(LOG_APP, "Node-API napi_add_env_cleanup_hook ExternalFinalize"); 61 OH_LOG_INFO(LOG_APP, "Node-API napi_add_env_cleanup_hook cleanuped: %{public}d", *(int *)(arg)); 79 napi_status status = napi_add_env_cleanup_hook(env, Cleanup, &hookArg); 81 napi_throw_error(env, nullptr, "Test Node-API napi_add_env_cleanup_hook failed."); 85 status = napi_add_env_cleanup_hook(env, Cleanup, &hookParameter); 87 napi_throw_error(env, nullptr, "Test Node-API napi_add_env_cleanup_hook failed.");
|
/ohos5.0/foundation/communication/netmanager_base/frameworks/js/napi/network/network_module/src/ |
H A D | network_module.cpp | 46 napi_add_env_cleanup_hook(env, NapiUtils::HookForEnvCleanup, env); in InitNetworkModule()
|
/ohos5.0/foundation/ability/ability_runtime/frameworks/native/appkit/ability_runtime/context/ |
H A D | application_context_manager.cpp | 57 auto ret = napi_add_env_cleanup_hook(env, HandleClean, static_cast<void*>(envData)); in AddGlobalObject()
|
/ohos5.0/foundation/communication/netstack/frameworks/js/napi/net_ssl/net_ssl_module/src/ |
H A D | net_ssl_module.cpp | 44 napi_add_env_cleanup_hook(env, NapiUtils::HookForEnvCleanup, env); in InitNetSslModule()
|
/ohos5.0/foundation/filemanagement/file_api/utils/filemgmt_libn/src/ |
H A D | n_class.cpp | 63 napi_status status = napi_add_env_cleanup_hook(env, CleanClass, env); in SaveClass()
|
/ohos5.0/foundation/communication/netstack/frameworks/js/napi/websocket/websocket_module/src/ |
H A D | websocket_module.cpp | 34 napi_add_env_cleanup_hook(env, NapiUtils::HookForEnvCleanup, env); in InitWebSocketModule()
|
/ohos5.0/foundation/bundlemanager/bundle_framework/interfaces/kits/js/bundle_monitor/ |
H A D | event_listener.cpp | 37 napi_status status = napi_add_env_cleanup_hook(env_, HandleEnvCleanup, this); in EventListener()
|
/ohos5.0/foundation/bundlemanager/bundle_framework/interfaces/kits/js/zip/napi/ |
H A D | zlib_callback_info.cpp | 42 napi_status status = napi_add_env_cleanup_hook(env_, HandleEnvCleanup, this); in ZlibCallbackInfo()
|
/ohos5.0/foundation/communication/ipc/ipc/native/src/napi_common/source/ |
H A D | napi_remote_object_holder.cpp | 47 napi_status status = napi_add_env_cleanup_hook(env, OnEnvCleanUp, this); in NAPIRemoteObjectHolder()
|
/ohos5.0/foundation/arkui/napi/sample/native_module_systemtest/ |
H A D | test_napi.cpp | 7619 ExpectCheckCall(napi_add_env_cleanup_hook(env, Cleanup, &HOOK_ARG_ONE)); 7639 ret = napi_add_env_cleanup_hook(env, Cleanup, nullptr); 7658 ret = napi_add_env_cleanup_hook(env, nullptr, &HOOK_ARG_ONE); 7676 ret = napi_add_env_cleanup_hook(nullptr, Cleanup, &HOOK_ARG_ONE); 7699 ExpectCheckCall(napi_add_env_cleanup_hook(env, Cleanup, &HOOK_ARG_ONE)); 7701 ExpectCheckCall(napi_add_env_cleanup_hook(env, Cleanup, &HOOK_ARG_ONE)); 7721 ExpectCheckCall(napi_add_env_cleanup_hook(env, Cleanup, &HOOK_ARG_ONE)); 7722 ExpectCheckCall(napi_add_env_cleanup_hook(env, Cleanup, &HOOK_ARG_TWO)); 7742 ExpectCheckCall(napi_add_env_cleanup_hook(env, Cleanup, &HOOK_ARG_ONE)); 7743 ExpectCheckCall(napi_add_env_cleanup_hook(env, Cleanup, &HOOK_ARG_ONE)); [all …]
|
/ohos5.0/foundation/bundlemanager/bundle_framework/interfaces/kits/js/bundle_manager/ |
H A D | native_module.cpp | 180 napi_add_env_cleanup_hook(env, ClearCacheListener::HandleCleanEnv, key); in BundleManagerExport()
|
/ohos5.0/foundation/communication/netmanager_ext/frameworks/js/napi/mdns/src/ |
H A D | mdns_module.cpp | 162 napi_add_env_cleanup_hook(env, NapiUtils::HookForEnvCleanup, env); in InitMDnsModule()
|
/ohos5.0/foundation/communication/netmanager_base/frameworks/js/napi/netstats/src/ |
H A D | statistics_module.cpp | 208 napi_add_env_cleanup_hook(env, NapiUtils::HookForEnvCleanup, env); in InitStatisticsModule()
|
/ohos5.0/foundation/communication/netmanager_ext/frameworks/js/napi/sharing/src/ |
H A D | netshare_module.cpp | 202 napi_add_env_cleanup_hook(env, NapiUtils::HookForEnvCleanup, env); in InitNetShareModule()
|
/ohos5.0/docs/zh-cn/application-dev/reference/native-lib/ |
H A D | napi.md | 171 |FUNC|napi_add_env_cleanup_hook|注册环境清理钩子函数。|11| 532 - OpenHarmony中,创建线程安全函数的过程中没有注册cleanup hook方法,如有需要可以调用napi_add_env_cleanup_hook。 632 ### napi_add_env_cleanup_hook subsection
|
/ohos5.0/foundation/window/window_manager/interfaces/kits/napi/screen_runtime/napi/ |
H A D | js_screen_listener.cpp | 32 napi_add_env_cleanup_hook(env_, CleanEnv, this); in JsScreenListener()
|
/ohos5.0/commonlibrary/ets_utils/js_concurrent_module/taskpool/ |
H A D | task_group.cpp | 70 napi_add_env_cleanup_hook(env, TaskGroup::HostEnvCleanupHook, group); in TaskGroupConstructor()
|
/ohos5.0/commonlibrary/ets_utils/js_concurrent_module/utils/locks/ |
H A D | lock_request.cpp | 56 napi_add_env_cleanup_hook(env_, EnvCleanUp, this); in LockRequest()
|
/ohos5.0/foundation/arkui/napi/test/unittest/ |
H A D | test_napi.cpp | 3554 res = napi_add_env_cleanup_hook(env, Cleanup, nullptr); 3568 res = napi_add_env_cleanup_hook(env, nullptr, &g_hookArgOne); 3581 res = napi_add_env_cleanup_hook(nullptr, Cleanup, &g_hookArgOne); 3659 ExpectCheckCall(napi_add_env_cleanup_hook(env, Cleanup, &g_hookArgOne)); 3660 ExpectCheckCall(napi_add_env_cleanup_hook(env, Cleanup, &g_hookArgTwo)); 3677 ExpectCheckCall(napi_add_env_cleanup_hook(env, Cleanup, &g_hookArgOne)); 3678 ExpectCheckCall(napi_add_env_cleanup_hook(env, Cleanup, &g_hookArgTwo)); 3695 ExpectCheckCall(napi_add_env_cleanup_hook(env, Cleanup, &g_hookArgOne)); 3696 ExpectCheckCall(napi_add_env_cleanup_hook(env, Cleanup, &g_hookArgTwo)); 9193 auto res = napi_add_env_cleanup_hook(nullptr, nullptr, nullptr); [all …]
|
/ohos5.0/commonlibrary/ets_utils/js_sys_module/timer/ |
H A D | timer.cpp | 83 napi_add_env_cleanup_hook(env, CleanUpHook, data); in RegisterTime()
|
/ohos5.0/foundation/communication/netmanager_base/frameworks/js/napi/netpolicy/src/ |
H A D | netpolicy_module.cpp | 361 napi_add_env_cleanup_hook(env, NapiUtils::HookForEnvCleanup, env); in InitPolicyModule()
|
/ohos5.0/foundation/communication/netstack/frameworks/js/napi/http/http_module/src/ |
H A D | http_module.cpp | 59 napi_add_env_cleanup_hook(env, NapiUtils::HookForEnvCleanup, env); in InitHttpModule()
|