/foundation/communication/netmanager_base/utils/napi_utils/src/ |
H A D | base_context.cpp | 27 env_(env), in BaseContext() 70 (void)napi_delete_reference(env_, callback_); in SetCallback() 72 return napi_create_reference(env_, callback, 1, &callback_); in SetCallback() 80 (void)napi_delete_reference(env_, callback_); in DeleteCallback() 86 napi_status ret = napi_create_async_work(env_, nullptr, NapiUtils::CreateStringUtf8(env_, name), executor, callback, in CreateAsyncWork() 92 (void)napi_queue_async_work_with_qos(env_, asyncWork_, napi_qos_default); in CreateAsyncWork() 100 (void)napi_delete_async_work(env_, asyncWork_); in DeleteAsyncWork() 106 NAPI_CALL(env_, napi_create_promise(env_, in CreatePromise() [all...] |
/foundation/ability/ability_runtime/test/unittest/js_ability_context_test/ |
H A D | js_ability_context_test.cpp | 52 napi_env env_ = nullptr; member 61 napi_delete_reference(env_, nref_); 65 napi_create_reference(env_, data, 1, &nref_); 172 env_ = reinterpret_cast<napi_env>(new (std::nothrow) MockArkNativeEngine(vm_, nullptr)); in SetUpTestCase() 178 MockArkNativeEngine* engine = reinterpret_cast<MockArkNativeEngine*>(env_); in TearDownTestCase() 216 HandleScope handleScope(env_); in Connect() 218 napi_create_object(env_, &recv); in Connect() 219 napi_status wrapret = napi_wrap(env_, recv, jsAbilityContext_.get(), in Connect() 224 napi_create_function(env_, "testFunc", NAPI_AUTO_LENGTH, func, nullptr, &funcValue); in Connect() 227 napi_call_function(env_, rec in Connect() [all...] |
/foundation/graphic/graphic_2d/interfaces/kits/napi/graphic/webgl/common/napi/ |
H A D | n_val.cpp | 29 NVal::NVal(napi_env nEnv, napi_value nVal = nullptr) : env_(nEnv), val_(nVal) {} in NVal() 33 return env_ && val_; in operator bool() 43 napi_typeof(env_, val_, &valueType); in TypeIs() 57 napi_typeof(env_, val_, &valueType); in IsNull() 73 napi_typeof(env_, val_, &valueType); in IsUndefined() 86 napi_is_dataview(env_, val_, &type); in IsBufferArray() 90 napi_is_arraybuffer(env_, val_, &type); in IsBufferArray() 94 napi_is_typedarray(env_, val_, &type); in IsBufferArray() 104 napi_status status = napi_is_array(env_, val_, &res); in IsArray() 111 napi_typeof(env_, val in ToUTF8String() [all...] |
/foundation/ability/ability_runtime/frameworks/js/napi/js_mission_manager/ |
H A D | js_mission_listener.cpp | 65 napi_create_reference(env_, jsListenerObject, 1, &ref); in AddJsListenerObject() 69 napi_create_reference(env_, jsListenerObject, 1, &ref); in AddJsListenerObject() 94 if (env_ == nullptr) { in CallJsMethod() 95 TAG_LOGE(AAFwkTag::MISSION, "null env_"); in CallJsMethod() 111 env_, std::make_unique<NapiAsyncTask>(callback, std::move(execute), std::move(complete))); in CallJsMethod() 116 // jsListenerObjectMap_ may be changed in env_->CallFunction() in CallJsMethodInner() 120 napi_value argv[] = { CreateJsValue(env_, missionId) }; in CallJsMethodInner() 126 napi_value argv[] = { CreateJsValue(env_, missionId) }; in CallJsMethodInner() 141 napi_get_named_property(env_, obj, methodName, &method); in CallJsFunction() 142 if (method == nullptr || AppExecFwk::IsTypeForNapiValue(env_, metho in CallJsFunction() [all...] |
/foundation/window/window_manager/interfaces/kits/napi/display_runtime/ |
H A D | js_display_listener.cpp | 32 JsDisplayListener::JsDisplayListener(napi_env env) : env_(env), weakRef_(wptr<JsDisplayListener> (this))
in JsDisplayListener() 35 napi_add_env_cleanup_hook(env_, CleanEnv, this);
in JsDisplayListener() 41 napi_remove_env_cleanup_hook(env_, CleanEnv, this);
in ~JsDisplayListener() 42 env_ = nullptr;
in ~JsDisplayListener() 52 WLOGFI("env_ is invalid, set to nullptr");
in CleanEnv() 53 thisObj->env_ = nullptr;
in CleanEnv() 60 if (env_ == nullptr) {
in AddCallback() 61 WLOGFE("env_ nullptr");
in AddCallback() 65 napi_create_reference(env_, jsListenerObject, 1, &result);
in AddCallback() 108 if (env_ in CallJsMethod() [all...] |
/foundation/distributeddatamgr/data_share/frameworks/js/napi/observer/src/ |
H A D | napi_observer.cpp | 23 NapiObserver::NapiObserver(napi_env env, napi_value callback) : env_(env) in NapiObserver() 40 napi_open_handle_scope(observer->env_, &scope); in CallbackFunc() 49 napi_get_reference_value(observer->env_, observer->ref_, &callback); in CallbackFunc() 50 napi_get_global(observer->env_, &global); in CallbackFunc() 51 napi_get_undefined(observer->env_, ¶m[0]); in CallbackFunc() 52 param[1] = innerWorker->getParam(observer->env_); in CallbackFunc() 53 napi_status callStatus = napi_call_function(observer->env_, global, callback, 2, param, &result); in CallbackFunc() 54 napi_close_handle_scope(observer->env_, scope); in CallbackFunc() 64 napi_delete_reference(env_, ref_); in ~NapiObserver() 76 napi_get_reference_value(env_, ref in operator ==() [all...] |
/foundation/window/window_manager/interfaces/kits/napi/screen_runtime/napi/ |
H A D | js_screen_listener.cpp | 32 JsScreenListener::JsScreenListener(napi_env env) : env_(env), weakRef_(wptr<JsScreenListener> (this))
in JsScreenListener() 35 napi_add_env_cleanup_hook(env_, CleanEnv, this);
in JsScreenListener() 41 napi_remove_env_cleanup_hook(env_, CleanEnv, this);
in ~JsScreenListener() 42 env_ = nullptr;
in ~JsScreenListener() 52 TLOGI(WmsLogTag::DMS, "env_ is invalid, set to nullptr");
in CleanEnv() 53 thisObj->env_ = nullptr;
in CleanEnv() 62 napi_create_reference(env_, jsListenerObject, 1, &result);
in AddCallback() 104 if (env_ == nullptr) {
in CallJsMethod() 105 WLOGFE("env_ nullptr");
in CallJsMethod() 114 napi_call_function(env_, NapiGetUndefine in CallJsMethod() [all...] |
/foundation/ability/ability_runtime/test/unittest/js_ui_extension_context_test/ |
H A D | js_ui_extension_context_test.cpp | 50 napi_env env_ = nullptr; member 59 napi_delete_reference(env_, nref_); 63 napi_create_reference(env_, data, 1, &nref_); 170 env_ = reinterpret_cast<napi_env>(new (std::nothrow) MockArkNativeEngine(vm_, nullptr)); in SetUpTestCase() 176 MockArkNativeEngine* engine = reinterpret_cast<MockArkNativeEngine*>(env_); in TearDownTestCase() 214 HandleScope handleScope(env_); in Connect() 216 napi_create_object(env_, &recv); in Connect() 217 napi_status wrapret = napi_wrap(env_, recv, jsUIExtensionContext_.get(), in Connect() 222 napi_create_function(env_, "testFunc", NAPI_AUTO_LENGTH, func, nullptr, &funcValue); in Connect() 225 napi_call_function(env_, rec in Connect() [all...] |
/foundation/filemanagement/user_file_service/frameworks/js/napi/file_access_module/ |
H A D | napi_observer_callback.cpp | 32 env_ = env; in NapiObserver() 33 napi_status status = napi_create_reference(env_, callback, ARGS_ONE, &cbOnRef_); in NapiObserver() 41 napi_status status = napi_delete_reference(env_, cbOnRef_); in ~NapiObserver() 82 napi_open_handle_scope(param->napiObserver->env_, &scope); in NapiWorkScope() 88 NVal napiNotifyMessage = NVal::CreateObject(param->napiObserver->env_); in NapiWorkScope() 90 NVal::CreateInt32(param->napiObserver->env_, int((param->iNotifyMessage).notifyType_)).val_); in NapiWorkScope() 91 SetValueArray(param->napiObserver->env_, "uris", param->iNotifyMessage.uris_, napiNotifyMessage.val_); in NapiWorkScope() 95 napi_status ret = napi_get_reference_value(param->napiObserver->env_, param->napiObserver->cbOnRef_, in NapiWorkScope() 99 napi_close_handle_scope(param->napiObserver->env_, scope); in NapiWorkScope() 103 napi_get_global(param->napiObserver->env_, in NapiWorkScope() [all...] |
/foundation/multimedia/player_framework/frameworks/js/avplayer/ |
H A D | avplayer_callback.cpp | 94 napi_open_handle_scope(ref->env_, &scope); in UvWork() 98 napi_close_handle_scope(ref->env_, scope); in UvWork() 102 napi_status status = napi_get_reference_value(ref->env_, ref->cb_, &jsCallback); in UvWork() 108 status = napi_call_function(ref->env_, nullptr, jsCallback, 0, nullptr, &result); in UvWork() 129 napi_open_handle_scope(errorRef->env_, &scope); 133 napi_close_handle_scope(errorRef->env_, scope); 137 napi_status napiStatus = napi_get_reference_value(errorRef->env_, errorRef->cb_, &jsCallback); 142 (void)CommonNapi::CreateError(errorRef->env_, errorCode, errorMsg, args[0]); 146 napiStatus = napi_call_function(errorRef->env_, nullptr, jsCallback, 1, args, &result); 161 napi_open_handle_scope(intRef->env_, [all...] |
/foundation/ability/ability_runtime/frameworks/js/napi/mission_manager/ |
H A D | js_mission_listener.cpp | 61 napi_create_reference(env_, jsListenerObject, 1, &ref); in AddJsListenerObject() 83 if (env_ == nullptr) { in CallJsMethod() 84 TAG_LOGE(AAFwkTag::MISSION, "env_ null"); in CallJsMethod() 100 env_, std::make_unique<NapiAsyncTask>(callback, std::move(execute), std::move(complete))); in CallJsMethod() 113 napi_get_named_property(env_, obj, methodName.c_str(), &method); in CallJsMethodInner() 114 if (method == nullptr || AppExecFwk::IsTypeForNapiValue(env_, method, napi_undefined) in CallJsMethodInner() 115 || AppExecFwk::IsTypeForNapiValue(env_, method, napi_null)) { in CallJsMethodInner() 119 napi_value argv[] = { CreateJsValue(env_, missionId) }; in CallJsMethodInner() 121 napi_call_function(env_, obj, method, ArraySize(argv), argv, &callResult); in CallJsMethodInner() 129 if (env_ in OnMissionIconUpdated() [all...] |
/foundation/ability/ability_runtime/frameworks/js/napi/featureAbility/ |
H A D | napi_data_ability_observer.cpp | 47 napi_get_uv_event_loop(env_, &loop); in SafeReleaseJSCallback() 54 napi_env env_; in SafeReleaseJSCallback() member 59 .env_ = env_, in SafeReleaseJSCallback() 81 napi_delete_reference(delRefCallbackInfo->env_, delRefCallbackInfo->ref_); in SafeReleaseJSCallback() 102 env_ = env; in SetEnv() 142 if (ref_ == nullptr || env_ == nullptr) { in CallJsMethod() 149 result[PARAM0] = GetCallbackErrorValue(env_, NO_ERROR); in CallJsMethod() 152 napi_get_undefined(env_, &undefined); in CallJsMethod() 154 napi_get_reference_value(env_, ref in CallJsMethod() [all...] |
/foundation/bundlemanager/bundle_framework/interfaces/kits/js/bundle_monitor/ |
H A D | event_listener.cpp | 35 EventListener::EventListener(napi_env env, const std::string& type) : env_(env), type_(type) in EventListener() 37 napi_status status = napi_add_env_cleanup_hook(env_, HandleEnvCleanup, this); in EventListener() 43 napi_status status = napi_remove_env_cleanup_hook(env_, HandleEnvCleanup, this); in ~EventListener() 54 napi_create_reference(env_, handler, 1, &callbackRef); in Add() 66 napi_get_reference_value(env_, *it, &callback); in Delete() 68 napi_strict_equals(env_, handler, callback, &isEquals); in Delete() 70 napi_delete_reference(env_, *it); in Delete() 87 napi_get_reference_value(env_, callbackRef, &callback); in Find() 89 napi_strict_equals(env_, handler, callback, &isEquals); in Find() 115 napi_get_uv_event_loop(env_, in EmitOnUV() [all...] |
/foundation/arkui/napi/sample/native_module_netserver/ |
H A D | event_target.cpp | 33 : env_(env), thisVarRef_(nullptr), first_(nullptr), last_(nullptr) in EventTarget() 51 napi_delete_reference(env_, i->handlerRef); in ~EventTarget() 54 napi_delete_reference(env_, thisVarRef_); in ~EventTarget() 75 napi_create_reference(env_, handler, 1, &last_->handlerRef); in On() 96 napi_create_reference(env_, handler, 1, &last_->handlerRef); in Once() 102 napi_open_handle_scope(env_, &scope); in Off() 113 napi_get_reference_value(env_, eventListener->handlerRef, &handlerTemp); in Off() 114 napi_strict_equals(env_, handlerTemp, handler, &isEquals); in Off() 124 napi_delete_reference(env_, eventListener->handlerRef); in Off() 130 napi_close_handle_scope(env_, scop in Off() [all...] |
/foundation/graphic/graphic_2d/interfaces/kits/napi/graphic/animation/window_animation_manager/ |
H A D | rs_window_animation_controller.cpp | 38 : env_(env), in RSWindowAnimationController() 46 napi_create_reference(env_, jsController, ARGC_ONE, &ref); in SetJsController() 280 RSWindowAnimationUtils::CreateJsWindowAnimationTarget(env_, startingWindowTarget), in HandleOnStartApp() 281 RSWindowAnimationUtils::CreateJsWindowAnimationFinishedCallback(env_, finishedCallback), in HandleOnStartApp() 306 RSWindowAnimationUtils::CreateJsWindowAnimationTarget(env_, fromWindowTarget), in HandleOnAppTransition() 307 RSWindowAnimationUtils::CreateJsWindowAnimationTarget(env_, toWindowTarget), in HandleOnAppTransition() 308 RSWindowAnimationUtils::CreateJsWindowAnimationFinishedCallback(env_, finishedCallback), in HandleOnAppTransition() 319 RSWindowAnimationUtils::CreateJsWindowAnimationTarget(env_, fromWindowTarget), in HandleOnAppBackTransition() 320 RSWindowAnimationUtils::CreateJsWindowAnimationTarget(env_, toWindowTarget), in HandleOnAppBackTransition() 321 RSWindowAnimationUtils::CreateJsWindowAnimationFinishedCallback(env_, finishedCallbac in HandleOnAppBackTransition() [all...] |
/foundation/barrierfree/accessibility/interfaces/kits/napi/accessibility_extension_module_loader/src/ |
H A D | napi_accessibility_extension.cpp | 50 env_ = jsRuntime_.GetNapiEnv(); in NAccessibilityExtension() 93 napi_value contextObj = CreateJsAccessibilityExtensionContext(env_, context); in Init() 101 napi_set_named_property(env_, obj, "context", contextObj); in Init() 108 napi_status sts = napi_wrap(env_, contextObj, contextPtr, in Init() 117 NAccessibilityElement::DefineJSAccessibilityElement(env_); in Init() 165 napi_get_uv_event_loop(env_, &loop); in OnAbilityConnected() 212 napi_get_uv_event_loop(env_, &loop); in OnAbilityDisconnected() 398 napi_env env = data->env_; in OnAccessibilityEventExec() 402 std::unique_ptr<napi_handle_scope__, decltype(closeScope)> scopes(OpenScope(data->env_), closeScope); in OnAccessibilityEventExec() 404 napi_create_object(data->env_, in OnAccessibilityEventExec() [all...] |
H A D | napi_accessibility_element.cpp | 222 callbackInfo->env_ = env; in AttributeNames() 331 callbackInfo->env_ = env; in AttributeValue() 445 napi_get_undefined(callbackInfo->env_, &result[PARAM1]); in AttributeValueComplete() 455 napi_get_undefined(callbackInfo->env_, &result[PARAM1]); in AttributeValueComplete() 492 napi_get_undefined(callbackInfo->env_, &value); in CheckElementInfoParameter() 504 NAPI_CALL_RETURN_VOID(callbackInfo->env_, napi_create_int64(callbackInfo->env_, in GetElementInfoComponentId() 513 NAPI_CALL_RETURN_VOID(callbackInfo->env_, napi_create_int32(callbackInfo->env_, in GetElementInfoPageId() 522 NAPI_CALL_RETURN_VOID(callbackInfo->env_, napi_create_string_utf in GetElementInfoInspectorKey() [all...] |
/foundation/multimodalinput/input/intention/drag/server/src/ |
H A D | drag_server.cpp | 29 : env_(env) in DragServer() 54 CHKPR(env_, RET_ERR); in Start() 55 auto session = env_->GetSocketSessionManager().FindSessionByPid(context.pid); in Start() 58 return env_->GetDragManager().StartDrag(dragData, context.pid); in Start() 70 CHKPR(env_, RET_ERR); in Stop() 71 return env_->GetDragManager().StopDrag(param.dropResult_, GetPackageName(context.tokenId)); in Stop() 80 return env_->GetDragManager().AddListener(context.pid); in AddWatch() 84 return env_->GetDragManager().AddSubscriptListener(context.pid); in AddWatch() 99 return env_->GetDragManager().RemoveListener(context.pid); in RemoveWatch() 103 return env_ in RemoveWatch() [all...] |
/foundation/multimedia/drm_framework/interfaces/kits/js/drm_napi/include/ |
H A D | common_napi.h | 37 CallBackPair(napi_env env, napi_ref callback) : env_(env), callback_(callback) {} in CallBackPair() 41 if (env_ != nullptr && callback_ != nullptr) { in ~CallBackPair() 42 (void)napi_delete_reference(env_, callback_); in ~CallBackPair() 48 return env_; in GetEnv() 57 napi_env env_; member in OHOS::DrmStandard::CallBackPair
|
/foundation/filemanagement/file_api/utils/filemgmt_libn/src/n_async/ |
H A D | n_ref.cpp | 26 env_ = val.env_; in NRef() 27 napi_create_reference(val.env_, val.val_, 1, &ref_); in NRef() 33 if (ref_ && env_) { in ~NRef() 34 napi_delete_reference(env_, ref_); in ~NRef()
|
/foundation/filemanagement/file_api/interfaces/kits/js/src/common/napi/n_async/ |
H A D | n_ref.cpp | 25 env_ = val.env_; in NRef() 26 napi_create_reference(val.env_, val.val_, 1, &ref_); in NRef() 32 if (ref_ && env_) { in ~NRef() 33 napi_delete_reference(env_, ref_); in ~NRef()
|
/foundation/ability/ability_runtime/frameworks/js/napi/app/js_app_manager/ |
H A D | js_app_state_observer.cpp | 28 JSAppStateObserver::JSAppStateObserver(napi_env env) : env_(env) {} in JSAppStateObserver() 41 auto asyncTask = [jsObserver, appStateData, env = env_]() { in OnForegroundApplicationChanged() 50 napi_status ret = napi_send_event(env_, asyncTask, napi_eprio_immediate); in OnForegroundApplicationChanged() 63 napi_value argv[] = {CreateJsAppStateData(env_, appStateData)}; in HandleOnForegroundApplicationChanged() 76 auto asyncTask = [jsObserver, abilityStateData, env = env_]() { in OnAbilityStateChanged() 85 napi_status ret = napi_send_event(env_, asyncTask, napi_eprio_immediate); in OnAbilityStateChanged() 97 napi_value argv[] = {CreateJsAbilityStateData(env_, abilityStateData)}; in HandleOnAbilityStateChanged() 110 auto asyncTask = [jsObserver, abilityStateData, env = env_]() { in OnExtensionStateChanged() 119 napi_status ret = napi_send_event(env_, asyncTask, napi_eprio_immediate); in OnExtensionStateChanged() 131 napi_value argv[] = {CreateJsAbilityStateData(env_, abilityStateDat in HandleOnExtensionStateChanged() [all...] |
/foundation/bundlemanager/bundle_framework/interfaces/kits/js/zip/napi/common/ |
H A D | napi_value.cpp | 28 NapiValue::NapiValue(napi_env nEnv, napi_value NapiValue = nullptr) : env_(nEnv), val_(NapiValue) in NapiValue() 33 return env_ && val_; in operator bool() 43 napi_typeof(env_, val_, &valueType); in TypeIs() 58 napi_is_error(env_, val_, &res); in TypeIsError() 66 napi_status status = napi_get_value_string_utf8(env_, val_, nullptr, -1, &strLen); in ToUTF8String() 73 status = napi_get_value_string_utf8(env_, val_, str.get(), bufLen, &strLen); in ToUTF8String() 91 napi_status status = napi_get_value_string_utf16(env_, val_, nullptr, -1, &strLen); in ToUTF16String() 97 status = napi_get_value_string_utf16(env_, val_, str.get(), strLen, nullptr); in ToUTF16String() 114 napi_status status = napi_get_value_external(env_, val_, &res); in ToPointer() 121 napi_status status = napi_get_value_bool(env_, val in ToBool() [all...] |
/foundation/filemanagement/file_api/utils/filemgmt_libn/src/ |
H A D | n_val.cpp | 29 NVal::NVal(napi_env nEnv, napi_value nVal = nullptr) : env_(nEnv), val_(nVal) {} in NVal() 33 return env_ && val_; in operator bool() 42 napi_typeof(env_, val_, &valueType); in TypeIs() 57 napi_is_error(env_, val_, &res); in TypeIsError() 74 napi_status status = napi_get_value_string_utf8(env_, val_, nullptr, -1, &strLen); in ToUTF8String() 87 status = napi_get_value_string_utf8(env_, val_, str.get(), bufLen, &strLen); in ToUTF8String() 112 napi_status status = napi_get_value_string_utf16(env_, val_, nullptr, -1, &strLen); in ToUTF16String() 121 status = napi_get_value_string_utf16(env_, val_, str.get(), strLen, nullptr); in ToUTF16String() 138 napi_status status = napi_get_value_external(env_, val_, &res); in ToPointer() 145 napi_status status = napi_get_value_bool(env_, val in ToBool() [all...] |
/foundation/window/window_manager/interfaces/kits/napi/picture_in_picture_napi/ |
H A D | js_pip_window_listener.cpp | 85 napi_value value[] = { CreateJsValue(env_, static_cast<uint32_t>(state))}; in OnPipListenerCallback() 86 CallJsFunction(env_, PictureInPictureManager::innerCallbackRef_->GetNapiValue(), value, ArraySize(value)); in OnPipListenerCallback() 88 auto napiTask = [jsCallback = jsCallBack_, state, errorCode, env = env_]() { in OnPipListenerCallback() 92 if (env_ != nullptr) { in OnPipListenerCallback() 93 napi_status ret = napi_send_event(env_, napiTask, napi_eprio_immediate); in OnPipListenerCallback() 105 auto napiTask = [jsCallback = jsCallBack_, actionEvent, statusCode, env = env_]() { in OnActionEvent() 109 if (env_ != nullptr) { in OnActionEvent() 110 napi_status ret = napi_send_event(env_, napiTask, napi_eprio_immediate); in OnActionEvent() 122 auto napiTask = [jsCallback = jsCallBack_, controlType, statusCode, env = env_]() { in OnControlEvent() 134 if (env_ ! in OnControlEvent() [all...] |