|
Public Member Functions |
| | PMYouPackageDataProvider (const PMYouPatchInfoPtr &) |
| virtual | ~PMYouPackageDataProvider () |
| void | setSummary (const PMPackagePtr &pkg, const std::string &label) |
| std::string | summary (const PMPackage &pkg_r) const |
| void | setSrcLabel (const PMPackagePtr &pkg, const std::string &label) |
| std::string | instSrcLabel (const PMPackage &pkg_r) const |
| void | setSize (const PMPackagePtr &pkg, const FSize &) |
| FSize | size (const PMPackage &) const |
| void | setLocation (const PMPackagePtr &pkg, const std::string &str) |
| std::string | location (const PMPackage &) const |
| std::string | group (const PMPackage &pkg_r) const |
| YStringTreeItem * | group_ptr (const PMPackage &pkg_r) const |
| void | setRpmGroup (const PMPackagePtr &, const std::string &group) |
| void | setExternalUrl (const PMPackagePtr &pkg, const std::string &str) |
| std::string | externalUrl (const PMPackage &) const |
| void | setPatchRpmBaseVersions (const PMPackagePtr &pkg, const std::list< PkgEdition > &editions) |
| std::list< PkgEdition > | patchRpmBaseVersions (const PMPackage &) const |
| void | setArchiveSize (const PMPackagePtr &, const FSize &) |
| FSize | archivesize (const PMPackage &) const |
| void | setPatchRpmSize (const PMPackagePtr &, const FSize &) |
| FSize | patchRpmSize (const PMPackage &) const |
| void | setForceInstall (const PMPackagePtr &, bool) |
| bool | forceInstall (const PMPackage &) const |
| void | setMD5sum (const PMPackagePtr &, const std::string &md5sum) |
| std::string | md5sum (const PMPackage &) const |
| void | setPatchRpmMD5sum (const PMPackagePtr &, const std::string &md5sum) |
| std::string | patchRpmMD5 (const PMPackage &) const |
| virtual void | du (const PMPackage &pkg_r, PkgDu &dudata_r) const |
| void | addDelta (PMPackagePtr pkg, const PMPackageDelta &delta) |
| virtual std::list< PMPackageDelta > | deltas (const PMPackage &pkg_r) const |
Private Member Functions |
| | REP_BODY (PMYouPackageDataProvider) |
Private Attributes |
| PMYouPatchInfoPtr | _patchInfo |
| std::map< PMPackagePtr, std::string > | _summaries |
| std::map< PMPackagePtr, std::string > | _srcLabels |
| std::map< PMPackagePtr, FSize > | _sizes |
| std::map< PMPackagePtr, std::string > | _locations |
| std::map< PMPackagePtr, std::string > | _externalUrls |
std::map< PMPackagePtr, std::list<
PkgEdition > > | _patchRpmBaseVersions |
| std::map< PMPackagePtr, YStringTreeItem * > | _rpmGroups |
| std::map< PMPackagePtr, FSize > | _archiveSizes |
| std::map< PMPackagePtr, FSize > | _patchRpmSizes |
| std::map< PMPackagePtr, bool > | _forceInstalls |
std::map< PMPackagePtr, std::list<
PMPackageDelta > > | _deltas |
| std::map< PMPackagePtr, std::string > | _md5sum |
| std::map< PMPackagePtr, std::string > | _patchrpmmd5sum |