zypp::data::Packagebase Class Reference

Common Data Object for Package and Sourcepackage. More...

#include <ResolvableData.h>

Inheritance diagram for zypp::data::Packagebase:
[legend]

List of all members.

Public Types

enum  PackageType { BIN, SRC, ATOM }

Public Member Functions

virtual PackageType packageType () const =0

Public Attributes

std::string group
 Rpm group.
std::set< std::string > keywords
 PackageDb keywors (tags).
Changelog changelog
 Changelog.
std::list< std::string > authors
 Author list.
std::string buildhost
 Buildhost.
std::string distribution
 Distribution.
std::string license
 Licensetype.
std::string packager
 Packager.
std::string url
 Upstream home page URL.
std::string operatingSystem
 operating system
std::string prein
 Pre install script.
std::string postin
 Post install script.
std::string preun
 Pre uninstall script.
std::string postun
 Post uninstall script.
OnMediaLocation repositoryLocation
DiskUsage diskusage


Detailed Description

Common Data Object for Package and Sourcepackage.

We treat them as differend kind of Resolvable, but they have almost identical data.

Definition at line 287 of file ResolvableData.h.


Member Enumeration Documentation

enum zypp::data::Packagebase::PackageType

Enumerator:
BIN 
SRC 
ATOM 

Definition at line 290 of file ResolvableData.h.


Member Function Documentation

virtual PackageType zypp::data::Packagebase::packageType (  )  const [pure virtual]

Implemented in zypp::data::Package, and zypp::data::SrcPackage.


Member Data Documentation

std::string zypp::data::Packagebase::group

Rpm group.

Definition at line 295 of file ResolvableData.h.

std::set<std::string> zypp::data::Packagebase::keywords

PackageDb keywors (tags).

Definition at line 297 of file ResolvableData.h.

Changelog zypp::data::Packagebase::changelog

Changelog.

Definition at line 300 of file ResolvableData.h.

std::list<std::string> zypp::data::Packagebase::authors

Author list.

Definition at line 302 of file ResolvableData.h.

std::string zypp::data::Packagebase::buildhost

Buildhost.

Definition at line 306 of file ResolvableData.h.

std::string zypp::data::Packagebase::distribution

Distribution.

Definition at line 308 of file ResolvableData.h.

std::string zypp::data::Packagebase::license

Licensetype.

Not the text you have to confirm.

Definition at line 310 of file ResolvableData.h.

std::string zypp::data::Packagebase::packager

Packager.

Definition at line 312 of file ResolvableData.h.

std::string zypp::data::Packagebase::url

Upstream home page URL.

Definition at line 314 of file ResolvableData.h.

std::string zypp::data::Packagebase::operatingSystem

operating system

Definition at line 317 of file ResolvableData.h.

std::string zypp::data::Packagebase::prein

Pre install script.

Definition at line 320 of file ResolvableData.h.

std::string zypp::data::Packagebase::postin

Post install script.

Definition at line 322 of file ResolvableData.h.

std::string zypp::data::Packagebase::preun

Pre uninstall script.

Definition at line 324 of file ResolvableData.h.

std::string zypp::data::Packagebase::postun

Post uninstall script.

Definition at line 326 of file ResolvableData.h.

OnMediaLocation zypp::data::Packagebase::repositoryLocation

Definition at line 328 of file ResolvableData.h.

DiskUsage zypp::data::Packagebase::diskusage

Definition at line 329 of file ResolvableData.h.


The documentation for this class was generated from the following file:
Generated on Tue Sep 25 19:23:19 2007 for libzypp by  doxygen 1.5.3