|
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 |
virtual void | du (const PMPackage &pkg_r, PkgDu &dudata_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 |