Home
last modified time | relevance | path

Searched refs:MemMgrWindowInfo (Results 1 - 14 of 14) sorted by relevance

/foundation/resourceschedule/memmgr/interface/innerkits/include/
H A Dmem_mgr_window_info.h24 * @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 Dmem_mgr_client.h45 int32_t OnWindowVisibilityChanged(const std::vector<sptr<MemMgrWindowInfo>> &MemMgrWindowInfo);
H A Di_mem_mgr.h58 virtual int32_t OnWindowVisibilityChanged(const std::vector<sptr<MemMgrWindowInfo>> &MemMgrWindowInfo) = 0;
H A Dmem_mgr_proxy.h38 int32_t OnWindowVisibilityChanged(const std::vector<sptr<MemMgrWindowInfo>> &MemMgrWindowInfo) override;
/foundation/resourceschedule/memmgr/interface/innerkits/src/
H A Dmem_mgr_window_info.cpp22 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 Dmem_mgr_client.cpp214 int32_t MemMgrClient::OnWindowVisibilityChanged(const std::vector<sptr<MemMgrWindowInfo>> &MemMgrWindowInfo) in OnWindowVisibilityChanged() argument
222 return dps->OnWindowVisibilityChanged(MemMgrWindowInfo); in OnWindowVisibilityChanged()
H A Dmem_mgr_proxy.cpp326 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 Dwindow_visibility_observer.h44 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 Dwindow_visibility_observer.cpp54 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 Dmem_mgr_service.h43 virtual int32_t OnWindowVisibilityChanged(const std::vector<sptr<MemMgrWindowInfo>> &MemMgrWindowInfo) override;
/foundation/resourceschedule/memmgr/services/memmgrservice/src/
H A Dmem_mgr_service.cpp212 int32_t MemMgrService::OnWindowVisibilityChanged(const std::vector<sptr<MemMgrWindowInfo>> &MemMgrWindowInfo) in OnWindowVisibilityChanged() argument
221 WindowVisibilityObserver::GetInstance().UpdateWindowVisibilityPriority(MemMgrWindowInfo); in OnWindowVisibilityChanged()
H A Dmem_mgr_stub.cpp237 std::vector<sptr<MemMgrWindowInfo>> infos; in HandleOnWindowVisibilityChanged()
258 infos[i] = data.ReadParcelable<MemMgrWindowInfo>(); in HandleOnWindowVisibilityChanged()
/foundation/window/window_manager/wmserver/src/
H A Dwindow_root.cpp484 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 Dscene_session_manager.cpp7630 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()

Completed in 25 milliseconds