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
ResObject attributes.
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 Source_Ref source () const
 Backlink to the source providing this.
virtual unsigned sourceMediaNr () const
 Number of the source media that provides the data required for installation.

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 75 of file SuseTagsPackageImpl.cc.

References _media_number.

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

Reimplemented from zypp::detail::PackageImplIf.

Definition at line 78 of file SuseTagsPackageImpl.cc.

References _checksum.

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

Reimplemented from zypp::detail::ResObjectImplIf.

Definition at line 81 of file SuseTagsPackageImpl.cc.

References _buildtime.

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

Reimplemented from zypp::detail::PackageImplIf.

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

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

Reimplemented from zypp::detail::PackageImplIf.

Definition at line 90 of file SuseTagsPackageImpl.cc.

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

Reimplemented from zypp::detail::ResObjectImplIf.

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

References _license.

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

Reimplemented from zypp::detail::PackageImplIf.

Definition at line 99 of file SuseTagsPackageImpl.cc.

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

Reimplemented from zypp::detail::PackageImplIf.

Definition at line 102 of file SuseTagsPackageImpl.cc.

References _group.

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

Reimplemented from zypp::detail::PackageImplIf.

Definition at line 105 of file SuseTagsPackageImpl.cc.

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

Reimplemented from zypp::detail::PackageImplIf.

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

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

Reimplemented from zypp::detail::PackageImplIf.

Definition at line 114 of file SuseTagsPackageImpl.cc.

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

Reimplemented from zypp::detail::PackageImplIf.

Definition at line 117 of file SuseTagsPackageImpl.cc.

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

Reimplemented from zypp::detail::PackageImplIf.

Definition at line 120 of file SuseTagsPackageImpl.cc.

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

Reimplemented from zypp::detail::PackageImplIf.

Definition at line 123 of file SuseTagsPackageImpl.cc.

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

Reimplemented from zypp::detail::PackageImplIf.

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

References _size.

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

Reimplemented from zypp::detail::PackageImplIf.

Definition at line 132 of file SuseTagsPackageImpl.cc.

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

Reimplemented from zypp::detail::ResObjectImplIf.

Definition at line 136 of file SuseTagsPackageImpl.cc.

References _archivesize.

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

Reimplemented from zypp::detail::PackageImplIf.

Definition at line 139 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 142 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 147 of file SuseTagsPackageImpl.cc.

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

Reimplemented from zypp::detail::PackageImplIf.

Definition at line 150 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 153 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 156 of file SuseTagsPackageImpl.cc.


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 Thu Jul 6 00:07:34 2006 for zypp by  doxygen 1.4.6