/foundation/window/window_manager/window_scene/session/host/src/ |
H A D | multi_instance_manager.cpp | 131 TLOGI(WmsLogTag::WMS_LIFE, "bundleName:%{public}s instanceKey:app_instance_%{public}u", in GetLastInstanceKey() 137 std::string MultiInstanceManager::CreateNewInstanceKey(const std::string& bundleName, const std::string& instanceKey) in CreateNewInstanceKey() argument 141 if (!instanceKey.empty()) { in CreateNewInstanceKey() 142 if (!ConvertInstanceKeyToInstanceId(instanceKey, instanceId) || instanceId >= maxInstanceCount) { in CreateNewInstanceKey() 143 TLOGE(WmsLogTag::WMS_LIFE, "invalid instanceKey, bundleName:%{public}s instanceKey:%{public}s", in CreateNewInstanceKey() 144 bundleName.c_str(), instanceKey.c_str()); in CreateNewInstanceKey() 145 return instanceKey; in CreateNewInstanceKey() 148 return instanceKey; in CreateNewInstanceKey() 155 bool MultiInstanceManager::IsValidInstanceKey(const std::string& bundleName, const std::string& instanceKey) in IsValidInstanceKey() argument 172 IsInstanceKeyExist(const std::string& bundleName, const std::string& instanceKey) IsInstanceKeyExist() argument 190 RemoveInstanceKey(const std::string& bundleName, const std::string& instanceKey) RemoveInstanceKey() argument 241 const auto& instanceKey = sceneSession->GetSessionInfo().appInstanceKey_; IncreaseInstanceKeyRefCount() local 267 const auto& instanceKey = sceneSession->GetSessionInfo().appInstanceKey_; DecreaseInstanceKeyRefCount() local 399 ConvertInstanceKeyToInstanceId(const std::string& instanceKey, uint32_t& instanceId) const ConvertInstanceKeyToInstanceId() argument [all...] |
/foundation/ability/ability_runtime/services/abilitymgr/src/utils/ |
H A D | ability_permission_util.cpp | 114 auto instanceKey = want.GetStringParam(Want::APP_INSTANCE_KEY); in CheckMultiInstanceAndAppClone() local 124 if (!instanceKey.empty() || isCreating || in CheckMultiInstanceAndAppClone() 135 return CheckMultiInstance(want, callerToken, isCreating, instanceKey, appInfo.multiAppMode.maxCount); in CheckMultiInstanceAndAppClone() 139 if (!instanceKey.empty() || isCreating) { in CheckMultiInstanceAndAppClone() 148 bool isCreating, const std::string &instanceKey, int32_t maxCount) in CheckMultiInstance() 165 if (!instanceKey.empty()) { in CheckMultiInstance() 166 TAG_LOGE(AAFwkTag::ABILITYMGR, "Not allow to set instanceKey"); in CheckMultiInstance() 175 return UpdateInstanceKey(want, instanceKey, instanceKeyArray, callerRecord->GetInstanceKey()); in CheckMultiInstance() 183 return UpdateInstanceKey(want, instanceKey, instanceKeyArray, defaultInstanceKey); in CheckMultiInstance() 187 const std::vector<std::string> &instanceKeyArray, const std::string &instanceKey) in UpdateInstanceKey() 147 CheckMultiInstance(Want &want, sptr<IRemoteObject> callerToken, bool isCreating, const std::string &instanceKey, int32_t maxCount) CheckMultiInstance() argument 186 UpdateInstanceKey(Want &want, const std::string &originInstanceKey, const std::vector<std::string> &instanceKeyArray, const std::string &instanceKey) UpdateInstanceKey() argument 208 auto instanceKey = MultiInstanceUtils::GetInstanceKey(abilityRequest.want); CheckMultiInstanceKeyForExtension() local [all...] |
H A D | multi_instance_utils.cpp | 40 auto instanceKey = abilityRequest.want.GetStringParam(Want::APP_INSTANCE_KEY); in GetValidExtensionInstanceKey() local 41 if (instanceKey.empty()) { in GetValidExtensionInstanceKey() 42 instanceKey = GetSelfCallerInstanceKey(abilityRequest); in GetValidExtensionInstanceKey() 43 if (instanceKey.empty()) { in GetValidExtensionInstanceKey() 47 return instanceKey; in GetValidExtensionInstanceKey()
|
/foundation/window/window_manager/window_scene/session/host/include/ |
H A D | multi_instance_manager.h | 49 bool IsValidInstanceKey(const std::string& bundleName, const std::string& instanceKey); 55 std::string CreateNewInstanceKey(const std::string& bundleName, const std::string& instanceKey = ""); 60 bool IsInstanceKeyExist(const std::string& bundleName, const std::string& instanceKey); 64 void RemoveInstanceKey(const std::string& bundleName, const std::string& instanceKey); 67 bool ConvertInstanceKeyToInstanceId(const std::string& instanceKey, uint32_t& instanceId) const;
|
/foundation/ability/ability_runtime/utils/server/startup/src/ |
H A D | param.cpp | 27 if (!parcel.WriteString(instanceKey)) { in Marshalling() 61 instanceKey = parcel.ReadString(); in ReadFromParcel()
|
/foundation/ability/ability_runtime/services/abilitymgr/include/utils/ |
H A D | ability_permission_util.h | 107 * @param instanceKey The instance key. 112 const std::string &instanceKey, int32_t maxCount); 120 * @param instanceKey The new instance key. 124 const std::vector<std::string> &instanceKeyArray, const std::string &instanceKey);
|
H A D | ability_util.h | 323 auto instanceKey = want.GetStringParam(Want::APP_INSTANCE_KEY); in CheckInstanceKey() local 325 if (!instanceKey.empty() || isCreating) { in CheckInstanceKey()
|
/foundation/ability/ability_runtime/interfaces/inner_api/app_manager/src/appmgr/ |
H A D | running_multi_info.cpp | 50 instanceInfo.instanceKey = Str16ToStr8(parcel.ReadString16()); in ReadFromParcel() 90 WRITE_PARCEL_AND_RETURN_FALSE_IF_FAIL(String16, parcel, Str8ToStr16(instanceInfo.instanceKey)); in Marshalling()
|
/foundation/ability/ability_runtime/utils/server/startup/include/ |
H A D | param.h | 45 std::string instanceKey = ""; member
|
/foundation/window/window_manager/window_scene/test/unittest/ |
H A D | multi_instance_manager_test.cpp | 40 sptr<SceneSession> GetSceneSession(const std::string& instanceKey = ""); 65 sptr<SceneSession> MultiInstanceManagerTest::GetSceneSession(const std::string& instanceKey) in GetSceneSession() argument 69 info.appInstanceKey_ = instanceKey; in GetSceneSession() 180 std::string instanceKey = "app_instance_4"; in HWTEST_F() local 181 sptr<SceneSession> sceneSession = GetSceneSession(instanceKey); in HWTEST_F() 184 ASSERT_EQ(MultiInstanceManager::GetInstance().GetLastInstanceKey(BUNDLE_NAME), instanceKey); in HWTEST_F() local
|
H A D | scene_session_manager_test11.cpp | 48 sptr<SceneSession> GetSceneSession(const std::string& instanceKey = ""); 79 sptr<SceneSession> SceneSessionManagerTest11::GetSceneSession(const std::string& instanceKey) in GetSceneSession() argument 83 info.appInstanceKey_ = instanceKey; in GetSceneSession()
|
/foundation/ability/ability_runtime/interfaces/inner_api/app_manager/include/appmgr/ |
H A D | app_launch_data.h | 220 inline void SetInstanceKey(const std::string& instanceKey) in SetInstanceKey() argument 222 instanceKey_ = instanceKey; in SetInstanceKey()
|
H A D | running_multi_info.h | 37 std::string instanceKey; member
|
/foundation/ability/ability_runtime/test/unittest/ability_permission_util_test/ |
H A D | ability_permission_util_test.cpp | 82 std::string instanceKey = "app_instance_0"; in HWTEST_F() local 83 want.SetParam(Want::APP_INSTANCE_KEY, instanceKey); in HWTEST_F() 182 std::string instanceKey = "app_instance_0"; in HWTEST_F() local 184 instanceKey, 1); in HWTEST_F()
|
/foundation/ability/ability_base/interfaces/kits/native/session_info/src/ |
H A D | session_info.cpp | 264 if (!parcel.WriteString(instanceKey)) { in DoMarshallingFive() 265 ABILITYBASE_LOGE("Write instanceKey failed"); in DoMarshallingFive() 343 info->instanceKey = parcel.ReadString(); in ReadParcelOne()
|
/foundation/ability/ability_base/interfaces/kits/native/session_info/include/ |
H A D | session_info.h | 82 std::string instanceKey = ""; member in OHOS::AAFwk::SessionInfo
|
/foundation/ability/ability_runtime/services/appmgr/include/ |
H A D | app_running_manager.h | 62 const std::string &processName, const BundleInfo &bundleInfo, const std::string &instanceKey); 75 const std::string &specifiedProcessFlag = "", bool *isProCache = nullptr, const std::string &instanceKey = "");
|
/foundation/ability/ability_runtime/services/abilitymgr/src/ |
H A D | app_scheduler.cpp | 71 const Want &want, int32_t abilityRecordId, const std::string &instanceKey) in LoadAbility() 83 loadParam.instanceKey = instanceKey; in LoadAbility() 69 LoadAbility(sptr<IRemoteObject> token, sptr<IRemoteObject> preToken, const AppExecFwk::AbilityInfo &abilityInfo, const AppExecFwk::ApplicationInfo &applicationInfo, const Want &want, int32_t abilityRecordId, const std::string &instanceKey) LoadAbility() argument
|
/foundation/ability/ability_runtime/test/mock/services_abilitymgr_test/libs/appexecfwk_core/src/appmgr/ |
H A D | mock_app_scheduler.cpp | 46 const AAFwk::Want& want, int32_t abilityRecordId, const std::string &instanceKey) in LoadAbility() 44 LoadAbility(sptr<IRemoteObject> token, sptr<IRemoteObject> preToken, const AppExecFwk::AbilityInfo& abilityInfo, const AppExecFwk::ApplicationInfo& applicationInfo, const AAFwk::Want& want, int32_t abilityRecordId, const std::string &instanceKey) LoadAbility() argument
|
/foundation/graphic/graphic_2d/frameworks/vulkan_layers/swapchain_layer/ |
H A D | swapchain_layer.cpp | 1592 DispatchKey instanceKey = GetDispatchKey(instance); in DestroyInstance() local 1593 LayerData* curLayerData = GetLayerDataPtr(instanceKey); in DestroyInstance() 1595 FreeLayerDataPtr(instanceKey); in DestroyInstance() 1713 DispatchKey instanceKey = GetDispatchKey(instance); in CreateDebugUtilsMessengerEXT() local 1714 LayerData* curLayerData = GetLayerDataPtr(instanceKey); in CreateDebugUtilsMessengerEXT() 1726 DispatchKey instanceKey = GetDispatchKey(instance); in DestroyDebugUtilsMessengerEXT() local 1727 LayerData* curLayerData = GetLayerDataPtr(instanceKey); in DestroyDebugUtilsMessengerEXT()
|
/foundation/ability/ability_runtime/frameworks/native/appkit/ability_runtime/context/ |
H A D | application_context.cpp | 867 void ApplicationContext::SetCurrentInstanceKey(const std::string& instanceKey) in SetCurrentInstanceKey() argument 869 TAG_LOGD(AAFwkTag::APPKIT, "setCurrentInstanceKey is %{public}s", instanceKey.c_str()); in SetCurrentInstanceKey() 870 instanceKey_ = instanceKey; in SetCurrentInstanceKey()
|
/foundation/ability/ability_runtime/interfaces/kits/native/appkit/ability_runtime/context/ |
H A D | application_context.h | 147 void SetCurrentInstanceKey(const std::string& instanceKey);
|
/foundation/ability/ability_runtime/services/abilitymgr/include/ |
H A D | app_scheduler.h | 151 const Want &want, int32_t abilityRecordId, const std::string &instanceKey);
|
/foundation/ability/ability_runtime/services/appmgr/src/ |
H A D | app_running_manager.cpp | 69 const std::string &instanceKey) in CreateAppRunningRecord() 101 appRecord->SetInstanceKey(instanceKey); in CreateAppRunningRecord() 115 const std::string &specifiedProcessFlag, bool *isProCache, const std::string &instanceKey) in CheckAppRunningRecordIsExist() 142 if (appRecord && appRecord->GetProcessName() == processName && appRecord->GetInstanceKey() == instanceKey && in CheckAppRunningRecordIsExist() 67 CreateAppRunningRecord( const std::shared_ptr<ApplicationInfo> &appInfo, const std::string &processName, const BundleInfo &bundleInfo, const std::string &instanceKey) CreateAppRunningRecord() argument 113 CheckAppRunningRecordIsExist(const std::string &appName, const std::string &processName, const int uid, const BundleInfo &bundleInfo, const std::string &specifiedProcessFlag, bool *isProCache, const std::string &instanceKey) CheckAppRunningRecordIsExist() argument
|
/foundation/ability/ability_runtime/frameworks/js/napi/app/js_app_manager/ |
H A D | js_app_manager_utils.cpp | 221 napi_set_named_property(env, object, "instanceKey", CreateJsValue(env, info.instanceKey)); in CreateJsRunningMultiInstanceInfo()
|