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

Public Member Functions | |
| PMRpmPackageDataProvider (RpmDbPtr rpmdb) | |
| virtual | ~PMRpmPackageDataProvider () |
| virtual std::string | summary (const PMPackage &pkg_r) const |
| virtual std::list< std::string > | description (const PMPackage &pkg_r) const |
| virtual FSize | size (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::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::list< std::string > | filenames (const PMPackage &pkg_r) const |
| virtual void | du (const PMPackage &pkg_r, PkgDu &dudata_r) const |
Private Member Functions | |
| REP_BODY (PMRpmPackageDataProvider) | |
| void | loadStaticData (constRpmHeaderPtr h) |
| constRpmHeaderPtr | fillCache (PMPackagePtr package) const |
Private Attributes | |
| RpmDbPtr | _rpmdb |
| Date | _attr_INSTALLTIME |
| std::string | _attr_SUMMARY |
| FSize | _attr_SIZE |
| YStringTreeItem * | _attr_GROUP |
| Vendor | _attr_VENDOR |
Static Private Attributes | |
| static PMPackagePtr | _cachedPkg |
| static constRpmHeaderPtr | _cachedData |
Friends | |
| class | RpmDb |
|
|
constructor, destructor |
|
|
|
|
|
Reimplemented from PMPackageDataProvider. |
|
|
Reimplemented from PMPackageDataProvider. |
|
|
Reimplemented from PMPackageDataProvider. |
|
|
Reimplemented from PMPackageDataProvider. |
|
|
Reimplemented from PMPackageDataProvider. |
|
||||||||||||
|
Reimplemented from PMPackageDataProvider. |
|
|
Reimplemented from PMPackageDataProvider. |
|
|
fill _theCache with data from package |
|
|
Reimplemented from PMPackageDataProvider. |
|
|
Reimplemented from PMPackageDataProvider. |
|
|
Reimplemented from PMPackageDataProvider. |
|
|
Reimplemented from PMPackageDataProvider. |
|
|
Called from RpmDb to setup cached values. |
|
|
Reimplemented from PMPackageDataProvider. |
|
|
Reimplemented from PMPackageDataProvider. |
|
|
Reimplemented from PMPackageDataProvider. |
|
|
Reimplemented from PMPackageDataProvider. |
|
|
Reimplemented from PMPackageDataProvider. |
|
|
Reimplemented from PMPackageDataProvider. |
|
|
|
|
|
Reimplemented from PMPackageDataProvider. |
|
|
Package attributes provided by RpmDb Reimplemented from PMPackageDataProvider. |
|
|
Reimplemented from PMPackageDataProvider. |
|
|
Reimplemented from PMPackageDataProvider. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
single package cache for _cachedPkg will be re-filled if attribute request for a package != _cachedPkg is issued |
|
|
|
1.4.4