Home
last modified time | relevance | path

Searched refs:screenshotListeners_ (Results 1 - 9 of 9) sorted by relevance

/foundation/window/window_manager/wm/test/unittest/
H A Dwindow_impl_listener_test.cpp105 ASSERT_EQ(window_->screenshotListeners_[window_->GetWindowId()].size(), 1); in HWTEST_F()
107 ASSERT_EQ(window_->screenshotListeners_[window_->GetWindowId()].size(), 0); in HWTEST_F()
H A Dwindow_session_impl_test4.cpp1832 ASSERT_NE(window_->screenshotListeners_.find(persistentId), window_->screenshotListeners_.end()); in HWTEST_F()
1835 ASSERT_EQ(window_->screenshotListeners_.find(persistentId), window_->screenshotListeners_.end()); in HWTEST_F()
H A Dwindow_impl_test3.cpp179 window->screenshotListeners_[window->GetWindowId()].push_back(sptr<IScreenshotListener>(listener)); in HWTEST_F()
181 window->screenshotListeners_[window->GetWindowId()].push_back(sptr<IScreenshotListener>(listener)); in HWTEST_F()
184 window->screenshotListeners_[window->GetWindowId()].clear(); in HWTEST_F()
H A Dwindow_session_impl_test2.cpp1186 window_->screenshotListeners_.insert({window_->GetPersistentId(), listeners}); in HWTEST_F()
1189 window_->screenshotListeners_[window_->GetPersistentId()]; in HWTEST_F()
/foundation/window/window_manager/dm/src/
H A Ddisplay_manager.cpp125 std::set<sptr<IScreenshotListener>> screenshotListeners_; member in OHOS::Rosen::DisplayManager::Impl
1264 screenshotListeners_.insert(listener); in RegisterScreenshotListener()
1281 auto iter = std::find(screenshotListeners_.begin(), screenshotListeners_.end(), listener); in UnregisterScreenshotListener()
1282 if (iter == screenshotListeners_.end()) { in UnregisterScreenshotListener()
1286 screenshotListeners_.erase(iter); in UnregisterScreenshotListener()
1288 if (screenshotListeners_.empty() && screenshotListenerAgent_ != nullptr) { in UnregisterScreenshotListener()
1725 info->GetTrigger().c_str(), info->GetDisplayId(), screenshotListeners_.size()); in NotifyScreenshot()
1729 screenshotListeners = screenshotListeners_; in NotifyScreenshot()
/foundation/window/window_manager/wm/include/
H A Dwindow_session_impl.h505 static std::map<int32_t, std::vector<sptr<IScreenshotListener>>> screenshotListeners_; variable
H A Dwindow_impl.h449 static std::map<uint32_t, std::vector<sptr<IScreenshotListener>>> screenshotListeners_; member
/foundation/window/window_manager/wm/src/
H A Dwindow_impl.cpp87 std::map<uint32_t, std::vector<sptr<IScreenshotListener>>> WindowImpl::screenshotListeners_; member in OHOS::Rosen::WindowImpl
2479 return RegisterListener(screenshotListeners_[GetWindowId()], listener); in RegisterScreenshotListener()
2486 return UnregisterListener(screenshotListeners_[GetWindowId()], listener); in UnregisterScreenshotListener()
2608 for (auto &listener : screenshotListeners_[GetWindowId()]) { in GetListeners()
3771 ClearUselessListeners(screenshotListeners_, winId); in ClearListenersById()
H A Dwindow_session_impl.cpp89 std::map<int32_t, std::vector<sptr<IScreenshotListener>>> WindowSessionImpl::screenshotListeners_; member in OHOS::OHOS::Rosen::WindowSessionImpl
2468 ClearUselessListeners(screenshotListeners_, persistentId); in ClearListenersById()
2847 return RegisterListener(screenshotListeners_[GetPersistentId()], listener); in RegisterScreenshotListener()
2854 return UnregisterListener(screenshotListeners_[GetPersistentId()], listener); in UnregisterScreenshotListener()
2883 for (auto& listener : screenshotListeners_[GetPersistentId()]) { in GetListeners()

Completed in 26 milliseconds