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

Public Member Functions | |
| bool | du_add (PkgDuMaster &master_r) const |
| bool | du_sub (PkgDuMaster &master_r) const |
| virtual std::string | summary () const |
| virtual std::list< std::string > | description () const |
| virtual std::list< std::string > | insnotify () const |
| virtual std::list< std::string > | delnotify () const |
| virtual FSize | size () const |
| virtual bool | providesSources () const |
| virtual std::string | instSrcLabel () const |
| virtual Vendor | instSrcVendor () const |
| virtual unsigned | instSrcRank () const |
| PkgSplitSet | splitprovides () const |
| Date | buildtime () const |
| std::string | buildhost () const |
| Date | installtime () const |
| std::string | distribution () const |
| Vendor | vendor () const |
| std::string | license () const |
| std::list< std::string > | licenseToConfirm () const |
| std::string | packager () const |
| std::string | group () const |
| YStringTreeItem * | group_ptr () const |
| std::list< std::string > | changelog () const |
| std::string | url () const |
| std::string | os () const |
| std::list< std::string > | prein () const |
| std::list< std::string > | postin () const |
| std::list< std::string > | preun () const |
| std::list< std::string > | postun () const |
| std::string | sourceloc () const |
| FSize | sourcesize () const |
| FSize | archivesize () const |
| std::list< std::string > | authors () const |
| std::list< std::string > | filenames () const |
| std::list< std::string > | recommends () const |
| std::list< std::string > | suggests () const |
| std::string | location () const |
| unsigned int | medianr () const |
| std::list< std::string > | keywords () const |
| std::string | md5sum () const |
| PkgDu & | du (PkgDu &dudata_r) const |
| std::string | externalUrl () const |
| std::list< PkgEdition > | patchRpmBaseVersions () const |
| FSize | patchRpmSize () const |
| bool | forceInstall () const |
| std::string | patchRpmMD5 () const |
| std::list< PMPackageDelta > | deltas () const |
| bool | isRemote (void) const |
| PMError | providePkgToInstall (Pathname &) const |
| PMError | provideSrcPkgToInstall (Pathname &) const |
| constInstSrcPtr | source () const |
| PMPackage (const PkgName &name_r, const PkgEdition &edition_r, const PkgArch &arch_r, PMPackageDataProviderPtr dataProvider_r) | |
| virtual | ~PMPackage () |
| virtual std::ostream & | dumpOn (std::ostream &str) const |
Protected Attributes | |
| PMPackageDataProviderPtr | _dataProvider |
Private Member Functions | |
| REP_BODY (PMPackage) | |
| virtual bool | prefererCandidate () const |
Private Attributes | |
| PkgDuSlave & | _pkgdu |
Friends | |
| class | InstSrcData |
|
||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Implements PMObject. |
|
|
|
|
|
Implements PMObject. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Used by ostream::operator<< to print some debug lines Reimplemented from PMObject. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Implements PMObject. |
|
|
|
|
|
Implements PMObject. |
|
|
Implements PMObject. |
|
|
Implements PMObject. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Internally used by PMSelectable. InstSrc may overwrite candidate selection rules under certain conditions. Reimplemented from PMObject. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Implements PMObject. |
|
|
|
|
|
|
|
|
Implements PMObject. |
|
|
|
|
|
|
|
|
|
|
|
PMPackage attributes passed off to PMPackageDataProvider
|
|
|
|
|
|
PMObject attributes that should be realized by each concrete Object.
Implements PMObject. |
|
|
|
|
|
|
|
|
There's no public acctess to _dataProvider! Just the controlling InstSrcData may access it. |
|
|
|
|
|
|
1.4.4