/foundation/window/window_manager/window_scene/test/unittest/ |
H A D | scene_session_manager_test.cpp | 813 sptr<SceneSession> subSession; in HWTEST_F() local 814 subSession = new (std::nothrow) SceneSession(info, nullptr); in HWTEST_F() 815 ASSERT_NE(subSession, nullptr); in HWTEST_F() 816 ASSERT_NE(subSession->GetSessionProperty(), nullptr); in HWTEST_F() 817 sceneSession->AddSubSession(subSession); in HWTEST_F() 818 subSession->GetSessionProperty()->SetWindowType(WindowType::WINDOW_TYPE_APP_SUB_WINDOW); in HWTEST_F() 819 subSession->GetSessionProperty()->SetParentPersistentId(sceneSession->GetPersistentId()); in HWTEST_F() 820 ssm_->sceneSessionMap_.insert(std::make_pair(subSession->GetPersistentId(), subSession)); in HWTEST_F() 822 EXPECT_FALSE(subSession in HWTEST_F() 846 sptr<SceneSession> subSession; HWTEST_F() local [all...] |
H A D | scene_session_manager_test6.cpp | 796 sptr<SceneSession> subSession = sptr<SceneSession>::MakeSptr(sessionInfo, nullptr);
in HWTEST_F() local 798 ASSERT_NE(nullptr, subSession);
in HWTEST_F() 799 sceneSession->AddSubSession(subSession);
in HWTEST_F() 802 ASSERT_NE(nullptr, subSession);
in HWTEST_F() 803 subSession->SetSessionState(SessionState::STATE_FOREGROUND);
in HWTEST_F() 806 ASSERT_NE(nullptr, subSession);
in HWTEST_F() 807 subSession->SetSessionState(SessionState::STATE_ACTIVE);
in HWTEST_F() 810 ASSERT_NE(nullptr, subSession);
in HWTEST_F() 811 subSession->SetSessionState(SessionState::STATE_INACTIVE);
in HWTEST_F() 1346 sptr<SceneSession> subSession in HWTEST_F() local [all...] |
H A D | scene_session_test2.cpp | 456 sptr<Session> subSession = sptr<Session>::MakeSptr(info); in HWTEST_F() local 457 EXPECT_NE(subSession, nullptr); in HWTEST_F() 458 subSession->SetParentSession(session); in HWTEST_F() 463 subSession->SetSessionProperty(subProperty); in HWTEST_F() 467 sceneSession->SetParentSession(subSession); in HWTEST_F() 517 sptr<SceneSession> subSession = nullptr; in HWTEST_F() local 518 bool res = session->AddSubSession(subSession); in HWTEST_F() 521 subSession = new (std::nothrow) SceneSession(info, nullptr); in HWTEST_F() 522 EXPECT_NE(subSession, nullptr); in HWTEST_F() 524 res = session->AddSubSession(subSession); in HWTEST_F() 548 sptr<SceneSession> subSession = new (std::nothrow) SceneSession(info, nullptr); HWTEST_F() local [all...] |
H A D | session_test2.cpp | 1920 sptr<Session> subSession = sptr<Session>::MakeSptr(info); in HWTEST_F() local 1921 ASSERT_NE(subSession, nullptr); in HWTEST_F() 1922 subSession->SetParentSession(session); in HWTEST_F() 1923 subSession->property_ = sptr<WindowSessionProperty>::MakeSptr(); in HWTEST_F() 1924 ASSERT_NE(subSession->property_, nullptr); in HWTEST_F() 1925 subSession->property_->SetWindowType(WindowType::WINDOW_TYPE_APP_SUB_WINDOW); in HWTEST_F() 1926 EXPECT_EQ(session, subSession->GetMainSession()); in HWTEST_F() 1930 subSubSession->SetParentSession(subSession); in HWTEST_F()
|
/foundation/window/window_manager/wm/test/unittest/ |
H A D | window_scene_session_impl_test4.cpp | 990 sptr<SessionMocker> subSession = sptr<SessionMocker>::MakeSptr(subSessionInfo); in HWTEST_F() local 991 ASSERT_NE(nullptr, subSession); in HWTEST_F() 992 subWindow->hostSession_ = subSession; in HWTEST_F() 1217 sptr<SessionMocker> subSession = sptr<SessionMocker>::MakeSptr(subSessionInfo); in HWTEST_F() local 1218 ASSERT_NE(nullptr, subSession); in HWTEST_F() 1219 subWindow->hostSession_ = subSession; in HWTEST_F() 1277 sptr<SessionMocker> subSession = new (std::nothrow) SessionMocker(subSessionInfo); in HWTEST_F() local 1278 ASSERT_NE(nullptr, subSession); in HWTEST_F() 1279 subWindow->hostSession_ = subSession; in HWTEST_F() 1323 sptr<SessionMocker> subSession in HWTEST_F() local 1367 sptr<SessionMocker> subSession = new (std::nothrow) SessionMocker(subSessionInfo); HWTEST_F() local 1413 sptr<SessionMocker> subSession = new (std::nothrow) SessionMocker(subSessionInfo); HWTEST_F() local 1435 sptr<SessionMocker> subSession = sptr<SessionMocker>::MakeSptr(subSessionInfo); HWTEST_F() local [all...] |
H A D | window_session_impl_test4.cpp | 1517 sptr<SessionMocker> subSession = sptr<SessionMocker>::MakeSptr(subSessionInfo); in HWTEST_F() local 1518 ASSERT_NE(nullptr, subSession); in HWTEST_F() 1519 subWindow->hostSession_ = subSession; in HWTEST_F() 1558 sptr<SessionMocker> subSession = sptr<SessionMocker>::MakeSptr(subSessionInfo); in HWTEST_F() local 1559 ASSERT_NE(nullptr, subSession); in HWTEST_F() 1560 subWindow->hostSession_ = subSession; in HWTEST_F()
|
H A D | window_scene_session_impl_test3.cpp | 769 sptr<SessionMocker> subSession = sptr<SessionMocker>::MakeSptr(sessionInfo);
in HWTEST_F() local 770 windowSceneSessionImpl->hostSession_ = subSession;
in HWTEST_F() 1018 sptr<SessionMocker> subSession = new (std::nothrow) SessionMocker(subSessionInfo);
in HWTEST_F() local 1019 ASSERT_NE(nullptr, subSession);
in HWTEST_F() 1020 subWindow->hostSession_ = subSession;
in HWTEST_F()
|
/foundation/window/window_manager/window_scene/session_manager/src/ |
H A D | scene_session_manager.cpp | 3569 for (const auto& subSession : subVec) { in GetTopWindowByTraverseSessionTree() 3570 if (subSession == nullptr || subSession->GetCallingPid() != session->GetCallingPid()) { in GetTopWindowByTraverseSessionTree() 3572 "subSession is null or subWin's callingPid is not equal to mainWin's callingPid"); in GetTopWindowByTraverseSessionTree() 3575 if ((subSession->GetSessionState() == SessionState::STATE_FOREGROUND || in GetTopWindowByTraverseSessionTree() 3576 subSession->GetSessionState() == SessionState::STATE_ACTIVE) && in GetTopWindowByTraverseSessionTree() 3577 subSession->GetZOrder() > zOrder) { in GetTopWindowByTraverseSessionTree() 3578 topWinId = static_cast<uint32_t>(subSession->GetPersistentId()); in GetTopWindowByTraverseSessionTree() 3579 zOrder = subSession->GetZOrder(); in GetTopWindowByTraverseSessionTree() 3583 if (subSession in GetTopWindowByTraverseSessionTree() 7563 auto subSession = *iterator; RemoveDuplicateSubSession() local [all...] |
/foundation/window/window_manager/window_scene/session/host/src/ |
H A D | scene_session.cpp | 1245 auto subSession = std::find_if(subSession_.begin(), subSession_.end(), [subWindowId](sptr<SceneSession> session) { in RaiseAboveTarget() local 1250 if (subSession != subSession_.end() && callingPid != (*subSession)->GetCallingPid()) { in RaiseAboveTarget() 4111 bool SceneSession::AddSubSession(const sptr<SceneSession>& subSession) in AddSubSession() argument 4113 if (subSession == nullptr) { in AddSubSession() 4114 TLOGE(WmsLogTag::WMS_SUB, "subSession is nullptr"); in AddSubSession() 4117 const auto& persistentId = subSession->GetPersistentId(); in AddSubSession() 4125 subSession->GetPersistentId(), GetPersistentId()); in AddSubSession() 4129 subSession->GetPersistentId(), GetPersistentId()); in AddSubSession() 4130 subSession_.push_back(subSession); in AddSubSession() [all...] |
/foundation/window/window_manager/window_scene/session/host/include/ |
H A D | scene_session.h | 359 bool AddSubSession(const sptr<SceneSession>& subSession);
|