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.

Public Member Functions

 SuseTagsPackageImpl (Source_Ref source_r)
virtual ~SuseTagsPackageImpl ()
virtual CheckSum checksum () const
virtual Date buildtime () const
virtual std::string buildhost () const
virtual Date installtime () const
 Time of installation, or 0.
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

Public Attributes

NVRA _data_index
NVRA _nvra
PackageGroup _group
std::list< std::string > _authors
std::list< std::string > _keywords
ByteCount _size
ByteCount _archivesize
Label _license
Date _buildtime
unsigned _media_number
Pathname _location
DiskUsage _diskusage
CheckSum _checksum
SuseTagsImpl_Ptr _sourceImpl

Private Attributes

Source_Ref _source

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 44 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 47 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 52 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 57 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 62 of file SuseTagsPackageImpl.cc.

References _data_index, and _sourceImpl.

TranslatedText zypp::source::susetags::SuseTagsPackageImpl::licenseToConfirm (  )  const [virtual]

Reimplemented from zypp::detail::ResObjectImplIf.

Definition at line 67 of file SuseTagsPackageImpl.cc.

References _data_index, and _sourceImpl.

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

Backlink to the source providing this.

Reimplemented from zypp::detail::ResObjectImplIf.

Definition at line 72 of file SuseTagsPackageImpl.cc.

References _source.

unsigned zypp::source::susetags::SuseTagsPackageImpl::sourceMediaNr (  )  const [virtual]

Number of the source media that provides the data required for installation.

Zero, if no media access is required.

Reimplemented from zypp::detail::ResObjectImplIf.

Definition at line 77 of file SuseTagsPackageImpl.cc.

References _media_number.

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

Reimplemented from zypp::detail::PackageImplIf.

Definition at line 82 of file SuseTagsPackageImpl.cc.

References _checksum.

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

Reimplemented from zypp::detail::ResObjectImplIf.

Definition at line 87 of file SuseTagsPackageImpl.cc.

References _buildtime.

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

Reimplemented from zypp::detail::PackageImplIf.

Definition at line 92 of file SuseTagsPackageImpl.cc.

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

Time of installation, or 0.

Reimplemented from zypp::detail::ResObjectImplIf.

Definition at line 97 of file SuseTagsPackageImpl.cc.

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

Reimplemented from zypp::detail::PackageImplIf.

Definition at line 102 of file SuseTagsPackageImpl.cc.

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

Reimplemented from zypp::detail::ResObjectImplIf.

Definition at line 107 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 112 of file SuseTagsPackageImpl.cc.

References _license.

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

Reimplemented from zypp::detail::PackageImplIf.

Definition at line 117 of file SuseTagsPackageImpl.cc.

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

Reimplemented from zypp::detail::PackageImplIf.

Definition at line 122 of file SuseTagsPackageImpl.cc.

References _group.

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

Reimplemented from zypp::detail::PackageImplIf.

Definition at line 127 of file SuseTagsPackageImpl.cc.

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

Reimplemented from zypp::detail::PackageImplIf.

Definition at line 132 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 137 of file SuseTagsPackageImpl.cc.

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

Reimplemented from zypp::detail::PackageImplIf.

Definition at line 142 of file SuseTagsPackageImpl.cc.

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

Reimplemented from zypp::detail::PackageImplIf.

Definition at line 147 of file SuseTagsPackageImpl.cc.

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

Reimplemented from zypp::detail::PackageImplIf.

Definition at line 152 of file SuseTagsPackageImpl.cc.

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

Reimplemented from zypp::detail::PackageImplIf.

Definition at line 157 of file SuseTagsPackageImpl.cc.

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

Reimplemented from zypp::detail::PackageImplIf.

Definition at line 162 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 167 of file SuseTagsPackageImpl.cc.

References _size.

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

Reimplemented from zypp::detail::PackageImplIf.

Definition at line 172 of file SuseTagsPackageImpl.cc.

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

Reimplemented from zypp::detail::ResObjectImplIf.

Definition at line 178 of file SuseTagsPackageImpl.cc.

References _archivesize.

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

Reimplemented from zypp::detail::PackageImplIf.

Definition at line 183 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 188 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 193 of file SuseTagsPackageImpl.cc.

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

Reimplemented from zypp::detail::PackageImplIf.

Definition at line 198 of file SuseTagsPackageImpl.cc.

References zypp::detail::PackageImplIf::deltaRpms().

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

Reimplemented from zypp::detail::PackageImplIf.

Definition at line 203 of file SuseTagsPackageImpl.cc.

References zypp::detail::PackageImplIf::patchRpms().

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

Reimplemented from zypp::detail::ResObjectImplIf.

Definition at line 208 of file SuseTagsPackageImpl.cc.

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

Short label.

Reimplemented from zypp::detail::ResObjectImplIf.

Definition at line 47 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 52 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 57 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 62 of file SuseTagsPackageImpl.cc.

References _data_index, and _sourceImpl.

TranslatedText zypp::source::susetags::SuseTagsPackageImpl::licenseToConfirm (  )  const [virtual]

Reimplemented from zypp::detail::ResObjectImplIf.

Definition at line 67 of file SuseTagsPackageImpl.cc.

References _data_index, and _sourceImpl.

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

Backlink to the source providing this.

Reimplemented from zypp::detail::ResObjectImplIf.

Definition at line 72 of file SuseTagsPackageImpl.cc.

References _source.

unsigned zypp::source::susetags::SuseTagsPackageImpl::sourceMediaNr (  )  const [virtual]

Number of the source media that provides the data required for installation.

Zero, if no media access is required.

Reimplemented from zypp::detail::ResObjectImplIf.

Definition at line 77 of file SuseTagsPackageImpl.cc.

References _media_number.


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().

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

Definition at line 117 of file SuseTagsPackageImpl.h.

Referenced by buildtime().

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

Definition at line 118 of file SuseTagsPackageImpl.h.

Referenced by sourceMediaNr().

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

Definition at line 119 of file SuseTagsPackageImpl.h.

Referenced by location().

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

Definition at line 120 of file SuseTagsPackageImpl.h.

Referenced by diskusage().

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

Definition at line 121 of file SuseTagsPackageImpl.h.

Referenced by checksum().

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

Definition at line 123 of file SuseTagsPackageImpl.h.

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

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

Definition at line 126 of file SuseTagsPackageImpl.h.

Referenced by source(), and vendor().


The documentation for this struct was generated from the following files:
Generated on Tue Nov 28 16:49:40 2006 for zypp by  doxygen 1.5.0