Lines Matching refs:appInfo
160 for (const auto &appInfo : item.second) { in DumpDeviceStatusSubscriber() local
162 … appInfo->startTime.c_str(), appInfo->uid, appInfo->pid, GetStatusType(appInfo->type).c_str(), in DumpDeviceStatusSubscriber()
163 appInfo->packageName.c_str()); in DumpDeviceStatusSubscriber()
276 void DeviceStatusDumper::SaveAppInfo(std::shared_ptr<AppInfo> appInfo) in SaveAppInfo() argument
279 CHKPV(appInfo); in SaveAppInfo()
280 GetTimeStamp(appInfo->startTime); in SaveAppInfo()
283 auto iter = appInfos_.find(appInfo->type); in SaveAppInfo()
285 if (appInfos.insert(appInfo).second) { in SaveAppInfo()
286 auto [_, ret] = appInfos_.insert(std::make_pair(appInfo->type, appInfos)); in SaveAppInfo()
292 if (!appInfos_[iter->first].insert(appInfo).second) { in SaveAppInfo()
298 void DeviceStatusDumper::RemoveAppInfo(std::shared_ptr<AppInfo> appInfo) in RemoveAppInfo() argument
301 CHKPV(appInfo); in RemoveAppInfo()
302 CHKPV(appInfo->callback); in RemoveAppInfo()
304 auto appInfoSetIter = appInfos_.find(appInfo->type); in RemoveAppInfo()
306 FI_HILOGE("Not exist %{public}d type appInfo", appInfo->type); in RemoveAppInfo()
310 appInfo->type, appInfos_[appInfoSetIter->first].size(), appInfos_.size()); in RemoveAppInfo()
311 auto iter = appInfos_.find(appInfo->type); in RemoveAppInfo()
317 if (item->pid == appInfo->pid) { in RemoveAppInfo()