zypp::source::susetags::SuseTagsPackageImpl Struct Reference

#include <SuseTagsPackageImpl.h>

Inheritance diagram for zypp::source::susetags::SuseTagsPackageImpl:

zypp::detail::PackageImplIf zypp::detail::ResObjectImplIf zypp::base::ReferenceCounted NonCopyable List of all members.

Rpm Package Attributes.

virtual TranslatedText summary () const
 Short label.
virtual TranslatedText description () const
 Long description.
virtual TranslatedText insnotify () const
virtual TranslatedText delnotify () const
virtual CheckSum checksum () const
virtual Date buildtime () const
virtual std::string buildhost () const
virtual Date installtime () const
virtual std::string distribution () const
virtual Vendor vendor () const
virtual Label license () const
virtual std::string packager () const
virtual PackageGroup group () const
virtual Changelog changelog () const
virtual Pathname location () const
virtual std::string url () const
 Don't ship it as class Url, because it might be in fact anything but a legal Url.
virtual std::string os () const
virtual Text prein () const
virtual Text postin () const
virtual Text preun () const
virtual Text postun () const
virtual ByteCount size () const
 Size.
virtual ByteCount sourcesize () const
virtual ByteCount archivesize () const
virtual DiskUsage diskusage () const
virtual std::list< std::string > authors () const
virtual std::list< std::string > filenames () const
virtual std::list< DeltaRpmdeltaRpms () const
virtual std::list< PatchRpmpatchRpms () const
virtual bool installOnly () const
virtual License licenseToConfirm () const
virtual unsigned mediaId () const
Source_Ref source () const
 Installation source which provides the package.
NVRA _data_index
NVRA _nvra
PackageGroup _group
std::list< std::string > _authors
std::list< std::string > _keywords
ByteCount _size
ByteCount _archivesize
Label _license
Label _license_to_confirm
Date _buildtime
unsigned int _media_number
Pathname _location
DiskUsage _diskusage
CheckSum _checksum
SuseTagsImpl_Ptr _sourceImpl
Source_Ref _source

Public Member Functions

 SuseTagsPackageImpl (Source_Ref source_r)
virtual ~SuseTagsPackageImpl ()

Detailed Description

Definition at line 37 of file SuseTagsPackageImpl.h.


Constructor & Destructor Documentation

zypp::source::susetags::SuseTagsPackageImpl::SuseTagsPackageImpl Source_Ref  source_r  ) 
 

Definition at line 34 of file SuseTagsPackageImpl.cc.

zypp::source::susetags::SuseTagsPackageImpl::~SuseTagsPackageImpl  )  [virtual]
 

Definition at line 43 of file SuseTagsPackageImpl.cc.


Member Function Documentation

TranslatedText zypp::source::susetags::SuseTagsPackageImpl::summary  )  const [virtual]
 

Short label.

Reimplemented from zypp::detail::ResObjectImplIf.

Definition at line 49 of file SuseTagsPackageImpl.cc.

References _data_index, and _sourceImpl.

TranslatedText zypp::source::susetags::SuseTagsPackageImpl::description  )  const [virtual]
 

Long description.

Reimplemented from zypp::detail::ResObjectImplIf.

Definition at line 54 of file SuseTagsPackageImpl.cc.

References _data_index, and _sourceImpl.

TranslatedText zypp::source::susetags::SuseTagsPackageImpl::insnotify  )  const [virtual]
 

Todo:
well define!

Reimplemented from zypp::detail::ResObjectImplIf.

Definition at line 59 of file SuseTagsPackageImpl.cc.

References _data_index, and _sourceImpl.

TranslatedText zypp::source::susetags::SuseTagsPackageImpl::delnotify  )  const [virtual]
 

Todo:
well define!

Reimplemented from zypp::detail::ResObjectImplIf.

Definition at line 64 of file SuseTagsPackageImpl.cc.

References _data_index, and _sourceImpl.

CheckSum zypp::source::susetags::SuseTagsPackageImpl::checksum  )  const [virtual]
 

Reimplemented from zypp::detail::PackageImplIf.

Definition at line 46 of file SuseTagsPackageImpl.cc.

References _checksum.

Date zypp::source::susetags::SuseTagsPackageImpl::buildtime  )  const [virtual]
 

Reimplemented from zypp::detail::PackageImplIf.

Definition at line 69 of file SuseTagsPackageImpl.cc.

References _buildtime.

std::string zypp::source::susetags::SuseTagsPackageImpl::buildhost  )  const [virtual]
 

Reimplemented from zypp::detail::PackageImplIf.

Definition at line 72 of file SuseTagsPackageImpl.cc.

