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

Public Member Functions | |
| virtual std::string | summary (const PMPackage &pkg_r) const |
| virtual std::list< std::string > | description (const PMPackage &pkg_r) const |
| virtual std::list< std::string > | insnotify (const PMPackage &pkg_r) const |
| virtual std::list< std::string > | delnotify (const PMPackage &pkg_r) const |
| virtual FSize | size (const PMPackage &pkg_r) const |
| virtual bool | providesSources (const PMPackage &pkg_r) const |
| virtual std::string | instSrcLabel (const PMPackage &pkg_r) const |
| virtual Vendor | instSrcVendor (const PMPackage &pkg_r) const |
| virtual unsigned | instSrcRank (const PMPackage &pkg_r) const |
| virtual PkgSplitSet | splitprovides (const PMPackage &pkg_r) const |
| virtual Date | buildtime (const PMPackage &pkg_r) const |
| virtual std::string | buildhost (const PMPackage &pkg_r) const |
| virtual Date | installtime (const PMPackage &pkg_r) const |
| virtual std::string | distribution (const PMPackage &pkg_r) const |
| virtual Vendor | vendor (const PMPackage &pkg_r) const |
| virtual std::string | license (const PMPackage &pkg_r) const |
| virtual std::list< std::string > | licenseToConfirm (const PMPackage &pkg_r) const |
| virtual std::string | packager (const PMPackage &pkg_r) const |
| virtual std::string | group (const PMPackage &pkg_r) const |
| virtual YStringTreeItem * | group_ptr (const PMPackage &pkg_r) const |
| virtual std::list< std::string > | changelog (const PMPackage &pkg_r) const |
| virtual std::string | url (const PMPackage &pkg_r) const |
| virtual std::string | os (const PMPackage &pkg_r) const |
| virtual std::list< std::string > | prein (const PMPackage &pkg_r) const |
| virtual std::list< std::string > | postin (const PMPackage &pkg_r) const |
| virtual std::list< std::string > | preun (const PMPackage &pkg_r) const |
| virtual std::list< std::string > | postun (const PMPackage &pkg_r) const |
| virtual std::string | sourceloc (const PMPackage &pkg_r) const |
| virtual FSize | sourcesize (const PMPackage &pkg_r) const |
| virtual FSize | archivesize (const PMPackage &pkg_r) const |
| virtual std::list< std::string > | authors (const PMPackage &pkg_r) const |
| virtual std::list< std::string > | filenames (const PMPackage &pkg_r) const |
| virtual std::list< std::string > | recommends (const PMPackage &pkg_r) const |
| virtual std::list< std::string > | suggests (const PMPackage &pkg_r) const |
| virtual std::string | location (const PMPackage &pkg_r) const |
| virtual unsigned int | medianr (const PMPackage &pkg_r) const |
| virtual std::list< std::string > | keywords (const PMPackage &pkg_r) const |
| virtual std::string | md5sum (const PMPackage &pkg_r) const |
| virtual std::string | externalUrl (const PMPackage &pkg_r) const |
| virtual std::list< PkgEdition > | patchRpmBaseVersions (const PMPackage &pkg_r) const |
| virtual FSize | patchRpmSize (const PMPackage &pkg_r) const |
| virtual bool | forceInstall (const PMPackage &pkg_r) const |
| virtual std::string | patchRpmMD5 (const PMPackage &pkg_r) const |
| virtual bool | isRemote (const PMPackage &pkg_r) const |
| virtual PMError | providePkgToInstall (const PMPackage &pkg_r, Pathname &path_r) const |
| virtual PMError | provideSrcPkgToInstall (const PMPackage &pkg_r, Pathname &path_r) const |
| virtual constInstSrcPtr | source (const PMPackage &pkg_r) const |
| virtual bool | prefererCandidate (const PMPackage &pkg_r) const |
| virtual void | du (const PMPackage &pkg_r, PkgDu &dudata_r) const |
| virtual std::list< PMPackageDelta > | deltas (const PMPackage &pkg_r) const |
Static Public Member Functions | |
| static std::string | summary () |
| static std::list< std::string > | description () |
| static std::list< std::string > | insnotify () |
| static std::list< std::string > | delnotify () |
| static FSize | size () |
| static bool | providesSources () |
| static std::string | instSrcLabel () |
| static Vendor | instSrcVendor () |
| static unsigned | instSrcRank () |
| static PkgSplitSet | splitprovides () |
| static Date | buildtime () |
| static std::string | buildhost () |
| static Date | installtime () |
| static std::string | distribution () |
| static Vendor | vendor () |
| static std::string | license () |
| static std::list< std::string > | licenseToConfirm () |
| static std::string | packager () |
| static std::string | group () |
| static YStringTreeItem * | group_ptr () |
| static std::list< std::string > | changelog () |
| static std::string | url () |
| static std::string | os () |
| static std::list< std::string > | prein () |
| static std::list< std::string > | postin () |
| static std::list< std::string > | preun () |
| static std::list< std::string > | postun () |
| static std::string | sourceloc () |
| static FSize | sourcesize () |
| static FSize | archivesize () |
| static std::list< std::string > | authors () |
| static std::list< std::string > | filenames () |
| static std::list< std::string > | recommends () |
| static std::list< std::string > | suggests () |
| static std::string | location () |
| static unsigned int | medianr () |
| static std::list< std::string > | keywords () |
| static std::string | md5sum () |
| static std::string | externalUrl () |
| static std::list< PkgEdition > | patchRpmBaseVersions () |
| static FSize | patchRpmSize () |
| static bool | forceInstall () |
| static std::string | patchRpmMD5 () |
| static bool | isRemote () |
| static PMError | providePkgToInstall (Pathname &path_r) |
| static PMError | provideSrcPkgToInstall (Pathname &path_r) |
| static constInstSrcPtr | source () |
| static bool | prefererCandidate () |
| static void | du (PkgDu &dudata_r) |
| static std::list< PMPackageDelta > | deltas () |
Protected Member Functions | |
| PMPackageDataProvider () | |
| virtual | ~PMPackageDataProvider () |
| PMPackagePtr | mkPtr (const PMPackage &pkg_r) const |
Private Member Functions | |
| REP_BODY (PMPackageDataProvider) | |
PMPackage attribute retrieval. The PMPackage this pointer is passed in case the concrete DataProvider has do some lookup.
Default values provided by static members
|
|
|
|
|
|
|
|
Reimplemented in YUM::PackageDataProvider, PMPLAINPackageDataProvider, PMULPackageDataProvider, and PMYouPackageDataProvider. |
|
|
|
|
|
Reimplemented in PMULPackageDataProvider. |
|
|
|
|
|
Reimplemented in PMPLAINPackageDataProvider, and PMRpmPackageDataProvider. |
|
|
|
|
|
Reimplemented in YUM::PackageDataProvider, PMPLAINPackageDataProvider, PMRpmPackageDataProvider, and PMULPackageDataProvider. |
|
|
|
|
|
Reimplemented in PMPLAINPackageDataProvider, and PMRpmPackageDataProvider. |
|
|
|
|
|
Reimplemented in PMULPackageDataProvider. |
|
|
|
|
|
Reimplemented in PMYouPackageDataProvider. |
|
|
|
|
|
Reimplemented in YUM::PackageDataProvider, PMPLAINPackageDataProvider, PMRpmPackageDataProvider, and PMULPackageDataProvider. |
|
|
|
|
|
Reimplemented in PMPLAINPackageDataProvider, and PMRpmPackageDataProvider. |
|
|
|
|
||||||||||||
|
Reimplemented in PMPLAINPackageDataProvider, PMRpmPackageDataProvider, PMULPackageDataProvider, and PMYouPackageDataProvider. |
|
|
|
|
|
Reimplemented in PMYouPackageDataProvider. |
|
|
|
|
|
Reimplemented in PMPLAINPackageDataProvider, and PMRpmPackageDataProvider. |
|
|
|
|
|
Reimplemented in PMYouPackageDataProvider. |
|
|
|
|
|
Reimplemented in YUM::PackageDataProvider, PMPLAINPackageDataProvider, PMRpmPackageDataProvider, PMULPackageDataProvider, and PMYouPackageDataProvider. |
|
|
|
|
|
Reimplemented in YUM::PackageDataProvider, PMPLAINPackageDataProvider, PMRpmPackageDataProvider, PMULPackageDataProvider, and PMYouPackageDataProvider. |
|
|
|
|
|
Reimplemented in PMULPackageDataProvider. |
|
|
|
|
|
Reimplemented in PMRpmPackageDataProvider. |
|
|
|
|
|
Reimplemented in YUM::PackageDataProvider, PMPLAINPackageDataProvider, PMULPackageDataProvider, and PMYouPackageDataProvider. |
|
|
|
|
|
Reimplemented in YUM::PackageDataProvider, PMPLAINPackageDataProvider, and PMULPackageDataProvider. |
|
|
|
|
|
Reimplemented in PMFakeVendorPackageDataProvider, YUM::PackageDataProvider, PMPLAINPackageDataProvider, and PMULPackageDataProvider. |
|
|
|
|
|
Reimplemented in YUM::PackageDataProvider, PMPLAINPackageDataProvider, and PMULPackageDataProvider. |
|
|
|
|
|
Reimplemented in PMULPackageDataProvider. |
|
|
|
|
|
Reimplemented in YUM::PackageDataProvider, PMPLAINPackageDataProvider, PMRpmPackageDataProvider, and PMULPackageDataProvider. |
|
|
|
|
|
Reimplemented in PMULPackageDataProvider. |
|
|
|
|
|
Reimplemented in YUM::PackageDataProvider, PMPLAINPackageDataProvider, PMULPackageDataProvider, and PMYouPackageDataProvider. |
|
|
|
|
|
Reimplemented in PMYouPackageDataProvider. |
|
|
|
|
|
Reimplemented in YUM::PackageDataProvider, PMPLAINPackageDataProvider, and PMULPackageDataProvider. |
|
|
|
|
|
In case concrete PackageDataProvider wants PMPackagePtr for lookup. |
|
|
Reimplemented in PMPLAINPackageDataProvider, and PMRpmPackageDataProvider. |
|
|
|
|
|
Reimplemented in PMPLAINPackageDataProvider, and PMRpmPackageDataProvider. |
|
|
|
|
|
Reimplemented in PMYouPackageDataProvider. |
|
|
|
|
|
Reimplemented in PMYouPackageDataProvider. |
|
|
|
|
|
Reimplemented in PMYouPackageDataProvider. |
|
|
|
|
|
Reimplemented in PMPLAINPackageDataProvider, and PMRpmPackageDataProvider. |
|
|
|
|
|
Reimplemented in PMPLAINPackageDataProvider, and PMRpmPackageDataProvider. |
|
|
|
|
|
Reimplemented in PMULPackageDataProvider. |
|
|
|
|
|
Reimplemented in PMPLAINPackageDataProvider, and PMRpmPackageDataProvider. |
|
|
|
|
|
Reimplemented in PMPLAINPackageDataProvider, and PMRpmPackageDataProvider. |
|
|
|
|
||||||||||||
|
Reimplemented in YUM::PackageDataProvider, PMPLAINPackageDataProvider, and PMULPackageDataProvider. |
|
|
|
|
||||||||||||
|
Reimplemented in YUM::PackageDataProvider, PMPLAINPackageDataProvider, and PMULPackageDataProvider. |
|
|
|
|
|
Reimplemented in YUM::PackageDataProvider, PMPLAINPackageDataProvider, and PMULPackageDataProvider. |
|
|
|
|
|
Reimplemented in PMULPackageDataProvider. |
|
|
|
|
|
|
|
|
Reimplemented in YUM::PackageDataProvider, PMPLAINPackageDataProvider, PMRpmPackageDataProvider, PMULPackageDataProvider, and PMYouPackageDataProvider. |
|
|
|
|
|
Reimplemented in YUM::PackageDataProvider, PMPLAINPackageDataProvider, and PMULPackageDataProvider. |
|
|
|
|
|
Reimplemented in YUM::PackageDataProvider, PMPLAINPackageDataProvider, and PMULPackageDataProvider. |
|
|
|
|
|
Reimplemented in YUM::PackageDataProvider, PMPLAINPackageDataProvider, and PMULPackageDataProvider. |
|
|
|
|
|
Reimplemented in YUM::PackageDataProvider, PMPLAINPackageDataProvider, and PMULPackageDataProvider. |
|
|
|
|
|
Reimplemented in PMULPackageDataProvider. |
|
|
|
|
|
Reimplemented in YUM::PackageDataProvider, PMPLAINPackageDataProvider, PMRpmPackageDataProvider, PMULPackageDataProvider, and PMYouPackageDataProvider. |
|
|
|
|
|
Reimplemented in PMPLAINPackageDataProvider, and PMRpmPackageDataProvider. |
|
|
|
|
|
Reimplemented in PMFakeVendorPackageDataProvider, YUM::PackageDataProvider, PMPLAINPackageDataProvider, PMRpmPackageDataProvider, and PMULPackageDataProvider. |
|
|
|
1.4.4