pid_t pid, pkgmgrinfo_filter_x* filter,
const std::string& app);
void TrimCache();
- void RegisterPendingPackageInfo(package_x* info, pid_t pid);
+ void RegisterPendingPackageInfo(package_x* info);
bool UpdatePendingPackageInfo(sqlite3* db,
pid_t pid, uid_t uid, const std::string& locale);
bool UpdateCachePkg(sqlite3* db, uid_t uid, const std::string& pkgid,
std::unordered_map<std::string, std::shared_ptr<package_x>> pkg_map_;
std::unordered_map<std::string, std::shared_ptr<application_x>> app_map_;
std::unordered_map<std::string, std::unordered_set<std::string>> pkg_app_map_;
- std::unordered_map<pid_t, std::unordered_set<std::string>> pending_pkg_;
+ std::unordered_set<std::string> pending_pkg_;
};
} // namespace database