zypp::repo::memory::PackageImpl Struct Reference

#include <PackageImpl.h>

Inheritance diagram for zypp::repo::memory::PackageImpl:
[legend]

List of all members.

Public Member Functions

 PackageImpl (repo::memory::RepoImpl::Ptr repo, data::Package_Ptr ptr)
virtual ~PackageImpl ()
virtual Repository repository () const
 Backlink to the source providing this.
virtual TranslatedText summary () const
 Short label.
virtual TranslatedText description () const
 Long description.
virtual TranslatedText insnotify () const
virtual TranslatedText delnotify () const
virtual TranslatedText licenseToConfirm () const
virtual Vendor vendor () const
virtual ByteCount size () const
 Size.
virtual bool installOnly () const
virtual Date buildtime () const
virtual Date installtime () const
 Time of installation, or 0.
virtual std::string buildhost () const
virtual std::string distribution () const
virtual Label license () const
virtual std::string packager () const
virtual PackageGroup group () const
virtual Keywords keywords () const
virtual Changelog changelog () const
virtual OnMediaLocation location () const
virtual std::string url () const
virtual std::string os () const
virtual Text prein () const
virtual Text postin () const
virtual Text preun () const
virtual Text postun () const
virtual ByteCount sourcesize () const
virtual const DiskUsagediskusage () const
 Disk usage per directory A common attribute, although mostly packages require noticeable disk space.
virtual std::list
< std::string > 
authors () const
virtual std::list
< std::string > 
filenames () const

Public Attributes

repo::memory::RepoImpl::Ptr _repository
TranslatedText _summary
TranslatedText _description
TranslatedText _insnotify
TranslatedText _delnotify
TranslatedText _license_to_confirm
Vendor _vendor
ByteCount _size
bool _install_only
Date _buildtime
Date _installtime
PackageGroup _group
Keywords _keywords
std::list< std::string > _authors
Label _license
DiskUsage _diskusage
OnMediaLocation _location


Detailed Description

Definition at line 33 of file PackageImpl.h.


Constructor & Destructor Documentation

zypp::repo::memory::PackageImpl::PackageImpl ( repo::memory::RepoImpl::Ptr  repo,
data::Package_Ptr  ptr 
)

Definition at line 31 of file PackageImpl.cc.

zypp::repo::memory::PackageImpl::~PackageImpl (  )  [virtual]

Definition at line 58 of file PackageImpl.cc.


Member Function Documentation

Repository zypp::repo::memory::PackageImpl::repository (  )  const [virtual]

Backlink to the source providing this.

Reimplemented from zypp::detail::ResObjectImplIf.

Definition at line 62 of file PackageImpl.cc.

References _repository.

TranslatedText zypp::repo::memory::PackageImpl::summary (  )  const [virtual]

Short label.

Reimplemented from zypp::detail::ResObjectImplIf.

Definition at line 71 of file PackageImpl.cc.

References _summary.

TranslatedText zypp::repo::memory::PackageImpl::description (  )  const [virtual]

Long description.

Reimplemented from zypp::detail::ResObjectImplIf.

Definition at line 76 of file PackageImpl.cc.

References _description.

TranslatedText zypp::repo::memory::PackageImpl::insnotify (  )  const [virtual]

Todo:
well define!

Reimplemented from zypp::detail::ResObjectImplIf.

Definition at line 81 of file PackageImpl.cc.

References _insnotify.

TranslatedText zypp::repo::memory::PackageImpl::delnotify (  )  const [virtual]

Todo:
well define!

Reimplemented from zypp::detail::ResObjectImplIf.

Definition at line 86 of file PackageImpl.cc.

References _delnotify.

TranslatedText zypp::repo::memory::PackageImpl::licenseToConfirm (  )  const [virtual]

Reimplemented from zypp::detail::ResObjectImplIf.

Definition at line 91 of file PackageImpl.cc.

References _license_to_confirm.

Vendor zypp::repo::memory::PackageImpl::vendor (  )  const [virtual]

Reimplemented from zypp::detail::ResObjectImplIf.

Definition at line 96 of file PackageImpl.cc.

References _vendor.

ByteCount zypp::repo::memory::PackageImpl::size (  )  const [virtual]

Size.

Todo:
well define which size.

Reimplemented from zypp::detail::ResObjectImplIf.

Definition at line 101 of file PackageImpl.cc.

References _size.

bool zypp::repo::memory::PackageImpl::installOnly (  )  const [virtual]

Reimplemented from zypp::detail::ResObjectImplIf.

Definition at line 106 of file PackageImpl.cc.

References _install_only.

Date zypp::repo::memory::PackageImpl::buildtime (  )  const [virtual]

Reimplemented from zypp::detail::ResObjectImplIf.

Definition at line 111 of file PackageImpl.cc.

References _buildtime.

Date zypp::repo::memory::PackageImpl::installtime (  )  const [virtual]

Time of installation, or 0.

Reimplemented from zypp::detail::ResObjectImplIf.

Definition at line 116 of file PackageImpl.cc.

References _installtime.

string zypp::repo::memory::PackageImpl::buildhost (  )  const [virtual]

Reimplemented from zypp::detail::PackageImplIf.

Definition at line 129 of file PackageImpl.cc.

string zypp::repo::memory::PackageImpl::distribution (  )  const [virtual]

Reimplemented from zypp::detail::PackageImplIf.

Definition at line 134 of file PackageImpl.cc.

Label zypp::repo::memory::PackageImpl::license (  )  const [virtual]

Reimplemented from zypp::detail::PackageImplIf.

Definition at line 139 of file PackageImpl.cc.

References _license.