Date zypp::source::susetags::SuseTagsPackageImpl::installtime  )  const [virtual]
 

Reimplemented from zypp::detail::PackageImplIf.

Definition at line 75 of file SuseTagsPackageImpl.cc.

std::string zypp::source::susetags::SuseTagsPackageImpl::distribution  )  const [virtual]
 

Reimplemented from zypp::detail::PackageImplIf.

Definition at line 78 of file SuseTagsPackageImpl.cc.

Vendor zypp::source::susetags::SuseTagsPackageImpl::vendor  )  const [virtual]
 

Reimplemented from zypp::detail::PackageImplIf.

Definition at line 81 of file SuseTagsPackageImpl.cc.

References _source, and zypp::Source_Ref::vendor().

Label zypp::source::susetags::SuseTagsPackageImpl::license  )  const [virtual]
 

Reimplemented from zypp::detail::PackageImplIf.

Definition at line 84 of file SuseTagsPackageImpl.cc.

References _license.

std::string zypp::source::susetags::SuseTagsPackageImpl::packager  )  const [virtual]
 

Reimplemented from zypp::detail::PackageImplIf.

Definition at line 87 of file SuseTagsPackageImpl.cc.

PackageGroup zypp::source::susetags::SuseTagsPackageImpl::group  )  const [virtual]
 

Reimplemented from zypp::detail::PackageImplIf.

Definition at line 90 of file SuseTagsPackageImpl.cc.

References _group.

Changelog zypp::source::susetags::SuseTagsPackageImpl::changelog  )  const [virtual]
 

Reimplemented from zypp::detail::PackageImplIf.

Definition at line 93 of file SuseTagsPackageImpl.cc.

Pathname zypp::source::susetags::SuseTagsPackageImpl::location  )  const [virtual]
 

Reimplemented from zypp::detail::PackageImplIf.

Definition at line 96 of file SuseTagsPackageImpl.cc.

References _location.

std::string zypp::source::susetags::SuseTagsPackageImpl::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 99 of file SuseTagsPackageImpl.cc.

std::string zypp::source::susetags::SuseTagsPackageImpl::os  )  const [virtual]
 

Reimplemented from zypp::detail::PackageImplIf.

Definition at line 102 of file SuseTagsPackageImpl.cc.

Text zypp::source::susetags::SuseTagsPackageImpl::prein  )  const [virtual]
 

Reimplemented from zypp::detail::PackageImplIf.

Definition at line 105 of file SuseTagsPackageImpl.cc.

Text zypp::source::susetags::SuseTagsPackageImpl::postin  )  const [virtual]
 

Reimplemented from zypp::detail::PackageImplIf.

Definition at line 108 of file SuseTagsPackageImpl.cc.

Text zypp::source::susetags::SuseTagsPackageImpl::preun  )  const [virtual]
 

Reimplemented from zypp::detail::PackageImplIf.

Definition at line 111 of file SuseTagsPackageImpl.cc.

Text zypp::source::susetags::SuseTagsPackageImpl::postun  )  const [virtual]
 

Reimplemented from zypp::detail::PackageImplIf.

Definition at line 114 of file SuseTagsPackageImpl.cc.

ByteCount zypp::source::susetags::SuseTagsPackageImpl::size  )  const [virtual]
 

Size.

Todo:
well define which size.

Reimplemented from zypp::detail::ResObjectImplIf.

Definition at line 117 of file SuseTagsPackageImpl.cc.

References _size.

ByteCount zypp::source::susetags::SuseTagsPackageImpl::sourcesize  )  const [virtual]
 

Reimplemented from zypp::detail::PackageImplIf.

Definition at line 120 of file SuseTagsPackageImpl.cc.

ByteCount zypp::source::susetags::SuseTagsPackageImpl::archivesize  )  const [virtual]
 

Reimplemented from zypp::detail::PackageImplIf.

Definition at line 124 of file SuseTagsPackageImpl.cc.

References _archivesize.

DiskUsage zypp::source::susetags::SuseTagsPackageImpl::diskusage  )  const [virtual]
 

Reimplemented from zypp::detail::PackageImplIf.

Definition at line 127 of file SuseTagsPackageImpl.cc.

References _diskusage.

std::list< std::string > zypp::source::susetags::SuseTagsPackageImpl::authors  )  const [virtual]
 

Reimplemented from zypp::detail::PackageImplIf.

Definition at line 130 of file SuseTagsPackageImpl.cc.

References _data_index, and _sourceImpl.

std::list< std::string > zypp::source::susetags::SuseTagsPackageImpl::filenames  )  const [virtual]
 

Reimplemented from zypp::detail::PackageImplIf.

Definition at line 135 of file SuseTagsPackageImpl.cc.

