Lines Matching defs:pImpl_
77 explicit ScreenManagerListener(sptr<Impl> impl) : pImpl_(impl)
87 if (pImpl_ == nullptr) {
91 pImpl_->NotifyScreenConnect(screenInfo);
92 std::lock_guard<std::recursive_mutex> lock(pImpl_->mutex_);
93 for (auto listener : pImpl_->screenListeners_) {
104 if (pImpl_ == nullptr) {
108 pImpl_->NotifyScreenDisconnect(screenId);
109 std::lock_guard<std::recursive_mutex> lock(pImpl_->mutex_);
110 for (auto listener : pImpl_->screenListeners_) {
121 if (pImpl_ == nullptr) {
126 pImpl_->NotifyScreenChange(screenInfo);
127 std::lock_guard<std::recursive_mutex> lock(pImpl_->mutex_);
128 for (auto listener: pImpl_->screenListeners_) {
140 if (pImpl_ == nullptr) {
145 pImpl_->NotifyScreenChange(screenInfos);
152 std::lock_guard<std::recursive_mutex> lock(pImpl_->mutex_);
153 for (auto listener: pImpl_->screenGroupListeners_) {
167 if (pImpl_->virtualScreenGroupListeners_.size() <= 0) {
185 auto screenGroup = pImpl_->GetScreenGroup(parent);
195 for (auto listener: pImpl_->virtualScreenGroupListeners_) {
201 sptr<Impl> pImpl_;
208 pImpl_ = new Impl();
236 return pImpl_->GetScreen(screenId);
260 return pImpl_->GetScreenGroup(screenId);
282 return pImpl_->GetAllScreens(screens);
301 return pImpl_->RegisterScreenListener(listener);
322 return pImpl_->UnregisterScreenListener(listener);
341 return pImpl_->RegisterScreenGroupListener(listener);
362 return pImpl_->UnregisterScreenGroupListener(listener);
381 return pImpl_->RegisterVirtualScreenGroupListener(listener);
402 return pImpl_->UnregisterVirtualScreenGroupListener(listener);
552 return pImpl_->CreateVirtualScreen(option);
723 pImpl_->OnRemoteDied();