/foundation/resourceschedule/memmgr/interface/innerkits/include/ |
H A D | mem_mgr_window_info.h | 24 * @class MemMgrWindowInfo
28 class MemMgrWindowInfo : public Parcelable {
class 31 * @brief Default construct of MemMgrWindowInfo.
33 MemMgrWindowInfo() = default;
35 * @brief Construct of MemMgrWindowInfo.
42 MemMgrWindowInfo(uint32_t winId, int32_t pid, int32_t uid, bool visibility)
in MemMgrWindowInfo() function in OHOS::Memory::MemMgrWindowInfo 45 * @brief Deconstruct of MemMgrWindowInfo.
47 ~MemMgrWindowInfo() = default;
50 * @brief Marshalling MemMgrWindowInfo.
52 * @param parcel Package of MemMgrWindowInfo [all...] |
H A D | mem_mgr_client.h | 45 int32_t OnWindowVisibilityChanged(const std::vector<sptr<MemMgrWindowInfo>> &MemMgrWindowInfo);
|
H A D | i_mem_mgr.h | 58 virtual int32_t OnWindowVisibilityChanged(const std::vector<sptr<MemMgrWindowInfo>> &MemMgrWindowInfo) = 0;
|
H A D | mem_mgr_proxy.h | 38 int32_t OnWindowVisibilityChanged(const std::vector<sptr<MemMgrWindowInfo>> &MemMgrWindowInfo) override;
|
/foundation/resourceschedule/memmgr/interface/innerkits/src/ |
H A D | mem_mgr_window_info.cpp | 22 const std::string TAG = "MemMgrWindowInfo";
25 bool MemMgrWindowInfo::Marshalling(Parcel &parcel) const
in Marshalling() 31 MemMgrWindowInfo* MemMgrWindowInfo::Unmarshalling(Parcel &parcel)
in Unmarshalling() 33 auto memMgrWindowInfo = new (std::nothrow) MemMgrWindowInfo();
in Unmarshalling()
|
H A D | mem_mgr_client.cpp | 214 int32_t MemMgrClient::OnWindowVisibilityChanged(const std::vector<sptr<MemMgrWindowInfo>> &MemMgrWindowInfo) in OnWindowVisibilityChanged() argument 222 return dps->OnWindowVisibilityChanged(MemMgrWindowInfo); in OnWindowVisibilityChanged()
|
H A D | mem_mgr_proxy.cpp | 326 int32_t MemMgrProxy::OnWindowVisibilityChanged(const std::vector<sptr<MemMgrWindowInfo>> &MemMgrWindowInfo) in OnWindowVisibilityChanged() argument 339 if (!data.WriteUint32(static_cast<uint32_t>(MemMgrWindowInfo.size()))) { in OnWindowVisibilityChanged() 340 HILOGE("write MemMgrWindowInfo size failed"); in OnWindowVisibilityChanged() 343 for (auto &info : MemMgrWindowInfo) { in OnWindowVisibilityChanged() 345 HILOGE("write MemMgrWindowInfo failed"); in OnWindowVisibilityChanged()
|
/foundation/resourceschedule/memmgr/services/memmgrservice/include/event/ |
H A D | window_visibility_observer.h | 44 void UpdateWindowVisibilityPriority(const std::vector<sptr<MemMgrWindowInfo>> &memMgrWindowInfo);
58 void UpdateWindowVisibilityPriorityInner(const std::vector<sptr<MemMgrWindowInfo>> &MemMgrWindowInfo);
|
/foundation/resourceschedule/memmgr/services/memmgrservice/src/event/ |
H A D | window_visibility_observer.cpp | 54 const std::vector<sptr<MemMgrWindowInfo>> &memMgrWindowInfo)
in UpdateWindowVisibilityPriority() 63 const std::vector<sptr<MemMgrWindowInfo>> &MemMgrWindowInfo)
in UpdateWindowVisibilityPriorityInner() 66 for (auto &info : MemMgrWindowInfo) {
in UpdateWindowVisibilityPriorityInner() 74 HILOGI("MemMgrWindowInfo[pid=%{public}d, uid=%{public}d, winId=%{public}d, visible=%{public}d]",
in UpdateWindowVisibilityPriorityInner() 62 UpdateWindowVisibilityPriorityInner( const std::vector<sptr<MemMgrWindowInfo>> &MemMgrWindowInfo) UpdateWindowVisibilityPriorityInner() argument
|
/foundation/resourceschedule/memmgr/services/memmgrservice/include/ |
H A D | mem_mgr_service.h | 43 virtual int32_t OnWindowVisibilityChanged(const std::vector<sptr<MemMgrWindowInfo>> &MemMgrWindowInfo) override;
|
/foundation/resourceschedule/memmgr/services/memmgrservice/src/ |
H A D | mem_mgr_service.cpp | 212 int32_t MemMgrService::OnWindowVisibilityChanged(const std::vector<sptr<MemMgrWindowInfo>> &MemMgrWindowInfo) in OnWindowVisibilityChanged() argument 221 WindowVisibilityObserver::GetInstance().UpdateWindowVisibilityPriority(MemMgrWindowInfo); in OnWindowVisibilityChanged()
|
H A D | mem_mgr_stub.cpp | 237 std::vector<sptr<MemMgrWindowInfo>> infos;
in HandleOnWindowVisibilityChanged() 258 infos[i] = data.ReadParcelable<MemMgrWindowInfo>();
in HandleOnWindowVisibilityChanged()
|
/foundation/window/window_manager/wmserver/src/ |
H A D | window_root.cpp | 484 std::vector<sptr<Memory::MemMgrWindowInfo>> memMgrWindowInfos; in NotifyWindowVisibilityChange() 502 memMgrWindowInfos.emplace_back(new Memory::MemMgrWindowInfo(node->GetWindowId(), node->GetCallingPid(), in NotifyWindowVisibilityChange()
|
/foundation/window/window_manager/window_scene/session_manager/src/ |
H A D | scene_session_manager.cpp | 7630 std::vector<sptr<Memory::MemMgrWindowInfo>> memMgrWindowInfos; in DealwithVisibilityChange() 7653 memMgrWindowInfos.emplace_back(new Memory::MemMgrWindowInfo(session->GetWindowId(), session->GetCallingPid(), in DealwithVisibilityChange() 7812 std::vector<sptr<Memory::MemMgrWindowInfo>> memMgrWindowInfos; in WindowDestroyNotifyVisibility() 7821 memMgrWindowInfos.emplace_back(new Memory::MemMgrWindowInfo(sceneSession->GetWindowId(), in WindowDestroyNotifyVisibility()
|