std::list< DeltaRpm > zypp::source::susetags::SuseTagsPackageImpl::deltaRpms  )  const [virtual]
 

Reimplemented from zypp::detail::PackageImplIf.

Definition at line 143 of file SuseTagsPackageImpl.cc.

std::list< PatchRpm > zypp::source::susetags::SuseTagsPackageImpl::patchRpms  )  const [virtual]
 

Reimplemented from zypp::detail::PackageImplIf.

Definition at line 146 of file SuseTagsPackageImpl.cc.

bool zypp::source::susetags::SuseTagsPackageImpl::installOnly  )  const [virtual]
 

Reimplemented from zypp::detail::PackageImplIf.

Definition at line 149 of file SuseTagsPackageImpl.cc.

License zypp::source::susetags::SuseTagsPackageImpl::licenseToConfirm  )  const [virtual]
 

Reimplemented from zypp::detail::PackageImplIf.

Definition at line 138 of file SuseTagsPackageImpl.cc.

References _data_index, and _sourceImpl.

unsigned zypp::source::susetags::SuseTagsPackageImpl::mediaId  )  const [virtual]
 

Reimplemented from zypp::detail::PackageImplIf.

Definition at line 155 of file SuseTagsPackageImpl.cc.

References _media_number.

Source_Ref zypp::source::susetags::SuseTagsPackageImpl::source  )  const [virtual]
 

Installation source which provides the package.

Reimplemented from zypp::detail::ResObjectImplIf.

Definition at line 152 of file SuseTagsPackageImpl.cc.

References _source.


Member Data Documentation

NVRA zypp::source::susetags::SuseTagsPackageImpl::_data_index
 

Definition at line 108 of file SuseTagsPackageImpl.h.

Referenced by authors(), delnotify(), description(), insnotify(), licenseToConfirm(), and summary().

NVRA zypp::source::susetags::SuseTagsPackageImpl::_nvra
 

Definition at line 109 of file SuseTagsPackageImpl.h.

PackageGroup zypp::source::susetags::SuseTagsPackageImpl::_group
 

Definition at line 111 of file SuseTagsPackageImpl.h.

Referenced by group().

std::list<std::string> zypp::source::susetags::SuseTagsPackageImpl::_authors
 

Definition at line 112 of file SuseTagsPackageImpl.h.

std::list<std::string> zypp::source::susetags::SuseTagsPackageImpl::_keywords
 

Definition at line 113 of file SuseTagsPackageImpl.h.

ByteCount zypp::source::susetags::SuseTagsPackageImpl::_size
 

Definition at line 114 of file SuseTagsPackageImpl.h.

Referenced by size().

ByteCount zypp::source::susetags::SuseTagsPackageImpl::_archivesize
 

Definition at line 115 of file SuseTagsPackageImpl.h.

Referenced by archivesize().

Label zypp::source::susetags::SuseTagsPackageImpl::_license
 

Definition at line 116 of file SuseTagsPackageImpl.h.

Referenced by license().

Label zypp::source::susetags::SuseTagsPackageImpl::_license_to_confirm
 

Definition at line 117 of file SuseTagsPackageImpl.h.

Date zypp::source::susetags::SuseTagsPackageImpl::_buildtime
 

Definition at line 118 of file SuseTagsPackageImpl.h.

Referenced by buildtime().

unsigned int zypp::source::susetags::SuseTagsPackageImpl::_media_number
 

Definition at line 119 of file SuseTagsPackageImpl.h.

Referenced by mediaId().

Pathname zypp::source::susetags::SuseTagsPackageImpl::_location
 

Definition at line 120 of file SuseTagsPackageImpl.h.

Referenced by location().

DiskUsage zypp::source::susetags::SuseTagsPackageImpl::_diskusage
 

Definition at line 121 of file SuseTagsPackageImpl.h.

Referenced by diskusage().

CheckSum zypp::source::susetags::SuseTagsPackageImpl::_checksum
 

Definition at line 122 of file SuseTagsPackageImpl.h.

Referenced by checksum().

SuseTagsImpl_Ptr zypp::source::susetags::SuseTagsPackageImpl::_sourceImpl
 

Definition at line 124 of file SuseTagsPackageImpl.h.

Referenced by authors(), delnotify(), description(), insnotify(), licenseToConfirm(), and summary().

Source_Ref zypp::source::susetags::SuseTagsPackageImpl::_source [private]
 

Definition at line 127 of file SuseTagsPackageImpl.h.

Referenced by source(), and vendor().


The documentation for this struct was generated from the following files:
Generated on Thu May 4 16:03:40 2006 for zypp by  doxygen 1.4.6