Lines Matching refs:appInfo
159 for (auto appInfo : item.second) { in DumpDeviceStatusSubscriber() local
161 … appInfo->startTime.c_str(), appInfo->uid, appInfo->pid, GetStatusType(appInfo->type).c_str(), in DumpDeviceStatusSubscriber()
162 appInfo->packageName.c_str()); in DumpDeviceStatusSubscriber()
274 void DeviceStatusDumper::SaveAppInfo(std::shared_ptr<AppInfo> appInfo) in SaveAppInfo() argument
277 CHKPV(appInfo); in SaveAppInfo()
278 GetTimeStamp(appInfo->startTime); in SaveAppInfo()
280 auto iter = appInfoMap_.find(appInfo->type); in SaveAppInfo()
282 if (appInfos.insert(appInfo).second) { in SaveAppInfo()
283 auto [_, ret] = appInfoMap_.insert(std::make_pair(appInfo->type, appInfos)); in SaveAppInfo()
289 if (!appInfoMap_[iter->first].insert(appInfo).second) { in SaveAppInfo()
295 void DeviceStatusDumper::RemoveAppInfo(std::shared_ptr<AppInfo> appInfo) in RemoveAppInfo() argument
298 CHKPV(appInfo); in RemoveAppInfo()
299 CHKPV(appInfo->callback); in RemoveAppInfo()
302 auto appInfoSetIter = appInfoMap_.find(appInfo->type); in RemoveAppInfo()
304 FI_HILOGE("not exist %{public}d type appInfo", appInfo->type); in RemoveAppInfo()
308 appInfo->type, appInfoMap_[appInfoSetIter->first].size()); in RemoveAppInfo()
309 auto iter = appInfoMap_.find(appInfo->type); in RemoveAppInfo()
315 if (item->pid == appInfo->pid) { in RemoveAppInfo()