#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) | |
Friends | |
| class | ULPackagesParser |
| class | InstSrcDataUL |
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. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.4.4