/foundation/arkui/ace_engine/interfaces/napi/kits/observer/ |
H A D | ui_observer_listener.cpp | 27 if (!env_ || !callback_) { in OnNavigationStateChange() 33 auto status = napi_open_handle_scope(env_, &scope); in OnNavigationStateChange() 38 napi_get_reference_value(env_, callback_, &callback); in OnNavigationStateChange() 40 napi_call_function(env_, nullptr, callback, 1, argv, nullptr); in OnNavigationStateChange() 41 napi_close_handle_scope(env_, scope); in OnNavigationStateChange() 47 if (!env_ || !callback_) { in OnScrollEventStateChange() 53 napi_get_reference_value(env_, callback_, &callback); in OnScrollEventStateChange() 55 napi_create_object(env_, &objValue); in OnScrollEventStateChange() 60 napi_create_string_utf8(env_, id.c_str(), id.length(), &scrollId); in OnScrollEventStateChange() 61 napi_create_int32(env_, uniqueI in OnScrollEventStateChange() [all...] |
/foundation/multimedia/media_library/frameworks/js/src/ |
H A D | short_term_callback.cpp | 36 this->env_ = env; in ShortTermCallback() 52 CHECK_ARGS_RET_VOID(this->env_, true, JS_INNER_FAIL); in OnResult() 90 napi_typeof(this->env_, func, &valueType); in SetFunc() 92 napi_create_reference(this->env_, func, ARGS_ONE, &this->callbackRef); in SetFunc() 101 CHECK_ARGS_RET_VOID(this->env_, napi_get_undefined(this->env_, &undefined), JS_INNER_FAIL); in SendMessageBack() 104 CHECK_ARGS_RET_VOID(this->env_, napi_create_object(this->env_, &results[PARAM0]), JS_INNER_FAIL); in SendMessageBack() 107 CHECK_ARGS_RET_VOID(this->env_, napi_create_int32(this->env_, thi in SendMessageBack() [all...] |
H A D | confirm_callback.cpp | 35 this->env_ = env; in ConfirmCallback() 41 this->env_ = env; 63 CHECK_ARGS_RET_VOID(this->env_, true, JS_INNER_FAIL); in OnResult() 99 napi_typeof(this->env_, func, &valueType); in SetFunc() 101 napi_create_reference(this->env_, func, ARGS_ONE, &this->callbackRef); in SetFunc() 132 CHECK_ARGS_RET_VOID(this->env_, napi_get_undefined(this->env_, &undefined), JS_INNER_FAIL); in SendMessageBack() 135 CHECK_ARGS_RET_VOID(this->env_, napi_create_object(this->env_, &results[PARAM0]), JS_INNER_FAIL); in SendMessageBack() 139 CHECK_ARGS_RET_VOID(this->env_, napi_create_int3 in SendMessageBack() [all...] |
H A D | delete_callback.cpp | 31 this->env_ = env; in DeleteCallback() 37 this->env_ = env; 91 napi_typeof(this->env_, func, &valueType); in SetFunc() 93 napi_create_reference(this->env_, func, ARGS_ONE, &this->callbackRef); in SetFunc() 101 CHECK_ARGS_RET_VOID(this->env_, napi_get_undefined(this->env_, &undefined), JS_ERR_PARAMETER_INVALID); in SendMessageBack() 104 CHECK_ARGS_RET_VOID(this->env_, napi_create_object(this->env_, &results[PARAM0]), JS_ERR_PARAMETER_INVALID); in SendMessageBack() 107 CHECK_ARGS_RET_VOID(this->env_, napi_create_int32(this->env_, thi in SendMessageBack() [all...] |
H A D | request_photo_uris_read_permission_callback.cpp | 37 this->env_ = env; in RequestPhotoUrisReadPermissionCallback() 58 CHECK_ARGS_RET_VOID(this->env_, true, JS_INNER_FAIL); in OnResult() 99 napi_typeof(this->env_, func, &valueType); in SetFunc() 101 napi_create_reference(this->env_, func, ARGS_ONE, &this->callbackRef); in SetFunc() 133 CHECK_ARGS_RET_VOID(this->env_, napi_get_undefined(this->env_, &undefined), JS_INNER_FAIL); in SendMessageBack() 136 CHECK_ARGS_RET_VOID(this->env_, napi_create_object(this->env_, &results[PARAM0]), JS_INNER_FAIL); in SendMessageBack() 140 CHECK_ARGS_RET_VOID(this->env_, napi_create_int32(this->env_, thi in SendMessageBack() [all...] |
/foundation/communication/netmanager_base/utils/napi_utils/src/ |
H A D | event_listener.cpp | 25 : env_(env), in EventListener() 35 env_ = listener.env_; in EventListener() 44 napi_value callback = NapiUtils::GetReference(listener.env_, listener.callbackRef_); in EventListener() 45 callbackRef_ = NapiUtils::CreateReference(env_, callback); in EventListener() 52 NapiUtils::DeleteReference(env_, callbackRef_); in ~EventListener() 59 env_ = listener.env_; in operator =() 68 napi_value callback = NapiUtils::GetReference(listener.env_, listener.callbackRef_); in operator =() 69 callbackRef_ = NapiUtils::CreateReference(env_, callbac in operator =() [all...] |
/foundation/communication/netstack/utils/napi_utils/src/ |
H A D | event_listener.cpp | 32 : env_(env), in EventListener() 43 env_ = listener.env_; in EventListener() 53 napi_value callback = NapiUtils::GetReference(listener.env_, listener.callbackRef_); in EventListener() 54 callbackRef_ = NapiUtils::CreateReference(env_, callback); in EventListener() 60 NapiUtils::DeleteReference(env_, callbackRef_); in ~EventListener() 67 env_ = listener.env_; in operator =() 74 NapiUtils::DeleteReference(env_, callbackRef_); in operator =() 81 napi_value callback = NapiUtils::GetReference(listener.env_, listene in operator =() [all...] |
H A D | base_context.cpp | 27 env_(env), in BaseContext() 45 env_(env), in BaseContext() 93 (void)napi_delete_reference(env_, callback_); in SetCallback() 95 auto status = napi_create_reference(env_, callback, 1, &callback_); in SetCallback() 109 (void)napi_delete_reference(env_, callback_); in DeleteCallback() 120 napi_status ret = napi_create_async_work(env_, nullptr, NapiUtils::CreateStringUtf8(env_, name), executor, callback, in CreateAsyncWork() 130 (void)napi_queue_async_work_with_qos(env_, asyncWork_, napi_qos_default); in CreateAsyncWork() 138 (void)napi_delete_async_work(env_, asyncWork_); in DeleteAsyncWork() 144 NAPI_CALL(env_, napi_create_promis in CreatePromise() [all...] |
/foundation/graphic/graphic_3d/kits/js/include/napi/ |
H A D | napi_api.h | 40 napi_env env_ { nullptr }; 53 Value(napi_env env, napi_value v) : env_(env) in Value() 61 status = napi_typeof(env_, v, &jstype); in Value() 67 napi_is_array(env_, v, &isArray); in Value() 75 return (env_ && value_); in IsValid() 84 return env_; in GetEnv() 100 napi_env env_ { nullptr }; 109 status = napi_typeof(env_, args[index], &jstype); in validate() 111 napi_is_array(env_, args[index], &isArray); in validate() 136 env_ in FunctionContext() 205 onstexpr(index < sizeof...(Types)) { return Value<typename GetTypeImpl<index, Types...>::type> { env_, args[index] }; } if constexpr (index >= sizeof...(Types)) Arg() argument [all...] |
/foundation/filemanagement/file_api/interfaces/kits/js/src/mod_fileio/class_constants/ |
H A D | constants.cpp | 53 napi_create_int32(exports_.env_, F_OK, &F_OK_); // 0 F_OK in Export() 55 napi_create_int32(exports_.env_, R_OK, &R_OK_); // 4 R_OK in Export() 57 napi_create_int32(exports_.env_, W_OK, &W_OK_); // 2 W_OK in Export() 59 napi_create_int32(exports_.env_, X_OK, &X_OK_); // 1 X_OK in Export() 62 napi_create_int32(exports_.env_, O_RDONLY, &O_RDONLY_); // 0 O_RDONLY in Export() 64 napi_create_int32(exports_.env_, O_WRONLY, &O_WRONLY_); // 1 O_WRONLY in Export() 66 napi_create_int32(exports_.env_, O_RDWR, &O_RDWR_); // 2 O_RDWR in Export() 68 napi_create_int32(exports_.env_, O_CREAT, &O_CREAT_); // 0o100 O_CREAT in Export() 70 napi_create_int32(exports_.env_, O_EXCL, &O_EXCL_); // 0o200 O_EXCL in Export() 72 napi_create_int32(exports_.env_, O_TRUN in Export() [all...] |
/foundation/communication/bluetooth/frameworks/js/napi/src/common/ |
H A D | napi_async_callback.cpp | 50 NapiCallback::NapiCallback(napi_env env, napi_value callback) : env_(env) in NapiCallback() 59 auto status = napi_delete_reference(env_, callbackRef_); in ~NapiCallback() 102 NapiHandleScope scope(env_); in CallFunction() 103 napi_value val = object->ToNapiValue(env_); in CallFunction() 104 NapiCallFunction(env_, callbackRef_, &val, ARGS_SIZE_ONE); in CallFunction() 114 NapiHandleScope scope(env_); in CallFunction() 115 napi_value code = GetCallbackErrorValue(env_, errCode); in CallFunction() 116 napi_value val = object->ToNapiValue(env_); in CallFunction() 118 NapiCallFunction(env_, callbackRef_, argv, ARGS_SIZE_TWO); in CallFunction() 123 return env_; in GetNapiEnv() [all...] |
/foundation/distributedhardware/device_manager/interfaces/kits/js4.0/src/ |
H A D | dm_native_event.cpp | 24 env_ = env; in DmNativeEvent() 34 napi_delete_reference(env_, listener->handlerRef); in ~DmNativeEvent() 37 napi_delete_reference(env_, thisVarRef_); in ~DmNativeEvent() 46 napi_create_reference(env_, handler, 1, &listener->handlerRef); in On() 54 napi_open_handle_scope(env_, &scope); in Off() 64 napi_close_handle_scope(env_, scope); in Off() 68 napi_delete_reference(env_, listener->handlerRef); in Off() 70 napi_close_handle_scope(env_, scope); in Off() 77 napi_open_handle_scope(env_, &scope); in OnEvent() 87 napi_close_handle_scope(env_, scop in OnEvent() [all...] |
/foundation/distributedhardware/device_manager/interfaces/kits/js/src/ |
H A D | dm_native_event.cpp | 24 env_ = env; in DmNativeEvent() 34 napi_delete_reference(env_, listener->handlerRef); in ~DmNativeEvent() 38 napi_delete_reference(env_, thisVarRef_); in ~DmNativeEvent() 47 napi_create_reference(env_, handler, 1, &listener->handlerRef); in On() 55 napi_open_handle_scope(env_, &scope); in Off() 65 napi_close_handle_scope(env_, scope); in Off() 69 napi_delete_reference(env_, listener->handlerRef); in Off() 71 napi_close_handle_scope(env_, scope); in Off() 78 napi_open_handle_scope(env_, &scope); in OnEvent() 88 napi_close_handle_scope(env_, scop in OnEvent() [all...] |
/foundation/ability/ability_runtime/test/unittest/ability_runtime_error_util_test/ |
H A D | ability_runtime_error_util_test.cpp | 37 napi_env env_ = nullptr; member in OHOS::AbilityRuntime::AbilityRuntimeErrorUtilTest 56 env_ = reinterpret_cast<napi_env>(new ArkNativeEngine(vm_, nullptr)); in SetUp() 61 if (env_ != nullptr) { in TearDown() 62 delete reinterpret_cast<NativeEngine*>(env_); in TearDown() 63 env_ = nullptr; in TearDown() 80 ASSERT_NE(env_, nullptr); in HWTEST_F() 81 bool result = AbilityRuntimeErrorUtil::ThrowByInternalErrCode(env_, 1); in HWTEST_F() 93 ASSERT_NE(env_, nullptr); in HWTEST_F() 94 napi_value result = AbilityRuntimeErrorUtil::CreateErrorByInternalErrCode(env_, ERR_OK); in HWTEST_F() 106 ASSERT_NE(env_, nullpt in HWTEST_F() [all...] |
/foundation/bundlemanager/bundle_framework/interfaces/kits/js/launchermgr/ |
H A D | bundle_status_callback.cpp | 25 : env_(env), addedCallback_(addedCallback), in BundleStatusCallback() 31 napi_get_uv_event_loop(env_, &loop); in ~BundleStatusCallback() 37 .env_ = env_, in ~BundleStatusCallback() 55 napi_delete_reference(delRefCallbackInfo->env_, delRefCallbackInfo->addedCallback_); in ~BundleStatusCallback() 56 napi_delete_reference(delRefCallbackInfo->env_, delRefCallbackInfo->updatedCallback_); in ~BundleStatusCallback() 57 napi_delete_reference(delRefCallbackInfo->env_, delRefCallbackInfo->removeCallback_); in ~BundleStatusCallback() 72 napi_get_uv_event_loop(env_, &loop); in OnBundleAdded() 79 .env_ = env_, in OnBundleAdded() [all...] |
/foundation/arkui/ace_engine/adapter/ohos/osal/ |
H A D | image_analyzer_adapter_impl.cpp | 29 env_ = reinterpret_cast<napi_env>(nativeEngine); in ImageAnalyzerAdapterImpl() 35 napi_delete_reference(env_, analyzerConfigRef_); in ~ImageAnalyzerAdapterImpl() 43 napi_create_reference(env_, configValue, 1, &configRef); in SetImageAnalyzerConfig() 53 napi_get_reference_value(env_, analyzerConfigRef_, &analyzerConfig); in GetImageAnalyzerConfig() 59 napi_create_array(env_, &typeNapi); in GetImageAnalyzerConfig() 62 napi_create_int32(env_, static_cast<int>(types[i]), &tmpValue); in GetImageAnalyzerConfig() 63 napi_set_element(env_, typeNapi, i, tmpValue); in GetImageAnalyzerConfig() 65 napi_set_named_property(env_, analyzerConfig, "types", typeNapi); in GetImageAnalyzerConfig() 74 napi_open_handle_scope(env_, &scope); in ConvertPixmapNapi() 81 napi_create_reference(env_, napiValu in ConvertPixmapNapi() [all...] |
/foundation/multimedia/camera_framework/interfaces/kits/js/camera_napi/include/ |
H A D | camera_napi_auto_ref.h | 33 AutoRef(napi_env env, napi_value callback, bool isOnce) : isOnce_(isOnce), env_(env) in AutoRef() 35 (void)napi_create_reference(env_, callback, 1, &callbackRef_); in AutoRef() 42 env_ = other.env_; in AutoRef() 45 if (env_ != nullptr && callbackRef_ != nullptr) { in AutoRef() 46 (void)napi_reference_ref(env_, callbackRef_, nullptr); in AutoRef() 54 std::swap(env_, tmp.env_); in operator =() 67 env_, nullptr, nullptr, tsfnName_, 0, 1, nullptr, nullptr, nullptr, in ~AutoRef() 85 if (env_ in GetCallbackFunction() 98 napi_env env_ = nullptr; global() member [all...] |
/foundation/ability/ability_runtime/test/unittest/js_ui_service_extension_context_first_test/ |
H A D | js_ui_service_extension_context_first_test.cpp | 48 napi_env env_ = nullptr; member in OHOS::AbilityRuntime::JsUiServiceExtensionContextFirstTest 69 env_ = reinterpret_cast<napi_env>(new ArkNativeEngine(vm_, nullptr)); in SetUp() 74 if (env_ != nullptr) { in TearDown() 75 delete reinterpret_cast<NativeEngine*>(env_); in TearDown() 76 env_ = nullptr; in TearDown() 93 JSUIServiceExtensionConnection connection(env_); in HWTEST_F() 107 JSUIServiceExtensionConnection connection(env_); in HWTEST_F() 125 JSUIServiceExtensionConnection connection(env_); in HWTEST_F() 130 napi_status status = napi_create_string_utf8(env_, "Hello, Service Extension!", in HWTEST_F() 147 JSUIServiceExtensionConnection connection(env_); in HWTEST_F() [all...] |
/foundation/barrierfree/accessibility/interfaces/kits/napi/src/ |
H A D | napi_accessibility_config_observer.cpp | 109 napi_get_uv_event_loop(env_, &loop); in NotifyStateChanged() 117 napi_env env = callbackInfo->env_; in NotifyStateChanged() 122 OHOS::Accessibility::TmpOpenScope(callbackInfo->env_), closeScope); in NotifyStateChanged() 124 napi_create_object(callbackInfo->env_, &jsEvent); in NotifyStateChanged() 129 napi_get_boolean(callbackInfo->env_, callbackInfo->state_, &jsEvent); in NotifyStateChanged() 133 napi_get_reference_value(callbackInfo->env_, callbackInfo->ref_, &handler); in NotifyStateChanged() 135 napi_get_undefined(callbackInfo->env_, &undefined); in NotifyStateChanged() 136 napi_call_function(callbackInfo->env_, undefined, handler, 1, &jsEvent, &callResult); in NotifyStateChanged() 138 napi_get_value_int32(callbackInfo->env_, callResult, &result); in NotifyStateChanged() 152 napi_get_uv_event_loop(env_, in NotifyPropertyChanged() [all...] |
/foundation/communication/ipc/ipc/native/src/napi_common/source/ |
H A D | napi_remote_object_holder.cpp | 38 : env_(env), descriptor_(descriptor), sptrCachedObject_(nullptr), wptrCachedObject_(nullptr),
in NAPIRemoteObjectHolder() 56 napi_get_uv_event_loop(env_, &loop);
in DeleteJsObjectRefInUvWork() 63 .env = env_,
in DeleteJsObjectRefInUvWork() 88 if (env_ == nullptr) {
in ~NAPIRemoteObjectHolder() 93 napi_status status = napi_remove_env_cleanup_hook(env_, OnEnvCleanUp, this);
in ~NAPIRemoteObjectHolder() 99 status = napi_delete_reference(env_, localInterfaceRef_);
in ~NAPIRemoteObjectHolder() 107 status = napi_delete_reference(env_, jsObjectRef_);
in ~NAPIRemoteObjectHolder() 127 if (tmp == nullptr && env_ != nullptr) {
in Get() 128 tmp = new NAPIRemoteObject(jsThreadId_, env_, jsObjectRef_, descriptor_);
in Get() 152 return env_;
in GetJsObjectEnv() [all...] |
/foundation/ability/ability_runtime/test/unittest/js_ui_service_extension_context_second_test/ |
H A D | js_ui_service_extension_context_second_test.cpp | 48 napi_env env_ = nullptr; member in OHOS::AbilityRuntime::JsUiServiceExtensionContextSecondTest 69 env_ = reinterpret_cast<napi_env>(new ArkNativeEngine(vm_, nullptr)); in SetUp() 74 if (env_ != nullptr) { in TearDown() 75 delete reinterpret_cast<NativeEngine*>(env_); in TearDown() 76 env_ = nullptr; in TearDown() 97 sptr<JSUIServiceExtensionConnection> connection = new JSUIServiceExtensionConnection(env_); in HWTEST_F() 100 auto result = jsUIServiceExtensionContext.CheckConnectionParam(env_, value, connection, want, accountId); in HWTEST_F() 115 napi_status status = napi_create_string_utf8(env_, "Hello, Service Extension!", in HWTEST_F() 118 status = napi_typeof(env_, value, &valueType); in HWTEST_F() 122 sptr<JSUIServiceExtensionConnection> connection = new JSUIServiceExtensionConnection(env_); in HWTEST_F() [all...] |
/foundation/distributeddatamgr/relational_store/frameworks/js/napi/common/src/ |
H A D | js_uv_queue.cpp | 24 UvQueue::UvQueue(napi_env env) : env_(env) in UvQueue() 35 env_ = nullptr; in ~UvQueue() 56 entry->env_ = env_; in AsyncCall() 86 entry->env_ = env_; in AsyncCallInOrder() 112 entry->env_ = env_; in AsyncPromise() 153 return env_; in GetEnv() 212 Scope scope(entry->env_); in DoUvPromise() [all...] |
/foundation/ability/ability_runtime/frameworks/native/ability/native/ |
H A D | js_ui_extension_callback.cpp | 39 napi_get_uv_event_loop(env_, &loop); in ~JsUIExtensionCallback() 85 napi_create_reference(env_, jsCallbackObject, 1, &ref); in SetJsCallbackObject() 95 if (env_ == nullptr) { in OnError() 96 TAG_LOGE(AAFwkTag::UI_EXT, "env_ null"); in OnError() 110 env_, std::make_unique<NapiAsyncTask>(callback, std::move(execute), std::move(complete))); in OnError() 121 if (env_ == nullptr) { in OnResult() 122 TAG_LOGE(AAFwkTag::UI_EXT, "env_ null"); in OnResult() 136 env_, std::make_unique<NapiAsyncTask>(callback, std::move(execute), std::move(complete))); in OnResult() 147 if (env_ == nullptr) { in CallJsResult() 148 TAG_LOGE(AAFwkTag::UI_EXT, "env_ i in CallJsResult() [all...] |
/foundation/distributeddatamgr/relational_store/frameworks/js/napi/rdb/src/ |
H A D | napi_uv_queue.cpp | 25 : env_(env) in NapiUvQueue() 33 napi_delete_reference(env_, callback_); in ~NapiUvQueue() 39 napi_get_reference_value(env_, callback_, &callback); in operator ==() 42 napi_strict_equals(env_, value, callback, &isEquals); in operator ==() 58 napi_open_handle_scope(queue->env_, &scope); in CallFunction() 66 queue->args(queue->env_, argc, argv); in CallFunction() 70 napi_get_reference_value(queue->env_, queue->callback_, &callback); in CallFunction() 72 napi_get_global(queue->env_, &global); in CallFunction() 74 napi_status status = napi_call_function(queue->env_, global, callback, argc, argv, &result); in CallFunction() 78 napi_close_handle_scope(queue->env_, scop in CallFunction() [all...] |
/foundation/distributeddatamgr/relational_store/frameworks/js/napi/relationalstore/src/ |
H A D | napi_uv_queue.cpp | 25 : env_(env) in NapiUvQueue() 33 napi_delete_reference(env_, callback_); in ~NapiUvQueue() 39 napi_get_reference_value(env_, callback_, &callback); in operator ==() 42 napi_strict_equals(env_, value, callback, &isEquals); in operator ==() 61 napi_open_handle_scope(queue->env_, &scope); in CallFunction() 69 queue->args(queue->env_, argc, argv); in CallFunction() 73 napi_get_reference_value(queue->env_, queue->callback_, &callback); in CallFunction() 75 napi_get_global(queue->env_, &global); in CallFunction() 77 napi_status status = napi_call_function(queue->env_, global, callback, argc, argv, &result); in CallFunction() 81 napi_close_handle_scope(queue->env_, scop in CallFunction() [all...] |