/ohos5.0/commonlibrary/ets_utils/js_sys_module/console/test/ |
H A D | test_console.cpp | 123 napi_call_function(env, nullptr, cb, argc, argv, &res0); 130 napi_call_function(env, nullptr, cb, argc, argv, &res1); 137 napi_call_function(env, nullptr, cb, argc, argv, &res2); 144 napi_call_function(env, nullptr, cb, argc, argv, &res3); 151 napi_call_function(env, nullptr, cb, argc, argv, &res4); 175 napi_call_function(env, nullptr, cb, argc, argv, &res0); 199 napi_call_function(env, nullptr, cb, argc, argv, &res0); 223 napi_call_function(env, nullptr, cb, argc, argv, &res0); 246 napi_call_function(env, nullptr, cb, argc, argv, &res0); 270 napi_call_function(env, nullptr, cb, argc, argv, &res0); [all …]
|
/ohos5.0/commonlibrary/ets_utils/js_sys_module/timer/test/ |
H A D | test_timer.cpp | 81 napi_call_function(env, nullptr, cb, argc, argv0, &res); 105 napi_call_function(env, nullptr, cb, argc, argv, &tId); 149 napi_call_function(env, nullptr, cb, argc, argv, &tId); 169 napi_call_function(env, nullptr, cb, argc, argv, &tId); 184 napi_call_function(env, nullptr, cb, argc, argv, &res); 202 napi_call_function(env, nullptr, cb, argc, argv, &res); 219 napi_call_function(env, nullptr, cb, argc, argv, &res); 238 napi_call_function(env, nullptr, cb1, argc, argv1, &tId1); 245 napi_call_function(env, nullptr, cb2, argc, argv2, &tId2); 285 napi_call_function(env, nullptr, cb, argc, argv, &tId); [all …]
|
/ohos5.0/docs/zh-cn/application-dev/faqs/ |
H A D | faqs-compiler-runtime.md | 20 ## napi_call_function出现pending exception时导致下一次使用NAPI方法出错(API 10) 24 场景:napi_call_function调用ArkTs函数异常时,系统行为是pending exception而不是Crash。 29 考虑ArkTS侧调用一个native方法,在native方法中使用了napi_call_function,如果产生异常系统就jscrash,那么开发者在ArkTS侧try..catch就会失效。 30 调用napi_call_function,如果有异常就需要及时返回。 32 ## 除了napi_call_function会有pending exception,是否还有其他异常场景?(API 10)
|
/ohos5.0/docs/zh-cn/application-dev/napi/ |
H A D | use-napi-load-module-with-info.md | 90 // 3. 使用napi_call_function调用函数test 91 napi_call_function(env, result, testFn, 0, nullptr, nullptr); 153 // 3. 使用napi_call_function调用函数test 154 napi_call_function(env, result, testFn, 0, nullptr, nullptr); 258 // 4. 使用napi_call_function调用函数stringify 294 // 3. 使用napi_call_function调用info函数 295 napi_call_function(env, result, infoFn, 3, args, nullptr); 352 // 3. 使用napi_call_function调用函数add 354 napi_call_function(env, result, addFn, 2, args, &returnValue); 409 // 3. 使用napi_call_function调用函数test [all …]
|
H A D | use-napi-about-function.md | 16 | napi_call_function | 当需要在Node-API模块中对ArkTS侧函数进行调用时,可使用此接口。 | 106 ## napi_call_function section 109 注意事项:napi_call_function传入的argv的长度必须大于等于argc声明的数量,且被初始化成nullptr。 122 // 获取全局对象,这里用global是因为napi_call_function的第二个参数是JS函数的this入参。 127 // 调用napi_call_function时传入的argv的长度必须大于等于argc声明的数量,且被初始化成nullptr 128 napi_call_function(env, global, argv[0], argc, argv, &result); 141 // 调用napi_call_function时传入的argv的长度必须大于等于argc声明的数量,且被初始化成nullptr 142 napi_call_function(env, argv[0], argv[1], argc, argv, &result);
|
H A D | use-napi-load-module.md | 58 // 3. 使用napi_call_function调用info函数 59 napi_call_function(env, result, infoFn, 3, args, nullptr); 104 // 3. 使用napi_call_function调用函数test 105 napi_call_function(env, result, testFn, 0, nullptr, nullptr);
|
/ohos5.0/commonlibrary/ets_utils/js_concurrent_module/taskpool/test/ |
H A D | test_taskpool.cpp | 49 napi_call_function(env, thisVar, cb, 1, argv, &task); in GeneratorTask() 60 napi_call_function(env, thisVar, cb, 0, argv, &group); in GeneratorTaskGroup() 73 napi_call_function(env, thisVar, cb, 1, argv, &group); in GeneratorTaskGroupWithName() 211 napi_call_function(env, nullptr, cb, 0, argv, &result); 224 napi_call_function(env, nullptr, cb, 0, argv, &result); 1378 napi_call_function(env, global, cb, 1, argv, &task); 1498 napi_call_function(env, task, cb, 1, argv, &result); 1519 napi_call_function(env, task, cb, 1, argv, &result); 1538 napi_call_function(env, task, cb, 1, argv, &result); 1559 napi_call_function(env, task, cb, 1, argv, &result); [all …]
|
/ohos5.0/commonlibrary/ets_utils/js_concurrent_module/worker/test/ |
H A D | test_worker.cpp | 228 napi_call_function(env, global, cb, sizeof(argv) / sizeof(argv[0]), argv, &result); in Worker_Constructor() 242 napi_call_function(env, global, cb, 0, nullptr, &result); in Worker_Terminate() 288 napi_call_function(env, global, cb, sizeof(argv) / sizeof(argv[0]), argv, &result); 314 napi_call_function(env, global, cb, sizeof(argv) / sizeof(argv[0]), argv, &result); 341 napi_call_function(env, global, cb, sizeof(argv) / sizeof(argv[0]), argv, &result); 372 napi_call_function(env, global, cb, sizeof(argv) / sizeof(argv[0]), argv, &result); 401 napi_call_function(env, global, cb, sizeof(argv) / sizeof(argv[0]), argv, &result); 1020 napi_call_function(env, global, cb, 1, argv, &result); 1165 napi_call_function(env, global, cb, 0, nullptr, &result); 1186 napi_call_function(env, global, cb, 0, nullptr, &result); [all …]
|
/ohos5.0/base/web/webview/interfaces/kits/napi/webviewcontroller/ |
H A D | native_media_player_impl.cpp | 42 …NAPI_CALL_RETURN_VOID(env_, napi_call_function(env_, value_, callback, INTEGER_FOUR, argv, nullptr… in UpdateRect() 52 …NAPI_CALL_RETURN_VOID(env_, napi_call_function(env_, value_, callback, INTEGER_ZERO, nullptr, null… in Play() 62 …NAPI_CALL_RETURN_VOID(env_, napi_call_function(env_, value_, callback, INTEGER_ZERO, nullptr, null… in Pause() 75 …NAPI_CALL_RETURN_VOID(env_, napi_call_function(env_, value_, callback, INTEGER_ONE, argv, nullptr)… in Seek() 88 …NAPI_CALL_RETURN_VOID(env_, napi_call_function(env_, value_, callback, INTEGER_ONE, argv, nullptr)… in SetVolume() 101 …NAPI_CALL_RETURN_VOID(env_, napi_call_function(env_, value_, callback, INTEGER_ONE, argv, nullptr)… in SetMuted() 114 …NAPI_CALL_RETURN_VOID(env_, napi_call_function(env_, value_, callback, INTEGER_ONE, argv, nullptr)… in SetPlaybackRate() 124 …NAPI_CALL_RETURN_VOID(env_, napi_call_function(env_, value_, callback, INTEGER_ZERO, nullptr, null… in Release() 134 …NAPI_CALL_RETURN_VOID(env_, napi_call_function(env_, value_, callback, INTEGER_ZERO, nullptr, null… in EnterFullScreen() 167 …NAPI_CALL_RETURN_VOID(env_, napi_call_function(env_, value_, callback, INTEGER_ONE, argv, nullptr)… in SuspendMediaPlayer() [all …]
|
H A D | web_download_delegate.cpp | 110 …status = napi_call_function(env_, nullptr, callbackFunc, paramCount, &webDownloadItemValue, &resul… in DownloadBeforeStart() 153 …status = napi_call_function(env_, nullptr, callbackFunc, paramCount, &webDownloadItemValue, &resul… in DownloadDidUpdate() 197 …status = napi_call_function(env_, nullptr, callbackFunc, paramCount, &webDownloadItemValue, &resul… in DownloadDidFail() 241 …status = napi_call_function(env_, nullptr, callbackFunc, paramCount, &webDownloadItemValue, &resul… in DownloadDidFinish()
|
/ohos5.0/docs/en/application-dev/faqs/ |
H A D | faqs-compiler-runtime.md | 20 ## What should I do to prevent unexpected error behavior when **napi_call_function** is called agai… 24 When **napi_call_function** is called to invoke an ArkTs function, a pending exception is captured. 25 …not performed upon a pending exception, an error will occur when **napi_call_function** is called … 29 If an error occurs when a native method using **napi_call_function** is called by ArkTS, throw jscr… 30 If an exception occurs when **napi_call_function** is called, return a response in time. 32 ## Are there any other exception scenarios besides the pending exception in **napi_call_function**?…
|
/ohos5.0/docs/en/application-dev/napi/ |
H A D | use-napi-load-module-with-info.md | 90 // 3. Call napi_call_function to invoke the test function. 91 napi_call_function(env, result, testFn, 0, nullptr, nullptr); 153 // 3. Call napi_call_function to invoke the test function. 154 napi_call_function(env, result, testFn, 0, nullptr, nullptr); 258 // 4. Call napi_call_function to invoke the stringify function. 294 // 3. Call napi_call_function to invoke the info function. 295 napi_call_function(env, result, infoFn, 3, args, nullptr); 352 // 3. Call napi_call_function to invoke the add function. 354 napi_call_function(env, result, addFn, 2, args, &returnValue); 409 // 3. Call napi_call_function to invoke the test function. [all …]
|
H A D | use-napi-about-function.md | 16 | napi_call_function | Calls an ArkTS function from a C/C++ addon.| 106 ## napi_call_function section 108 Use **napi_call_function** to call an ArkTS function from a C/C++ addon. 110 > **NOTE**<br>The length of **argv** passed by **napi_call_function** must be greater than or equal… 123 …lobal object. Here, global is used because the second parameter of napi_call_function is the this … 128 …// The length of argv passed by napi_call_function must be greater than or equal to the value of a… 129 napi_call_function(env, global, argv[0], argc, argv, &result); 142 …// The length of argv passed by napi_call_function must be greater than or equal to the value of a… 143 napi_call_function(env, argv[0], argv[1], argc, argv, &result);
|
H A D | use-napi-load-module.md | 58 // 3. Call napi_call_function to invoke the info function. 59 napi_call_function(env, result, infoFn, 3, args, nullptr); 104 // 3. Call napi_call_function to invoke the test function. 105 napi_call_function(env, result, testFn, 0, nullptr, nullptr);
|
/ohos5.0/foundation/arkui/ace_engine/interfaces/napi/kits/device/ |
H A D | js_device.cpp | 111 napi_call_function(env, jsonValue, parseValue, 1, funcArgv, &returnValue); in JSGetInfo() 131 napi_call_function(env, nullptr, callback, 2, result, &ret); in JSGetInfo() 138 napi_call_function(env, nullptr, callback, 2, result, &ret); in JSGetInfo() 144 napi_call_function(env, nullptr, callback, 0, nullptr, &ret); in JSGetInfo()
|
/ohos5.0/base/print/print_fwk/frameworks/innerkitsimpl/scan_impl/src/ |
H A D | scan_callback.cpp | 183 napi_call_function(cbParam->env, nullptr, callbackFunc, in OnCallback() 207 napi_call_function(cbParam->env, nullptr, callbackFunc, NapiScanUtils::ARGC_ONE, in OnCallback() 231 napi_call_function(cbParam->env, nullptr, callbackFunc, NapiScanUtils::ARGC_ONE, in OnCallbackSync() 256 napi_call_function(cbParam->env, nullptr, callbackFunc, NapiScanUtils::ARGC_TWO, in OnGetFrameResCallback() 280 napi_call_function(cbParam->env, nullptr, callbackFunc, NapiScanUtils::ARGC_ONE, in OnScanInitCallback() 304 napi_call_function(cbParam->env, nullptr, callbackFunc, NapiScanUtils::ARGC_ONE, in OnSendSearchMessage()
|
/ohos5.0/foundation/ability/ability_runtime/frameworks/native/appkit/app_startup/ |
H A D | js_startup_task_executor.cpp | 79 napi_call_function(env, asyncTaskExcutorValue, asyncPushTask, ARGC_FOUR, argv, &returnVal); in RunOnTaskPool() 113 napi_call_function(env, startupValue, startupInit, 1, argv, &returnVal); in CallStartupInit() 135 napi_call_function(env, returnVal, promiseThen, 1, argvThen, nullptr); in HandleReturnVal() 143 napi_call_function(env, returnVal, promiseCatch, 1, argvCatch, nullptr); in HandleReturnVal()
|
/ohos5.0/base/print/print_fwk/frameworks/innerkitsimpl/print_impl/src/ |
H A D | print_callback.cpp | 125 napi_call_function(cbParam->env, nullptr, callbackFunc, NapiPrintUtils::ARGC_ZERO, in PrintTaskAfterCallFun() 153 napi_call_function(cbParam->env, nullptr, callbackFunc, NapiPrintUtils::ARGC_TWO, in PrinterAfterCallFun() 183 napi_call_function(cbParam->env, nullptr, callbackFunc, NapiPrintUtils::ARGC_TWO, in PrintJobAfterCallFun() 213 napi_call_function(cbParam->env, nullptr, callbackFunc, NapiPrintUtils::ARGC_TWO, in ExtensionAfterCallFun() 265 napi_call_function(cbParam->env, adapterObj, layoutWriteFunc, NapiPrintUtils::ARGC_FIVE, in PrintAdapterAfterCallFun() 299 napi_call_function(cbParam->env, adapterObj, jobStateChangedFunc, NapiPrintUtils::ARGC_TWO, in PrintAdapterJobStateChangedAfterCallFun() 327 napi_call_function(cbParam->env, nullptr, callbackFunc, 1, in PrintAdapterGetFileAfterCallFun()
|
/ohos5.0/base/print/print_fwk/frameworks/kits/extension/src/ |
H A D | js_print_extension_connection.cpp | 87 napi_call_function(engine_, obj, methodOnConnect, NapiPrintUtils::ARGC_TWO, argv, &callResult); in HandleOnAbilityConnectDone() 152 napi_call_function(engine_, obj, method, NapiPrintUtils::ARGC_ONE, argv, &callResult); in HandleOnAbilityDisconnectDone() 187 napi_call_function(engine_, obj, method, NapiPrintUtils::ARGC_ONE, argv, &callResult); in CallJsFailed()
|
/ohos5.0/docs/zh-cn/third-party-cases/ |
H A D | app_quality_improvement_cases_about_crash.md | 69 …理消息上来事件,将原有消息事件处理中 直接调用napi_call_function 的方式改为 napi_get_uv_event_loop方式创建新的线程,uv_queue_work队列方式管理…
|
/ohos5.0/foundation/window/window_manager/window_scene/interfaces/kits/napi/screen_session_manager/ |
H A D | js_screen_session.cpp | 370 … napi_call_function(env, NapiGetUndefined(env), method, ArraySize(argv), argv, nullptr); in CallJsCallback() 373 napi_call_function(env, NapiGetUndefined(env), method, 0, argv, nullptr); in CallJsCallback() 421 napi_call_function(env, NapiGetUndefined(env), method, ArraySize(argv), argv, nullptr); in OnSensorRotationChange() 463 napi_call_function(env, NapiGetUndefined(env), method, ArraySize(argv), argv, nullptr); in OnScreenOrientationChange() 502 napi_call_function(env, NapiGetUndefined(env), method, ArraySize(argv), argv, nullptr); in OnPropertyChange() 543 napi_call_function(env, NapiGetUndefined(env), method, 0, argv, nullptr); in OnScreenDensityChange() 583 napi_call_function(env, NapiGetUndefined(env), method, ArraySize(argv), argv, nullptr); in OnPowerStatusChange() 620 napi_call_function(env, NapiGetUndefined(env), method, ArraySize(argv), argv, nullptr); in OnScreenRotationLockedChange() 657 napi_call_function(env, NapiGetUndefined(env), method, ArraySize(argv), argv, nullptr); in OnHoverStatusChange() 692 napi_call_function(env, NapiGetUndefined(env), method, ArraySize(argv), argv, nullptr); in OnScreenCaptureNotify()
|
/ohos5.0/foundation/communication/bluetooth/frameworks/js/napi/src/ble/ |
H A D | napi_bluetooth_ble_central_manager_callback.cpp | 106 napi_call_function(env, undefine, funcSuccess, 0, nullptr, &callbackResult); in AfterWorkCallbackToSysBLEScan() 113 napi_call_function(env, undefine, funcFail, ARGS_SIZE_TWO, callbackValue, &callbackResult); in AfterWorkCallbackToSysBLEScan() 115 napi_call_function(env, undefine, funcComplete, 0, nullptr, &callbackResult); in AfterWorkCallbackToSysBLEScan() 141 napi_call_function(env, undefine, funcSuccess, ARGS_SIZE_ONE, &object, &callbackResult); in AfterWorkCallbackToSysBLEDeviceFound() 230 napi_call_function(callbackData->env, undefined, callback, ARGS_SIZE_ONE, &result, &callResult); in UvQueueWorkOnBleBatchScanResultsEvent()
|
/ohos5.0/foundation/ability/ability_runtime/frameworks/simulator/ability_simulator/src/ |
H A D | js_runtime_utils.cpp | 164 napi_call_function(env, CreateJsUndefined(env), func, ArraySize(argv), argv, nullptr); in Resolve() 184 napi_call_function(env, CreateJsUndefined(env), func, ArraySize(argv), argv, nullptr); in ResolveWithNoError() 203 napi_call_function(env, CreateJsUndefined(env), func, ArraySize(argv), argv, nullptr); in Reject() 223 napi_call_function(env, CreateJsUndefined(env), func, ArraySize(argv), argv, nullptr); in ResolveWithCustomize() 243 napi_call_function(env, CreateJsUndefined(env), func, ArraySize(argv), argv, nullptr); in RejectWithCustomize() 341 napi_call_function(env, in LoadSystemModuleByEngine()
|
/ohos5.0/foundation/communication/netmanager_ext/frameworks/native/vpnextension/src/ |
H A D | js_vpn_extension.cpp | 344 napi_call_function(env, result, then, 1, argv, nullptr); in OnConnect() 433 napi_call_function(env, obj, method, argc, argv, &result); in CallObjectMethod() 485 napi_call_function(env, obj, method, ARGC_ONE, argv, &remoteNative); in CallOnConnect() 519 napi_call_function(env, obj, method, ARGC_ONE, argv, &result); in CallOnDisconnect() 522 napi_call_function(env, obj, method, ARGC_ONE, argv, nullptr); in CallOnDisconnect() 567 napi_call_function(env, result, then, 1, argv, nullptr); in CallPromise() 646 napi_call_function(env, obj, method, ARGC_ONE, argv, &dumpInfo); in Dump()
|
/ohos5.0/base/hiviewdfx/hisysevent/interfaces/js/kits/napi/src/ |
H A D | napi_hisysevent_listener.cpp | 71 status = napi_call_function(env, listener, onEvent, ON_EVENT_PARAM_COUNT, argv, &ret); in OnEvent() 92 status = napi_call_function(env, listener, onServiceDied, ON_SERVICE_DIED_PARAM_COUNT, in OnServiceDied()
|