string zypp::repo::memory::PackageImpl::packager (  )  const [virtual]

Reimplemented from zypp::detail::PackageImplIf.

Definition at line 144 of file PackageImpl.cc.

PackageGroup zypp::repo::memory::PackageImpl::group (  )  const [virtual]

Reimplemented from zypp::detail::PackageImplIf.

Definition at line 149 of file PackageImpl.cc.

References _group.

PackageImpl::Keywords zypp::repo::memory::PackageImpl::keywords (  )  const [virtual]

Reimplemented from zypp::detail::PackageImplIf.

Definition at line 154 of file PackageImpl.cc.

References _keywords.

Changelog zypp::repo::memory::PackageImpl::changelog (  )  const [virtual]

Reimplemented from zypp::detail::PackageImplIf.

Definition at line 159 of file PackageImpl.cc.

OnMediaLocation zypp::repo::memory::PackageImpl::location (  )  const [virtual]

Reimplemented from zypp::detail::PackageImplIf.

Definition at line 121 of file PackageImpl.cc.

References _location.

string zypp::repo::memory::PackageImpl::url (  )  const [virtual]

Don't ship it as class Url, because it might be in fact anything but a legal Url.

Reimplemented from zypp::detail::PackageImplIf.

Definition at line 164 of file PackageImpl.cc.

string zypp::repo::memory::PackageImpl::os (  )  const [virtual]

Reimplemented from zypp::detail::PackageImplIf.

Definition at line 169 of file PackageImpl.cc.

Text zypp::repo::memory::PackageImpl::prein (  )  const [virtual]

Reimplemented from zypp::detail::PackageImplIf.

Definition at line 174 of file PackageImpl.cc.

Text zypp::repo::memory::PackageImpl::postin (  )  const [virtual]

Reimplemented from zypp::detail::PackageImplIf.

Definition at line 179 of file PackageImpl.cc.

Text zypp::repo::memory::PackageImpl::preun (  )  const [virtual]

Reimplemented from zypp::detail::PackageImplIf.

Definition at line 184 of file PackageImpl.cc.

Text zypp::repo::memory::PackageImpl::postun (  )  const [virtual]

Reimplemented from zypp::detail::PackageImplIf.

Definition at line 189 of file PackageImpl.cc.

ByteCount zypp::repo::memory::PackageImpl::sourcesize (  )  const [virtual]

Reimplemented from zypp::detail::PackageImplIf.

Definition at line 194 of file PackageImpl.cc.

const DiskUsage & zypp::repo::memory::PackageImpl::diskusage (  )  const [virtual]

Disk usage per directory A common attribute, although mostly packages require noticeable disk space.

An e.g product could try to reserve a certain ammount of diskspace by providing DiskUsage data.

Reimplemented from zypp::detail::ResObjectImplIf.

Definition at line 200 of file PackageImpl.cc.

References _diskusage.

list< string > zypp::repo::memory::PackageImpl::authors (  )  const [virtual]

Reimplemented from zypp::detail::PackageImplIf.

Definition at line 205 of file PackageImpl.cc.

list< string > zypp::repo::memory::PackageImpl::filenames (  )  const [virtual]

Reimplemented from zypp::detail::PackageImplIf.

Definition at line 210 of file PackageImpl.cc.


Member Data Documentation

repo::memory::RepoImpl::Ptr zypp::repo::memory::PackageImpl::_repository

Definition at line 70 of file PackageImpl.h.

Referenced by repository().

TranslatedText zypp::repo::memory::PackageImpl::_summary

Definition at line 73 of file PackageImpl.h.

Referenced by summary().

TranslatedText zypp::repo::memory::PackageImpl::_description

Definition at line 74 of file PackageImpl.h.

Referenced by description().

TranslatedText zypp::repo::memory::PackageImpl::_insnotify

Definition at line 75 of file PackageImpl.h.

Referenced by insnotify().

TranslatedText zypp::repo::memory::PackageImpl::_delnotify

Definition at line 76 of file PackageImpl.h.

Referenced by delnotify().

TranslatedText zypp::repo::memory::PackageImpl::_license_to_confirm

Definition at line 77 of file PackageImpl.h.

Referenced by licenseToConfirm().

Vendor zypp::repo::memory::PackageImpl::_vendor

Definition at line 78 of file PackageImpl.h.

Referenced by vendor().

ByteCount zypp::repo::memory::PackageImpl::_size

Definition at line 79 of file PackageImpl.h.

Referenced by size().

bool zypp::repo::memory::PackageImpl::_install_only

Definition at line 80 of file PackageImpl.h.

Referenced by installOnly().

Date zypp::repo::memory::PackageImpl::_buildtime

Definition at line 81 of file PackageImpl.h.

Referenced by buildtime().

Date zypp::repo::memory::PackageImpl::_installtime

Definition at line 82 of file PackageImpl.h.

Referenced by installtime().

PackageGroup zypp::repo::memory::PackageImpl::_group

Definition at line 85 of file PackageImpl.h.

Referenced by group().

Keywords zypp::repo::memory::PackageImpl::_keywords

Definition at line 86 of file PackageImpl.h.

Referenced by keywords().

std::list<std::string> zypp::repo::memory::PackageImpl::_authors

Definition at line 87 of file PackageImpl.h.

Label zypp::repo::memory::PackageImpl::_license

Definition at line 88 of file PackageImpl.h.

Referenced by license().

DiskUsage zypp::repo::memory::PackageImpl::_diskusage

Definition at line 89 of file PackageImpl.h.

Referenced by diskusage().

OnMediaLocation zypp::repo::memory::PackageImpl::_location

Definition at line 90 of file PackageImpl.h.

Referenced by location().


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