#include <PMYouPackageDataProvider.h>
Inheritance diagram for PMYouPackageDataProvider:

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 |
|
|
|
|
|
|
|
|
Get file size of RPM archive. Reimplemented from PMPackageDataProvider. |
|
||||||||||||
|
Return disk usage information. This includes the required disk space for downloading the RPMs. Reimplemented from PMPackageDataProvider. |
|
|
Get external url for given package. Reimplemented from PMPackageDataProvider. |
|
|
Get value of ForceInstall flag. Reimplemented from PMPackageDataProvider. |
|
|
Get RPM group. Reimplemented from PMPackageDataProvider. |
|
|
Get RPM group tree item object. Reimplemented from PMPackageDataProvider. |
|
|
Get label of package source. Reimplemented from PMPackageDataProvider. |
|
|
Get location for given package. Reimplemented from PMPackageDataProvider. |
|
|
Get base versions for patch RPM. Reimplemented from PMPackageDataProvider. |
|
|
Get file size of patch RPM. Reimplemented from PMPackageDataProvider. |
|
|
|
|
||||||||||||
|
Set file size of RPM archive. |
|
||||||||||||
|
Set external url for given package. |
|
||||||||||||
|
Set ForceInstall flag. |
|
||||||||||||
|
Set location value for given package. |
|
||||||||||||
|
Set base versions for patch RPM. |
|
||||||||||||
|
Set file size of patch RPM. |
|
||||||||||||
|
Set RPM group. |
|
||||||||||||
|
Set size value for given package. |
|
||||||||||||
|
Set label describing the package source. |
|
||||||||||||
|
Set label describing the package. |
|
|
Get size for given package. Reimplemented from PMPackageDataProvider. |
|
|
Get label of package. Reimplemented from PMPackageDataProvider. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.3.6