#include <PMULPackageDataProvider.h>
Inheritance diagram for PMULPackageDataProvider:
Public Member Functions | |
PMULPackageDataProvider (constInstSrcPtr source, TagCacheRetrievalPtr package_retrieval, TagCacheRetrievalPtr locale_retrieval, TagCacheRetrievalPtr du_retrieval) | |
virtual | ~PMULPackageDataProvider () |
void | setShared (PMULPackageDataProviderPtr provider) |
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 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 | group (const PMPackage &pkg_r) const |
virtual YStringTreeItem * | group_ptr (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 > | 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 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 |
Protected Member Functions | |
void | assignLocaleData (const ULParsePackagesLang::Entry &entry_r) |
Protected Attributes | |
TagRetrievalPos | _attr_SUMMARY |
TagRetrievalPos | _attr_DESCRIPTION |
TagRetrievalPos | _attr_INSNOTIFY |
TagRetrievalPos | _attr_DELNOTIFY |
FSize | _attr_SIZE |
PkgSplitSet | _attr_SPLITPROVIDES |
Date | _attr_BUILDTIME |
TagRetrievalPos | _attr_LICENSE |
TagRetrievalPos | _attr_LICENSETOCONFIRM |
YStringTreeItem * | _attr_GROUP |
TagRetrievalPos | _attr_SOURCELOC |
FSize | _attr_SOURCESIZE |
FSize | _attr_ARCHIVESIZE |
TagRetrievalPos | _attr_AUTHORS |
TagRetrievalPos | _attr_RECOMMENDS |
TagRetrievalPos | _attr_SUGGESTS |
TagRetrievalPos | _attr_LOCATION |
unsigned int | _attr_MEDIANR |
TagRetrievalPos | _attr_KEYWORDS |
TagRetrievalPos | _attr_DU |
const constInstSrcPtr | _source |
const TagCacheRetrievalPtr | _package_retrieval |
TagCacheRetrievalPtr | _locale_retrieval |
const TagCacheRetrievalPtr | _du_retrieval |
PMULPackageDataProviderPtr | _fallback_provider |
Private Member Functions | |
REP_BODY (PMULPackageDataProvider) |
InstSrcDataUL uses a per Package DataProvider. Thus it's always the same Package that calls the interface, and it's ok to store Package related data here.
|
|
|
|
|
Reimplemented from PMPackageDataProvider. |
|
|
|
Reimplemented from PMPackageDataProvider. |
|
Reimplemented from PMPackageDataProvider. |
|
Reimplemented from PMPackageDataProvider. |
|
Reimplemented from PMPackageDataProvider. |
|
Reimplemented from PMPackageDataProvider. |
|
Reimplemented from PMPackageDataProvider. |
|
Reimplemented from PMPackageDataProvider. |
|
Reimplemented from PMPackageDataProvider. |
|
Reimplemented from PMPackageDataProvider. |
|
Reimplemented from PMPackageDataProvider. |
|
Reimplemented from PMPackageDataProvider. |
|
Reimplemented from PMPackageDataProvider. |
|
Reimplemented from PMPackageDataProvider. |
|
Reimplemented from PMPackageDataProvider. |
|
Reimplemented from PMPackageDataProvider. |
|
Reimplemented from PMPackageDataProvider. |
|
Reimplemented from PMPackageDataProvider. |
|
Reimplemented from PMPackageDataProvider. |
|
Reimplemented from PMPackageDataProvider. |
|
Reimplemented from PMPackageDataProvider. |
|
Reimplemented from PMPackageDataProvider. |
|
Reimplemented from PMPackageDataProvider. |
|
|
|
|
|
Reimplemented from PMPackageDataProvider. |
|
Reimplemented from PMPackageDataProvider. |
|
Reimplemented from PMPackageDataProvider. |
|
Reimplemented from PMPackageDataProvider. |
|
Reimplemented from PMPackageDataProvider. |
|
Reimplemented from PMPackageDataProvider. |
|
Package attributes InstSrcDataUL is able to provide.
Reimplemented from PMPackageDataProvider. |
|
Reimplemented from PMPackageDataProvider. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|