Lines Matching refs:sptr

50     sptr<Display> GetDefaultDisplay();

51 sptr<Display> GetDefaultDisplaySync();
53 sptr<Display> GetDisplayById(DisplayId displayId);
65 sptr<FoldCreaseRegion> GetCurrentFoldCreaseRegion();
66 DMError RegisterDisplayListener(sptr<IDisplayListener> listener);
67 DMError UnregisterDisplayListener(sptr<IDisplayListener> listener);
69 DMError RegisterDisplayPowerEventListener(sptr<IDisplayPowerEventListener> listener);
70 DMError UnregisterDisplayPowerEventListener(sptr<IDisplayPowerEventListener> listener);
71 DMError RegisterScreenshotListener(sptr<IScreenshotListener> listener);
72 DMError UnregisterScreenshotListener(sptr<IScreenshotListener> listener);
73 DMError RegisterPrivateWindowListener(sptr<IPrivateWindowListener> listener);
74 DMError UnregisterPrivateWindowListener(sptr<IPrivateWindowListener> listener);
75 DMError RegisterPrivateWindowListChangeListener(sptr<IPrivateWindowListChangeListener> listener);
76 DMError UnregisterPrivateWindowListChangeListener(sptr<IPrivateWindowListChangeListener> listener);
77 DMError RegisterFoldStatusListener(sptr<IFoldStatusListener> listener);
78 DMError UnregisterFoldStatusListener(sptr<IFoldStatusListener> listener);
79 DMError RegisterFoldAngleListener(sptr<IFoldAngleListener> listener);
80 DMError UnregisterFoldAngleListener(sptr<IFoldAngleListener> listener);
81 DMError RegisterCaptureStatusListener(sptr<ICaptureStatusListener> listener);
82 DMError UnregisterCaptureStatusListener(sptr<ICaptureStatusListener> listener);
83 DMError RegisterDisplayUpdateListener(sptr<IDisplayUpdateListener> listener);
84 DMError UnregisterDisplayUpdateListener(sptr<IDisplayUpdateListener> listener);
85 DMError RegisterDisplayModeListener(sptr<IDisplayModeListener> listener);
86 DMError UnregisterDisplayModeListener(sptr<IDisplayModeListener> listener);
87 DMError RegisterAvailableAreaListener(sptr<IAvailableAreaListener> listener);
88 DMError UnregisterAvailableAreaListener(sptr<IAvailableAreaListener> listener);
89 sptr<Display> GetDisplayByScreenId(ScreenId screenId);
102 void NotifyScreenshot(sptr<ScreenshotInfo> info);
105 void NotifyDisplayChangedEvent(sptr<DisplayInfo> info, DisplayChangeEvent event);
106 void NotifyDisplayCreate(sptr<DisplayInfo> info);
108 void NotifyDisplayChange(sptr<DisplayInfo> displayInfo);
109 bool UpdateDisplayInfoLocked(sptr<DisplayInfo>);
113 void NotifyDisplayChangeInfoChanged(const sptr<DisplayChangeInfo>& info);
117 std::string GetDisplayInfoSrting(sptr<DisplayInfo> displayInfo);
120 std::map<DisplayId, sptr<Display>> displayMap_;
123 std::set<sptr<IDisplayListener>> displayListeners_;
124 std::set<sptr<IDisplayPowerEventListener>> powerEventListeners_;
125 std::set<sptr<IScreenshotListener>> screenshotListeners_;
126 std::set<sptr<IPrivateWindowListener>> privateWindowListeners_;
127 std::set<sptr<IPrivateWindowListChangeListener>> privateWindowListChangeListeners_;
128 std::set<sptr<IFoldStatusListener>> foldStatusListeners_;
129 std::set<sptr<IFoldAngleListener>> foldAngleListeners_;
130 std::set<sptr<ICaptureStatusListener>> captureStatusListeners_;
131 std::set<sptr<IDisplayUpdateListener>> displayUpdateListeners_;
132 std::set<sptr<IDisplayModeListener>> displayModeListeners_;
133 std::set<sptr<IAvailableAreaListener>> availableAreaListeners_;
135 sptr<DisplayManagerListener> displayManagerListener_;
137 sptr<DisplayManagerAgent> displayStateAgent_;
138 sptr<DisplayManagerAgent> powerEventListenerAgent_;
140 sptr<DisplayManagerScreenshotAgent> screenshotListenerAgent_;
142 sptr<DisplayManagerPrivateWindowAgent> privateWindowListenerAgent_;
144 sptr<DisplayManagerPrivateWindowListAgent> privateWindowListChangeListenerAgent_;
146 sptr<DisplayManagerFoldStatusAgent> foldStatusListenerAgent_;
148 sptr<DisplayManagerFoldAngleAgent> foldAngleListenerAgent_;
150 sptr<DisplayManagerCaptureStatusAgent> captureStatusListenerAgent_;
152 sptr<DisplayManagerDisplayUpdateAgent> displayUpdateListenerAgent_;
154 sptr<DisplayManagerDisplayModeAgent> displayModeListenerAgent_;
156 sptr<DisplayManagerAvailableAreaAgent> availableAreaListenerAgent_;
161 explicit DisplayManagerListener(sptr<Impl> impl) : pImpl_(impl)
165 void OnDisplayCreate(sptr<DisplayInfo> displayInfo) override
176 std::set<sptr<IDisplayListener>> displayListeners;
197 std::set<sptr<IDisplayListener>> displayListeners;
207 void OnDisplayChange(sptr<DisplayInfo> displayInfo, DisplayChangeEvent event) override
219 std::set<sptr<IDisplayListener>> displayListeners;
229 sptr<Impl> pImpl_;
234 explicit DisplayManagerAgent(sptr<Impl> impl) : pImpl_(impl)
249 sptr<Impl> pImpl_;
254 explicit DisplayManagerScreenshotAgent(sptr<Impl> impl) : pImpl_(impl)
259 virtual void OnScreenshot(sptr<ScreenshotInfo> info) override
264 sptr<Impl> pImpl_;
269 explicit DisplayManagerPrivateWindowAgent(sptr<Impl> impl) : pImpl_(impl)
279 sptr<Impl> pImpl_;
284 explicit DisplayManagerPrivateWindowListAgent(sptr<Impl> impl) : pImpl_(impl)
294 sptr<Impl> pImpl_;
299 explicit DisplayManagerFoldStatusAgent(sptr<Impl> impl) : pImpl_(impl)
309 sptr<Impl> pImpl_;
314 explicit DisplayManagerFoldAngleAgent(sptr<Impl> impl) : pImpl_(impl)
324 sptr<Impl> pImpl_;
329 explicit DisplayManagerCaptureStatusAgent(sptr<Impl> impl) : pImpl_(impl)
339 sptr<Impl> pImpl_;
344 explicit DisplayManagerDisplayUpdateAgent(sptr<Impl> impl) : pImpl_(impl)
349 virtual void NotifyDisplayChangeInfoChanged(const sptr<DisplayChangeInfo>& info) override
354 sptr<Impl> pImpl_;
360 explicit DisplayManagerDisplayModeAgent(sptr<Impl> impl) : pImpl_(impl)
370 sptr<Impl> pImpl_;
375 explicit DisplayManagerAvailableAreaAgent(sptr<Impl> impl) : pImpl_(impl)
385 sptr<Impl> pImpl_;
558 sptr<Display> DisplayManager::Impl::GetDefaultDisplay()
573 sptr<Display> DisplayManager::Impl::GetDefaultDisplaySync()
587 sptr<DisplayInfo> displayInfo = nullptr;
613 sptr<Display> DisplayManager::Impl::GetDisplayById(DisplayId displayId)
625 sptr<Display> DisplayManager::GetDisplayById(DisplayId displayId)
635 sptr<Display> DisplayManager::GetDisplayByScreen(ScreenId screenId)
641 sptr<Display> display = pImpl_->GetDisplayByScreenId(screenId);
648 sptr<Display> DisplayManager::Impl::GetDisplayByScreenId(ScreenId screenId)
650 sptr<DisplayInfo> displayInfo = SingletonContainer::Get<DisplayManagerAdapter>().GetDisplayInfoByScreenId(screenId);
757 sptr<Display> DisplayManager::GetDefaultDisplay()
838 sptr<Display> DisplayManager::GetDefaultDisplaySync(bool isFromNapi)
841 sptr<Display> display = nullptr;
871 std::vector<sptr<Display>> DisplayManager::GetAllDisplays()
874 std::vector<sptr<Display>> res;
877 const sptr<Display> display = GetDisplayById(displayId);
988 sptr<FoldCreaseRegion> DisplayManager::GetCurrentFoldCreaseRegion()
993 sptr<FoldCreaseRegion> DisplayManager::Impl::GetCurrentFoldCreaseRegion()
998 DMError DisplayManager::Impl::RegisterDisplayListener(sptr<IDisplayListener> listener)
1019 std::set<sptr<IPrivateWindowListener>> privateWindowListeners;
1031 std::set<sptr<IPrivateWindowListChangeListener>> privateWindowListChangeListeners;
1041 DMError DisplayManager::RegisterPrivateWindowListener(sptr<IPrivateWindowListener> listener)
1050 DMError DisplayManager::UnregisterPrivateWindowListener(sptr<IPrivateWindowListener> listener)
1059 DMError DisplayManager::RegisterPrivateWindowListChangeListener(sptr<IPrivateWindowListChangeListener> listener)
1068 DMError DisplayManager::UnregisterPrivateWindowListChangeListener(sptr<IPrivateWindowListChangeListener> listener)
1077 DMError DisplayManager::Impl::RegisterPrivateWindowListener(sptr<IPrivateWindowListener> listener)
1097 DMError DisplayManager::Impl::UnregisterPrivateWindowListener(sptr<IPrivateWindowListener> listener)
1116 DMError DisplayManager::Impl::RegisterPrivateWindowListChangeListener(sptr<IPrivateWindowListChangeListener> listener)
1136 DMError DisplayManager::Impl::UnregisterPrivateWindowListChangeListener(sptr<IPrivateWindowListChangeListener> listener)
1155 DMError DisplayManager::RegisterDisplayListener(sptr<IDisplayListener> listener)
1164 DMError DisplayManager::Impl::UnregisterDisplayListener(sptr<IDisplayListener> listener)
1183 DMError DisplayManager::UnregisterDisplayListener(sptr<IDisplayListener> listener)
1192 DMError DisplayManager::Impl::RegisterDisplayPowerEventListener(sptr<IDisplayPowerEventListener> listener)
1212 DMError DisplayManager::RegisterDisplayPowerEventListener(sptr<IDisplayPowerEventListener> listener)
1221 DMError DisplayManager::Impl::UnregisterDisplayPowerEventListener(sptr<IDisplayPowerEventListener> listener)
1241 DMError DisplayManager::UnregisterDisplayPowerEventListener(sptr<IDisplayPowerEventListener> listener)
1250 DMError DisplayManager::Impl::RegisterScreenshotListener(sptr<IScreenshotListener> listener)
1269 DMError DisplayManager::RegisterScreenshotListener(sptr<IScreenshotListener> listener)
1278 DMError DisplayManager::Impl::UnregisterScreenshotListener(sptr<IScreenshotListener> listener)
1297 DMError DisplayManager::UnregisterScreenshotListener(sptr<IScreenshotListener> listener)
1308 std::set<sptr<IFoldAngleListener>> foldAngleListeners;
1318 DMError DisplayManager::RegisterFoldAngleListener(sptr<IFoldAngleListener> listener)
1327 DMError DisplayManager::Impl::RegisterFoldAngleListener(sptr<IFoldAngleListener> listener)
1347 DMError DisplayManager::UnregisterFoldAngleListener(sptr<IFoldAngleListener> listener)
1356 DMError DisplayManager::Impl::UnregisterFoldAngleListener(sptr<IFoldAngleListener> listener)
1377 std::set<sptr<ICaptureStatusListener>> captureStatusListeners;
1387 DMError DisplayManager::RegisterCaptureStatusListener(sptr<ICaptureStatusListener> listener)
1396 DMError DisplayManager::Impl::RegisterCaptureStatusListener(sptr<ICaptureStatusListener> listener)
1416 DMError DisplayManager::UnregisterCaptureStatusListener(sptr<ICaptureStatusListener> listener)
1425 DMError DisplayManager::Impl::UnregisterCaptureStatusListener(sptr<ICaptureStatusListener> listener)
1446 std::set<sptr<IFoldStatusListener>> foldStatusListeners;
1456 DMError DisplayManager::RegisterFoldStatusListener(sptr<IFoldStatusListener> listener)
1465 DMError DisplayManager::Impl::RegisterFoldStatusListener(sptr<IFoldStatusListener> listener)
1485 DMError DisplayManager::UnregisterFoldStatusListener(sptr<IFoldStatusListener> listener)
1494 DMError DisplayManager::Impl::UnregisterFoldStatusListener(sptr<IFoldStatusListener> listener)
1513 void DisplayManager::Impl::NotifyDisplayChangeInfoChanged(const sptr<DisplayChangeInfo>& info)
1515 std::set<sptr<IDisplayUpdateListener>> displayUpdateListeners;
1525 DMError DisplayManager::RegisterDisplayUpdateListener(sptr<IDisplayUpdateListener> listener)
1534 DMError DisplayManager::Impl::RegisterDisplayUpdateListener(sptr<IDisplayUpdateListener> listener)
1554 DMError DisplayManager::UnregisterDisplayUpdateListener(sptr<IDisplayUpdateListener> listener)
1563 DMError DisplayManager::Impl::UnregisterDisplayUpdateListener(sptr<IDisplayUpdateListener> listener)
1584 std::set<sptr<IDisplayModeListener>> displayModeListeners;
1598 std::set<sptr<IAvailableAreaListener>> availableAreaListeners;
1608 DMError DisplayManager::RegisterDisplayModeListener(sptr<IDisplayModeListener> listener)
1617 DMError DisplayManager::Impl::RegisterDisplayModeListener(sptr<IDisplayModeListener> listener)
1637 DMError DisplayManager::UnregisterDisplayModeListener(sptr<IDisplayModeListener> listener)
1646 DMError DisplayManager::Impl::UnregisterDisplayModeListener(sptr<IDisplayModeListener> listener)
1665 DMError DisplayManager::RegisterAvailableAreaListener(sptr<IAvailableAreaListener> listener)
1674 DMError DisplayManager::Impl::RegisterAvailableAreaListener(sptr<IAvailableAreaListener> listener)
1694 DMError DisplayManager::UnregisterAvailableAreaListener(sptr<IAvailableAreaListener> listener)
1703 DMError DisplayManager::Impl::UnregisterAvailableAreaListener(sptr<IAvailableAreaListener> listener)
1722 void DisplayManager::Impl::NotifyScreenshot(sptr<ScreenshotInfo> info)
1726 std::set<sptr<IScreenshotListener>> screenshotListeners;
1740 std::set<sptr<IDisplayPowerEventListener>> powerEventListeners;
1766 void DisplayManager::Impl::NotifyDisplayCreate(sptr<DisplayInfo> info)
1779 void DisplayManager::Impl::NotifyDisplayChange(sptr<DisplayInfo> displayInfo)
1785 bool DisplayManager::Impl::UpdateDisplayInfoLocked(sptr<DisplayInfo> displayInfo)
1804 sptr<Display> display = new (std::nothrow) Display("", displayInfo);
1813 std::string DisplayManager::Impl::GetDisplayInfoSrting(sptr<DisplayInfo> displayInfo)