/foundation/window/window_manager/window_scene/session_manager/src/ |
H A D | extension_session_manager.cpp | 42 sptr<AAFwk::SessionInfo> abilitySessionInfo = new (std::nothrow) AAFwk::SessionInfo(); in SetAbilitySessionInfo() local 43 if (!abilitySessionInfo) { in SetAbilitySessionInfo() 44 WLOGFE("abilitySessionInfo is nullptr"); in SetAbilitySessionInfo() 49 abilitySessionInfo->sessionToken = iSession->AsObject(); in SetAbilitySessionInfo() 50 abilitySessionInfo->callerToken = sessionInfo.callerToken_; in SetAbilitySessionInfo() 51 abilitySessionInfo->parentToken = sessionInfo.rootToken_; in SetAbilitySessionInfo() 52 abilitySessionInfo->persistentId = extSession->GetPersistentId(); in SetAbilitySessionInfo() 53 abilitySessionInfo->realHostWindowId = sessionInfo.realParentId_; in SetAbilitySessionInfo() 54 abilitySessionInfo->isAsyncModalBinding = sessionInfo.isAsyncModalBinding_; in SetAbilitySessionInfo() 55 abilitySessionInfo in SetAbilitySessionInfo() [all...] |
H A D | scene_session_manager.cpp | 801 const auto& abilitySessionInfo = SetAbilitySessionInfo(sceneSession); in UpdateRecoveredSessionInfo() 802 if (!abilitySessionInfo) { in UpdateRecoveredSessionInfo() 803 TLOGW(WmsLogTag::WMS_RECOVER, "abilitySessionInfo is null, persistentId = %{public}d", persistentId); in UpdateRecoveredSessionInfo() 807 abilitySessionInfos.emplace_back(*abilitySessionInfo); in UpdateRecoveredSessionInfo() 1736 sptr<AAFwk::SessionInfo> abilitySessionInfo = sptr<AAFwk::SessionInfo>::MakeSptr(); in SetAbilitySessionInfo() local 1739 abilitySessionInfo->sessionToken = iSession->AsObject(); in SetAbilitySessionInfo() 1740 abilitySessionInfo->identityToken = std::to_string(std::chrono::time_point_cast<std::chrono::milliseconds>( in SetAbilitySessionInfo() 1742 abilitySessionInfo->callerToken = sessionInfo.callerToken_; in SetAbilitySessionInfo() 1743 abilitySessionInfo->sessionName = SessionUtils::ConvertSessionName(sessionInfo.bundleName_, in SetAbilitySessionInfo() 1745 abilitySessionInfo in SetAbilitySessionInfo() 1876 auto abilitySessionInfo = SetAbilitySessionInfo(scnSession); StartUIAbilityBySCB() local 1883 StartUIAbilityBySCB(sptr<AAFwk::SessionInfo>& abilitySessionInfo) StartUIAbilityBySCB() argument 1891 auto abilitySessionInfo = SetAbilitySessionInfo(scnSession); ChangeUIAbilityVisibilityBySCB() local 3248 auto abilitySessionInfo = SetAbilitySessionInfo(sceneSession); StartOrMinimizeUIAbilityBySCB() local 8864 auto abilitySessionInfo = SetAbilitySessionInfo(sceneSession); NotifySessionCreate() local 8881 NotifyLoadAbility(int32_t collaboratorType, sptr<AAFwk::SessionInfo> abilitySessionInfo, std::shared_ptr<AppExecFwk::AbilityInfo> abilityInfo) NotifyLoadAbility() argument 8901 auto abilitySessionInfo = SetAbilitySessionInfo(sceneSession); NotifyUpdateSessionInfo() local [all...] |
/foundation/window/window_manager/window_scene/test/unittest/ |
H A D | session_proxy_lifecycle_test.cpp | 123 sptr<AAFwk::SessionInfo> abilitySessionInfo = nullptr; in HWTEST_F() local 124 WSError res = sProxy->PendingSessionActivation(abilitySessionInfo); in HWTEST_F() 144 sptr<AAFwk::SessionInfo> abilitySessionInfo = nullptr; in HWTEST_F() local 145 WSError res = sProxy->TerminateSession(abilitySessionInfo); in HWTEST_F() 165 sptr<AAFwk::SessionInfo> abilitySessionInfo = nullptr; in HWTEST_F() local 166 WSError res = sProxy->NotifySessionException(abilitySessionInfo); in HWTEST_F()
|
H A D | scene_session_lifecycle_test.cpp | 944 sptr<AAFwk::SessionInfo> abilitySessionInfo = new AAFwk::SessionInfo(); in HWTEST_F() local 950 result = sceneSession->PendingSessionActivation(abilitySessionInfo); in HWTEST_F() 956 result = sceneSession->PendingSessionActivation(abilitySessionInfo); in HWTEST_F() 961 abilitySessionInfo->canStartAbilityFromBackground = false; in HWTEST_F() 962 result = sceneSession->PendingSessionActivation(abilitySessionInfo); in HWTEST_F() 990 sptr<AAFwk::SessionInfo> abilitySessionInfo = new AAFwk::SessionInfo(); in HWTEST_F() local 997 result = sceneSession->TerminateSession(abilitySessionInfo); in HWTEST_F() 1001 result = sceneSession->TerminateSession(abilitySessionInfo); in HWTEST_F() 1012 sptr<AAFwk::SessionInfo> abilitySessionInfo = new AAFwk::SessionInfo(); in HWTEST_F() local 1013 ASSERT_NE(nullptr, abilitySessionInfo); in HWTEST_F() 1050 sptr<AAFwk::SessionInfo> abilitySessionInfo = new AAFwk::SessionInfo(); HWTEST_F() local 1067 sptr<AAFwk::SessionInfo> abilitySessionInfo = new AAFwk::SessionInfo(); HWTEST_F() local 1171 sptr<AAFwk::SessionInfo> abilitySessionInfo = new AAFwk::SessionInfo(); HWTEST_F() local [all...] |
H A D | scene_session_manager_lifecycle_test.cpp | 372 sptr<AAFwk::SessionInfo> abilitySessionInfo; in HWTEST_F() local 373 ssm_->NotifyCollaboratorAfterStart(sceneSession, abilitySessionInfo); in HWTEST_F() 389 ssm_->NotifyCollaboratorAfterStart(sceneSession, abilitySessionInfo); in HWTEST_F() 401 abilitySessionInfo = new (std::nothrow) AAFwk::SessionInfo(); in HWTEST_F() 402 ASSERT_NE(nullptr, abilitySessionInfo); in HWTEST_F() 403 ssm_->NotifyCollaboratorAfterStart(sceneSession, abilitySessionInfo); in HWTEST_F() 519 sptr<AAFwk::SessionInfo> abilitySessionInfo = new AAFwk::SessionInfo(); in HWTEST_F() local 524 ssm_->NotifyLoadAbility(collaboratorType, abilitySessionInfo, abilityInfo); in HWTEST_F()
|
H A D | session_lifecycle_test.cpp | 539 * @tc.desc: abilitySessionInfo is nullptr 551 * @tc.desc: abilitySessionInfo is not nullptr, isTerminating is true 557 sptr<AAFwk::SessionInfo> abilitySessionInfo = new AAFwk::SessionInfo(); in HWTEST_F() local 560 session_->TerminateSessionTotal(abilitySessionInfo, TerminateType::CLOSE_AND_KEEP_MULTITASK)); in HWTEST_F() 565 * @tc.desc: abilitySessionInfo is not nullptr, isTerminating is false 571 sptr<AAFwk::SessionInfo> abilitySessionInfo = new AAFwk::SessionInfo(); in HWTEST_F() local 576 session_->TerminateSessionTotal(abilitySessionInfo, TerminateType::CLOSE_AND_KEEP_MULTITASK)); in HWTEST_F()
|
H A D | scene_session_manager_test4.cpp | 1382 sptr<AAFwk::SessionInfo> abilitySessionInfo = sptr<AAFwk::SessionInfo>::MakeSptr(); in HWTEST_F() local 1383 ASSERT_NE(abilitySessionInfo, nullptr); in HWTEST_F() 1384 WSError result = sceneSession->NotifySessionExceptionInner(abilitySessionInfo, false, false); in HWTEST_F() 1387 abilitySessionInfo->errorCode = 1; in HWTEST_F() 1388 result = sceneSession->NotifySessionExceptionInner(abilitySessionInfo, false, false); in HWTEST_F() 1391 abilitySessionInfo->errorCode = 0; in HWTEST_F() 1392 result = sceneSession->NotifySessionExceptionInner(abilitySessionInfo, false, false); in HWTEST_F() 1396 result = sceneSession->NotifySessionExceptionInner(abilitySessionInfo, false, false); in HWTEST_F() 1400 result = sceneSession->NotifySessionExceptionInner(abilitySessionInfo, false, false); in HWTEST_F()
|
H A D | scene_session_test2.cpp | 1387 sptr<AAFwk::SessionInfo> abilitySessionInfo = new AAFwk::SessionInfo(); in HWTEST_F() local 1388 result = sceneSession->ChangeSessionVisibilityWithStatusBar(abilitySessionInfo, false); in HWTEST_F() 1743 sptr<AAFwk::SessionInfo> abilitySessionInfo = nullptr; in HWTEST_F() local 1745 sceneSession->ChangeSessionVisibilityWithStatusBar(abilitySessionInfo, visible); in HWTEST_F() 1765 sptr<AAFwk::SessionInfo> abilitySessionInfo = nullptr; in HWTEST_F() local 1767 sceneSession->TerminateSession(abilitySessionInfo); in HWTEST_F() 1772 sceneSession->NotifySessionException(abilitySessionInfo, needRemoveSession); in HWTEST_F()
|
H A D | scene_session_manager_stub_test.cpp | 699 sptr<AAFwk::SessionInfo> abilitySessionInfo = new AAFwk::SessionInfo(); in HWTEST_F() local 700 ASSERT_NE(nullptr, abilitySessionInfo); in HWTEST_F() 701 data.WriteParcelable(abilitySessionInfo); in HWTEST_F()
|
H A D | scene_session_manager_test3.cpp | 669 sptr<AAFwk::SessionInfo> abilitySessionInfo = new (std::nothrow) AAFwk::SessionInfo(); in HWTEST_F() local 670 ASSERT_NE(nullptr, abilitySessionInfo); in HWTEST_F() 671 ssm_->StartUIAbilityBySCB(abilitySessionInfo); in HWTEST_F()
|
H A D | scene_session_test4.cpp | 1141 sptr<AAFwk::SessionInfo> abilitySessionInfo = new AAFwk::SessionInfo(); in HWTEST_F() local 1143 ASSERT_EQ(WSError::WS_OK, sceneSession->TerminateSession(abilitySessionInfo)); in HWTEST_F() 1150 ASSERT_EQ(WSError::WS_OK, sceneSession->TerminateSession(abilitySessionInfo)); in HWTEST_F()
|
/foundation/window/window_manager/window_scene/session/host/src/zidl/ |
H A D | session_proxy.cpp | 36 bool WriteAbilitySessionInfoBasic(MessageParcel& data, sptr<AAFwk::SessionInfo> abilitySessionInfo) in WriteAbilitySessionInfoBasic() argument 38 if (abilitySessionInfo == nullptr) { in WriteAbilitySessionInfoBasic() 39 WLOGFE("abilitySessionInfo is null"); in WriteAbilitySessionInfoBasic() 42 if (!data.WriteParcelable(&(abilitySessionInfo->want)) || in WriteAbilitySessionInfoBasic() 43 !data.WriteInt32(abilitySessionInfo->requestCode) || in WriteAbilitySessionInfoBasic() 44 !data.WriteInt32(abilitySessionInfo->persistentId) || in WriteAbilitySessionInfoBasic() 45 !data.WriteInt32(static_cast<uint32_t>(abilitySessionInfo->state)) || in WriteAbilitySessionInfoBasic() 46 !data.WriteInt64(abilitySessionInfo->uiAbilityId) || in WriteAbilitySessionInfoBasic() 47 !data.WriteInt32(abilitySessionInfo->callingTokenId) || in WriteAbilitySessionInfoBasic() 48 !data.WriteBool(abilitySessionInfo in WriteAbilitySessionInfoBasic() 339 ChangeSessionVisibilityWithStatusBar(sptr<AAFwk::SessionInfo> abilitySessionInfo, bool visible) ChangeSessionVisibilityWithStatusBar() argument 395 PendingSessionActivation(sptr<AAFwk::SessionInfo> abilitySessionInfo) PendingSessionActivation() argument 478 TerminateSession(const sptr<AAFwk::SessionInfo> abilitySessionInfo) TerminateSession() argument 524 NotifySessionException(const sptr<AAFwk::SessionInfo> abilitySessionInfo, bool needRemoveSession) NotifySessionException() argument [all...] |
H A D | session_stub.cpp | 39 int ReadBasicAbilitySessionInfo(MessageParcel& data, sptr<AAFwk::SessionInfo> abilitySessionInfo) in ReadBasicAbilitySessionInfo() argument 46 abilitySessionInfo->want = *localWant; in ReadBasicAbilitySessionInfo() 47 if (!data.ReadInt32(abilitySessionInfo->requestCode)) { in ReadBasicAbilitySessionInfo() 51 if (!data.ReadInt32(abilitySessionInfo->persistentId)) { in ReadBasicAbilitySessionInfo() 60 abilitySessionInfo->state = static_cast<AAFwk::CallToState>(state); in ReadBasicAbilitySessionInfo() 61 if (!data.ReadInt64(abilitySessionInfo->uiAbilityId)) { in ReadBasicAbilitySessionInfo() 65 if (!data.ReadUint32(abilitySessionInfo->callingTokenId)) { in ReadBasicAbilitySessionInfo() 69 if (!data.ReadBool(abilitySessionInfo->reuse)) { in ReadBasicAbilitySessionInfo() 73 abilitySessionInfo->processOptions.reset(data.ReadParcelable<AAFwk::ProcessOptions>()); in ReadBasicAbilitySessionInfo() 469 sptr<AAFwk::SessionInfo> abilitySessionInfo in HandleTerminateSession() local 496 sptr<AAFwk::SessionInfo> abilitySessionInfo = sptr<AAFwk::SessionInfo>::MakeSptr(); HandleSessionException() local 530 sptr<AAFwk::SessionInfo> abilitySessionInfo = sptr<AAFwk::SessionInfo>::MakeSptr(); HandleChangeSessionVisibilityWithStatusBar() local 564 sptr<AAFwk::SessionInfo> abilitySessionInfo = sptr<AAFwk::SessionInfo>::MakeSptr(); HandlePendingSessionActivation() local [all...] |
/foundation/window/window_manager/extension/extension_connection/src/ |
H A D | window_extension_connection.cpp | 152 sptr<AAFwk::SessionInfo> abilitySessionInfo = new (std::nothrow) AAFwk::SessionInfo(); in SetAbilitySessionInfo() local 153 if (!abilitySessionInfo) { in SetAbilitySessionInfo() 154 WLOGFE("abilitySessionInfo is nullptr"); in SetAbilitySessionInfo() 158 abilitySessionInfo->sessionToken = extSession->AsObject(); in SetAbilitySessionInfo() 159 abilitySessionInfo->callerToken = sessionInfo.callerToken_; in SetAbilitySessionInfo() 160 abilitySessionInfo->persistentId = extSession->GetPersistentId(); in SetAbilitySessionInfo() 161 return abilitySessionInfo; in SetAbilitySessionInfo()
|
/foundation/window/window_manager/window_scene/session/host/include/zidl/ |
H A D | session_proxy.h | 42 WSError ChangeSessionVisibilityWithStatusBar(const sptr<AAFwk::SessionInfo> abilitySessionInfo, 44 WSError PendingSessionActivation(const sptr<AAFwk::SessionInfo> abilitySessionInfo) override; 45 WSError TerminateSession(const sptr<AAFwk::SessionInfo> abilitySessionInfo) override; 47 const sptr<AAFwk::SessionInfo> abilitySessionInfo, bool needRemoveSession = false) override;
|
H A D | session_interface.h | 166 virtual WSError PendingSessionActivation(const sptr<AAFwk::SessionInfo> abilitySessionInfo) in PendingSessionActivation() argument 168 virtual WSError TerminateSession(const sptr<AAFwk::SessionInfo> abilitySessionInfo) { return WSError::WS_OK; } in TerminateSession() argument 171 const sptr<AAFwk::SessionInfo> abilitySessionInfo, bool needRemoveSession = false) { return WSError::WS_OK; } in NotifySessionException() 242 virtual WSError ChangeSessionVisibilityWithStatusBar(const sptr<AAFwk::SessionInfo> abilitySessionInfo, in ChangeSessionVisibilityWithStatusBar() argument 170 NotifySessionException( const sptr<AAFwk::SessionInfo> abilitySessionInfo, bool needRemoveSession = false) NotifySessionException() argument
|
/foundation/window/window_manager/window_scene/session/host/src/ |
H A D | scene_session.cpp | 3249 const sptr<AAFwk::SessionInfo> abilitySessionInfo, bool visible) in ChangeSessionVisibilityWithStatusBar() 3255 auto task = [weakThis = wptr(this), abilitySessionInfo, visible]() { in ChangeSessionVisibilityWithStatusBar() 3261 if (abilitySessionInfo == nullptr) { in ChangeSessionVisibilityWithStatusBar() 3262 WLOGFE("abilitySessionInfo is null"); in ChangeSessionVisibilityWithStatusBar() 3267 info.abilityName_ = abilitySessionInfo->want.GetElement().GetAbilityName(); in ChangeSessionVisibilityWithStatusBar() 3268 info.bundleName_ = abilitySessionInfo->want.GetElement().GetBundleName(); in ChangeSessionVisibilityWithStatusBar() 3269 info.moduleName_ = abilitySessionInfo->want.GetModuleName(); in ChangeSessionVisibilityWithStatusBar() 3270 int32_t appCloneIndex = abilitySessionInfo->want.GetIntParam(APP_CLONE_INDEX, 0); in ChangeSessionVisibilityWithStatusBar() 3271 info.appIndex_ = appCloneIndex == 0 ? abilitySessionInfo->want.GetIntParam(DLP_INDEX, 0) : appCloneIndex; in ChangeSessionVisibilityWithStatusBar() 3272 info.persistentId_ = abilitySessionInfo in ChangeSessionVisibilityWithStatusBar() 3248 ChangeSessionVisibilityWithStatusBar( const sptr<AAFwk::SessionInfo> abilitySessionInfo, bool visible) ChangeSessionVisibilityWithStatusBar() argument 3296 MakeSessionInfoDuringPendingActivation(const sptr<AAFwk::SessionInfo>& abilitySessionInfo, const sptr<SceneSession>& session) MakeSessionInfoDuringPendingActivation() argument 3347 PendingSessionActivation(const sptr<AAFwk::SessionInfo> abilitySessionInfo) PendingSessionActivation() argument 3964 TerminateSession(const sptr<AAFwk::SessionInfo> abilitySessionInfo) TerminateSession() argument 4000 NotifySessionExceptionInner(const sptr<AAFwk::SessionInfo> abilitySessionInfo, bool needRemoveSession, bool isFromClient) NotifySessionExceptionInner() argument 4052 NotifySessionException(const sptr<AAFwk::SessionInfo> abilitySessionInfo, bool needRemoveSession) NotifySessionException() argument [all...] |
H A D | session.cpp | 1484 const sptr<AAFwk::SessionInfo> abilitySessionInfo, bool needStartCaller, bool isFromBroker) in TerminateSessionNew() 1486 if (abilitySessionInfo == nullptr) { in TerminateSessionNew() 1487 TLOGE(WmsLogTag::WMS_LIFE, "abilitySessionInfo is null"); in TerminateSessionNew() 1490 auto task = [weakThis = wptr(this), abilitySessionInfo, needStartCaller, isFromBroker]() { in TerminateSessionNew() 1498 info.abilityName_ = abilitySessionInfo->want.GetElement().GetAbilityName(); in TerminateSessionNew() 1499 info.bundleName_ = abilitySessionInfo->want.GetElement().GetBundleName(); in TerminateSessionNew() 1500 info.callerToken_ = abilitySessionInfo->callerToken; in TerminateSessionNew() 1501 info.persistentId_ = static_cast<int32_t>(abilitySessionInfo->persistentId); in TerminateSessionNew() 1504 session->sessionInfo_.closeAbilityWant = std::make_shared<AAFwk::Want>(abilitySessionInfo->want); in TerminateSessionNew() 1505 session->sessionInfo_.resultCode = abilitySessionInfo in TerminateSessionNew() 1483 TerminateSessionNew( const sptr<AAFwk::SessionInfo> abilitySessionInfo, bool needStartCaller, bool isFromBroker) TerminateSessionNew() argument 1523 TerminateSessionTotal(const sptr<AAFwk::SessionInfo> abilitySessionInfo, TerminateType terminateType) TerminateSessionTotal() argument [all...] |
/foundation/window/window_manager/window_scene/session_manager/src/zidl/ |
H A D | scene_session_manager_lite_stub.cpp | 334 sptr<AAFwk::SessionInfo> abilitySessionInfo = data.ReadParcelable<AAFwk::SessionInfo>(); in HandleTerminateSessionNew() local 335 if (abilitySessionInfo == nullptr) { in HandleTerminateSessionNew() 336 TLOGE(WmsLogTag::WMS_LIFE, "abilitySessionInfo is null"); in HandleTerminateSessionNew() 349 WSError errCode = TerminateSessionNew(abilitySessionInfo, needStartCaller, isFromBroker); in HandleTerminateSessionNew()
|
H A D | scene_session_manager_lite_proxy.cpp | 417 WSError SceneSessionManagerLiteProxy::TerminateSessionNew(const sptr<AAFwk::SessionInfo> abilitySessionInfo, in TerminateSessionNew() argument 420 if (abilitySessionInfo == nullptr) { in TerminateSessionNew() 421 WLOGFE("abilitySessionInfo is null"); in TerminateSessionNew() 430 if (!data.WriteParcelable(abilitySessionInfo)) { in TerminateSessionNew() 431 WLOGFE("write abilitySessionInfo failed"); in TerminateSessionNew()
|
H A D | scene_session_manager_stub.cpp | 582 sptr<AAFwk::SessionInfo> abilitySessionInfo = data.ReadParcelable<AAFwk::SessionInfo>(); in HandleTerminateSessionNew() local 583 if (abilitySessionInfo == nullptr) { in HandleTerminateSessionNew() 584 TLOGE(WmsLogTag::WMS_LIFE, "abilitySessionInfo is null"); in HandleTerminateSessionNew() 597 WSError errCode = TerminateSessionNew(abilitySessionInfo, needStartCaller, isFromBroker); in HandleTerminateSessionNew()
|
H A D | scene_session_manager_proxy.cpp | 1117 WSError SceneSessionManagerProxy::TerminateSessionNew(const sptr<AAFwk::SessionInfo> abilitySessionInfo, in TerminateSessionNew() argument 1120 if (abilitySessionInfo == nullptr) { in TerminateSessionNew() 1121 WLOGFE("abilitySessionInfo is null"); in TerminateSessionNew() 1130 if (!data.WriteParcelable(abilitySessionInfo)) { in TerminateSessionNew() 1131 WLOGFE("write abilitySessionInfo failed"); in TerminateSessionNew()
|
/foundation/window/window_manager/window_scene/session_manager/include/ |
H A D | scene_session_manager.h | 388 int32_t StartUIAbilityBySCB(sptr<AAFwk::SessionInfo>& abilitySessionInfo); 854 void NotifyLoadAbility(int32_t collaboratorType, sptr<AAFwk::SessionInfo> abilitySessionInfo,
|