/foundation/window/window_manager/wm/src/ |
H A D | window_session_impl.cpp | 57 constexpr HiviewDFX::HiLogLabel LABEL = {LOG_CORE, HILOG_DOMAIN_WINDOW, "WindowSessionImpl"}; 82 std::map<int32_t, std::vector<sptr<IWindowLifeCycle>>> WindowSessionImpl::lifecycleListeners_; 83 std::map<int32_t, std::vector<sptr<IDisplayMoveListener>>> WindowSessionImpl::displayMoveListeners_; 84 std::map<int32_t, std::vector<sptr<IWindowChangeListener>>> WindowSessionImpl::windowChangeListeners_; 85 std::map<int32_t, std::vector<sptr<IAvoidAreaChangedListener>>> WindowSessionImpl::avoidAreaChangeListeners_; 86 std::map<int32_t, std::vector<sptr<IDialogDeathRecipientListener>>> WindowSessionImpl::dialogDeathRecipientListeners_; 87 std::map<int32_t, std::vector<sptr<IDialogTargetTouchListener>>> WindowSessionImpl::dialogTargetTouchListener_; 88 std::map<int32_t, std::vector<sptr<IOccupiedAreaChangeListener>>> WindowSessionImpl::occupiedAreaChangeListeners_; 89 std::map<int32_t, std::vector<sptr<IScreenshotListener>>> WindowSessionImpl::screenshotListeners_; 90 std::map<int32_t, std::vector<sptr<ITouchOutsideListener>>> WindowSessionImpl 166 WindowSessionImpl::WindowSessionImpl(const sptr<WindowOption>& option) WindowSessionImpl() function in OHOS::OHOS::Rosen::WindowSessionImpl [all...] |
H A D | window.cpp | 40 sptr<WindowSessionImpl> windowSessionImpl = nullptr; in CreateWindowWithSession() 156 sptr<WindowSessionImpl> windowSessionImpl = sptr<WindowSceneSessionImpl>::MakeSptr(option); in CreatePiP() 174 return WindowSessionImpl::Find(windowName); in Find() 228 return WindowSessionImpl::GetSubWindow(parentId); in GetSubWindow()
|
H A D | picture_in_picture_manager.cpp | 268 sptr<WindowSessionImpl> mainWindow = WindowSceneSessionImpl::GetMainWindowWithId( in AutoStartPipWindow()
|
H A D | window_scene_session_impl.cpp | 123 using WindowSessionImplMap = std::map<std::string, std::pair<int32_t, sptr<WindowSessionImpl>>>; 125 WindowSceneSessionImpl::WindowSceneSessionImpl(const sptr<WindowOption>& option) : WindowSessionImpl(option) in WindowSceneSessionImpl() 145 sptr<WindowSessionImpl> WindowSceneSessionImpl::FindParentSessionByParentId(uint32_t parentId) in FindParentSessionByParentId() 168 sptr<WindowSessionImpl> WindowSceneSessionImpl::FindParentMainSession(uint32_t parentId, const SessionMap& sessionMap) in FindParentMainSession() 214 static sptr<WindowSessionImpl> FindMainWindowOrExtensionSubWindow(uint32_t parentId, in FindMainWindowOrExtensionSubWindow() 243 return WindowSessionImpl::IsPcOrPadCapabilityEnabled(); in IsPcOrPadCapabilityEnabled() 245 sptr<WindowSessionImpl> parentWindow = nullptr; in IsPcOrPadCapabilityEnabled() 253 return parentWindow->WindowSessionImpl::IsPcOrPadCapabilityEnabled(); in IsPcOrPadCapabilityEnabled() 265 sptr<WindowSessionImpl> parentWindow = nullptr; in IsPcOrPadFreeMultiWindowMode() 273 return parentWindow->WindowSessionImpl in IsPcOrPadFreeMultiWindowMode() [all...] |
H A D | window_extension_session_impl.cpp | 58 WindowExtensionSessionImpl::WindowExtensionSessionImpl(const sptr<WindowOption>& option) : WindowSessionImpl(option) in WindowExtensionSessionImpl() 870 return WindowSessionImpl::Show(reason, withAnimation, withFocus); in Show()
|
/foundation/window/window_manager/wm/test/unittest/ |
H A D | window_session_impl_test4.cpp | 79 sptr<WindowSessionImpl> window = new (std::nothrow) WindowSessionImpl(option); in HWTEST_F() 97 sptr<WindowSessionImpl> window = new (std::nothrow) WindowSessionImpl(option); in HWTEST_F() 115 sptr<WindowSessionImpl> window = new (std::nothrow) WindowSessionImpl(option); in HWTEST_F() 132 sptr<WindowSessionImpl> window = new(std::nothrow) WindowSessionImpl(option); in HWTEST_F() 159 sptr<WindowSessionImpl> window = new (std::nothrow) WindowSessionImpl(optio in HWTEST_F() [all...] |
H A D | window_session_impl_test.cpp | 76 sptr<WindowSessionImpl> window = new WindowSessionImpl(option); in HWTEST_F() 87 window = new WindowSessionImpl(option); in HWTEST_F() 91 window = new WindowSessionImpl(option); in HWTEST_F() 107 sptr<WindowSessionImpl> window = new WindowSessionImpl(option); in HWTEST_F() 118 window = new WindowSessionImpl(option); in HWTEST_F() 122 window = new WindowSessionImpl(option); in HWTEST_F() 136 sptr<WindowSessionImpl> window = new(std::nothrow) WindowSessionImpl(optio in HWTEST_F() [all...] |
H A D | window_session_impl_test2.cpp | 39 sptr<WindowSessionImpl> window_; 66 sptr<WindowSessionImpl> GetTestWindowImpl(const std::string& name) in GetTestWindowImpl() 73 sptr<WindowSessionImpl> window = new (std::nothrow) WindowSessionImpl(option); in GetTestWindowImpl() 431 sptr<WindowSessionImpl> windowSession = new (std::nothrow) WindowSessionImpl(option); in HWTEST_F() 521 {"test1", std::pair<int32_t, sptr<WindowSessionImpl>>(1, window)} in HWTEST_F() 524 {"test2", std::pair<int32_t, sptr<WindowSessionImpl>>(2, window)} in HWTEST_F() 529 {"test0", std::pair<int32_t, sptr<WindowSessionImpl>>(0, window)} in HWTEST_F() 604 {"test1", std::pair<int32_t, sptr<WindowSessionImpl>>(windo in HWTEST_F() [all...] |
H A D | window_session_impl_test3.cpp | 40 sptr<WindowSessionImpl> window_; 63 sptr<WindowSessionImpl> GetTestWindowImpl(const std::string& name) in GetTestWindowImpl() 70 sptr<WindowSessionImpl> window = new (std::nothrow) WindowSessionImpl(option); in GetTestWindowImpl()
|
H A D | window_scene_session_impl_test4.cpp | 443 sptr<WindowSessionImpl> windowSession = sptr<WindowSessionImpl>::MakeSptr(option); in HWTEST_F() 1204 sptr<WindowSessionImpl> parentSession = nullptr; in HWTEST_F() 1224 std::vector<sptr<WindowSessionImpl>> vec; in HWTEST_F() 1226 std::vector<sptr<WindowSessionImpl>>>(1, vec)); in HWTEST_F() 1231 std::pair<uint64_t, sptr<WindowSessionImpl>>(window->GetWindowId(), window))); in HWTEST_F() 1295 std::pair<uint64_t, sptr<WindowSessionImpl>>(window->GetWindowId(), window))); in HWTEST_F() 1382 std::vector<sptr<WindowSessionImpl>> vec; in HWTEST_F() 1384 std::vector<sptr<WindowSessionImpl>>>(1006, vec)); in HWTEST_F() 1561 using SessionPair = std::pair<uint64_t, sptr<WindowSessionImpl>>; in HWTEST_F() [all...] |
H A D | window_scene_session_impl_test2.cpp | 732 sptr<WindowSessionImpl> winSession = sptr<WindowSessionImpl>::MakeSptr(option); in HWTEST_F() 733 WindowSessionImpl::subWindowSessionMap_.insert( in HWTEST_F() 734 std::make_pair<int32_t, std::vector<sptr<WindowSessionImpl>>>(1, {winSession})); in HWTEST_F() 754 WindowSessionImpl::subWindowSessionMap_.erase(1); in HWTEST_F() 1002 std::pair<uint64_t, sptr<WindowSessionImpl>>(window->GetWindowId(), window))); in HWTEST_F() 1196 std::pair<uint64_t, sptr<WindowSessionImpl>>(window->GetWindowId(), window))); in HWTEST_F() 1237 std::pair<uint64_t, sptr<WindowSessionImpl>>(window->GetWindowId(), window))); in HWTEST_F() 1757 sptr<WindowSessionImpl> window = new (std::nothrow) WindowSceneSessionImpl(option); in HWTEST_F() 1773 sptr<WindowSessionImpl> windo in HWTEST_F() [all...] |
H A D | window_test.cpp | 238 sptr<WindowSessionImpl> windowSession = sptr<WindowSessionImpl>::MakeSptr(option);
in HWTEST_F() 241 WindowSessionImpl::windowSessionMap_.insert(
in HWTEST_F() 242 std::make_pair(winName, pair<int32_t, sptr<WindowSessionImpl>>(winId, windowSession)));
in HWTEST_F() 257 WindowSessionImpl::windowSessionMap_.erase(winName);
in HWTEST_F() 2475 sptr<WindowSessionImpl> winSession = sptr<WindowSessionImpl>::MakeSptr(option);
in HWTEST_F() 2480 WindowSessionImpl::windowSessionMap_.insert(
in HWTEST_F() 2481 make_pair(winName, std::pair<int32_t, sptr<WindowSessionImpl>>(winId, winSession)));
in HWTEST_F() 2506 WindowSessionImpl in HWTEST_F() [all...] |
H A D | window_scene_session_impl_test3.cpp | 1041 std::pair<uint64_t, sptr<WindowSessionImpl>>(window->GetWindowId(), window)));
in HWTEST_F() 1678 sptr<WindowSessionImpl> windowSession = sptr<WindowSessionImpl>::MakeSptr(option);
in HWTEST_F() 1884 sptr<WindowSessionImpl> windowSession = sptr<WindowSessionImpl>::MakeSptr(option);
in HWTEST_F() 1913 sptr<WindowSessionImpl> windowSession = sptr<WindowSessionImpl>::MakeSptr(option);
in HWTEST_F() 2016 sptr<WindowSessionImpl> windowSession = sptr<WindowSessionImpl>::MakeSptr(option);
in HWTEST_F()
|
H A D | window_scene_session_impl_test.cpp | 804 sptr<WindowSessionImpl> session = sptr<WindowSessionImpl>::MakeSptr(option); in HWTEST_F() 807 WindowSessionImpl::windowSessionMap_.insert( in HWTEST_F() 808 std::make_pair(winName, std::pair<int32_t, sptr<WindowSessionImpl>>(windowId, session))); in HWTEST_F() 826 WindowSessionImpl::windowSessionMap_.erase(winName); in HWTEST_F()
|
/foundation/window/window_manager/test/fuzztest/window_scene/sessionstagestubactive_fuzzer/ |
H A D | sessionstagestubactive_fuzzer.cpp | 39 void SessionStageActiveTest(sptr<WindowSessionImpl> stageStub, MessageParcel& parcel) in SessionStageActiveTest() 95 sptr<WindowSessionImpl> stageStub = new (std::nothrow) WindowSessionImpl(windowOption); in DoSomethingInterestingWithMyAPI()
|
/foundation/window/window_manager/test/fuzztest/window_scene/sessionstagestubchange_fuzzer/ |
H A D | sessionstagestubchange_fuzzer.cpp | 39 void SessionStageChangeTest(sptr<WindowSessionImpl> stageStub, MessageParcel& parcel) in SessionStageChangeTest() 98 sptr<WindowSessionImpl> stageStub = new (std::nothrow) WindowSessionImpl(windowOption); in DoSomethingInterestingWithMyAPI()
|
/foundation/window/window_manager/test/fuzztest/window_scene/sessionstagestubupdate_fuzzer/ |
H A D | sessionstagestubupdate_fuzzer.cpp | 56 sptr<WindowSessionImpl> stageStub = new (std::nothrow) WindowSessionImpl(windowOption); in DoSomethingInterestingWithMyAPI()
|
/foundation/window/window_manager/wm/include/ |
H A D | window_scene_session_impl.h | 24 class WindowSceneSessionImpl : public WindowSessionImpl { 77 static sptr<WindowSessionImpl> GetMainWindowWithId(uint32_t mainWinId); 78 static sptr<WindowSessionImpl> GetWindowWithId(uint32_t windId); 180 sptr<WindowSessionImpl> FindParentSessionByParentId(uint32_t parentId); 194 using SessionMap = std::map<std::string, std::pair<int32_t, sptr<WindowSessionImpl>>>; 195 sptr<WindowSessionImpl> FindParentMainSession(uint32_t parentId, const SessionMap& sessionMap); 268 WMError GetParentSessionAndVerify(bool isToast, sptr<WindowSessionImpl>& parentSession);
|
H A D | window_session_impl.h | 62 class WindowSessionImpl : public Window, public virtual SessionStageStub { class 64 explicit WindowSessionImpl(const sptr<WindowOption>& option); 65 ~WindowSessionImpl(); 327 void CopyUniqueDensityParameter(sptr<WindowSessionImpl> parentWindow); 328 sptr<WindowSessionImpl> FindMainWindowWithContext(); 329 sptr<WindowSessionImpl> FindExtensionWindowWithContext(); 355 static std::map<std::string, std::pair<int32_t, sptr<WindowSessionImpl>>> windowSessionMap_; 358 static std::set<sptr<WindowSessionImpl>> windowExtensionSessionSet_; 361 static std::map<int32_t, std::vector<sptr<WindowSessionImpl>>> subWindowSessionMap_;
|
H A D | window_extension_session_impl.h | 33 class WindowExtensionSessionImpl : public WindowSessionImpl {
|
/foundation/window/window_manager/test/fuzztest/window_scene/sessioninterface_fuzzer/ |
H A D | sessioninterface_fuzzer.cpp | 35 static sptr<WindowSessionImpl> savedWindow; 48 sptr<WindowSessionImpl> window = new WindowSceneSessionImpl(option); in GetProxy()
|