Home
last modified time | relevance | path

Searched refs:napi_call_function (Results 1 – 25 of 523) sorted by relevance

12345678910>>...21

/ohos5.0/commonlibrary/ets_utils/js_sys_module/console/test/
H A Dtest_console.cpp123 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 Dtest_timer.cpp81 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 Dfaqs-compiler-runtime.md20 ## 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 Duse-napi-load-module-with-info.md90 // 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 Duse-napi-about-function.md16 | 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 Duse-napi-load-module.md58 // 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 Dtest_taskpool.cpp49 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 Dtest_worker.cpp228 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 Dnative_media_player_impl.cpp42 …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 Dweb_download_delegate.cpp110 …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 Dfaqs-compiler-runtime.md20 ## 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 Duse-napi-load-module-with-info.md90 // 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 Duse-napi-about-function.md16 | 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 Duse-napi-load-module.md58 // 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 Djs_device.cpp111 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 Dscan_callback.cpp183 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 Djs_startup_task_executor.cpp79 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 Dprint_callback.cpp125 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 Djs_print_extension_connection.cpp87 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 Dapp_quality_improvement_cases_about_crash.md69 …理消息上来事件,将原有消息事件处理中 直接调用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 Djs_screen_session.cpp370napi_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 Dnapi_bluetooth_ble_central_manager_callback.cpp106 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 Djs_runtime_utils.cpp164 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 Djs_vpn_extension.cpp344 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 Dnapi_hisysevent_listener.cpp71 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()

12345678910>>...21