zypp::packagedelta::DeltaRpm Class Reference

#include <PackageDelta.h>

List of all members.

Public Types

typedef std::list
< BaseVersion
BaseVersions

Public Member Functions

 DeltaRpm ()
const OnMediaLocationlocation () const
const BaseVersionbaseversion () const
const Datebuildtime () const
DeltaRpmsetName (const std::string &val_r)
DeltaRpmsetEdition (const Edition &val_r)
DeltaRpmsetArch (const Arch &val_r)
DeltaRpmsetLocation (const OnMediaLocation &val_r)
DeltaRpmsetBaseversion (const BaseVersion &val_r)
DeltaRpmsetBuildtime (const Date &val_r)
Target package ident.
const std::string & name () const
const Editionedition () const
const Archarch () const

Private Attributes

std::string _name
Edition _edition
Arch _arch
OnMediaLocation _location
BaseVersion _baseversion
Date _buildtime

Related Functions

(Note that these are not member functions.)

std::ostream & operator<< (std::ostream &str, const DeltaRpm &obj)
 Stream output.

Classes

class  BaseVersion


Detailed Description

Todo:
cheap copy! (switch to RWCOW)

Definition at line 78 of file PackageDelta.h.


Member Typedef Documentation

typedef std::list<BaseVersion> zypp::packagedelta::DeltaRpm::BaseVersions

Definition at line 106 of file PackageDelta.h.


Constructor & Destructor Documentation

zypp::packagedelta::DeltaRpm::DeltaRpm (  )  [inline]

Definition at line 109 of file PackageDelta.h.


Member Function Documentation

const std::string& zypp::packagedelta::DeltaRpm::name (  )  const [inline]

Definition at line 115 of file PackageDelta.h.

References _name.

Referenced by zypp::packagedelta::operator<<().

const Edition& zypp::packagedelta::DeltaRpm::edition (  )  const [inline]

Definition at line 116 of file PackageDelta.h.

References _edition.

Referenced by zypp::packagedelta::operator<<().

const Arch& zypp::packagedelta::DeltaRpm::arch (  )  const [inline]

Definition at line 117 of file PackageDelta.h.

References _arch.

Referenced by zypp::packagedelta::operator<<().

const OnMediaLocation& zypp::packagedelta::DeltaRpm::location (  )  const [inline]

Definition at line 119 of file PackageDelta.h.

References _location.

Referenced by zypp::packagedelta::operator<<(), and zypp::repo::PackageProvider::tryDelta().

const BaseVersion& zypp::packagedelta::DeltaRpm::baseversion (  )  const [inline]

Definition at line 120 of file PackageDelta.h.

References _baseversion.

Referenced by zypp::packagedelta::operator<<(), and zypp::repo::PackageProvider::tryDelta().

const Date& zypp::packagedelta::DeltaRpm::buildtime (  )  const [inline]

Definition at line 121 of file PackageDelta.h.

References _buildtime.

Referenced by zypp::packagedelta::operator<<().

DeltaRpm& zypp::packagedelta::DeltaRpm::setName ( const std::string &  val_r  )  [inline]

Definition at line 124 of file PackageDelta.h.

References _name.

Referenced by zypp::repo::cached::RepoImpl::createPatchAndDeltas().

DeltaRpm& zypp::packagedelta::DeltaRpm::setEdition ( const Edition val_r  )  [inline]

Definition at line 125 of file PackageDelta.h.

References _edition.

Referenced by zypp::repo::cached::RepoImpl::createPatchAndDeltas().

DeltaRpm& zypp::packagedelta::DeltaRpm::setArch ( const Arch val_r  )  [inline]

Definition at line 126 of file PackageDelta.h.

References _arch.

Referenced by zypp::repo::cached::RepoImpl::createPatchAndDeltas().

DeltaRpm& zypp::packagedelta::DeltaRpm::setLocation ( const OnMediaLocation val_r  )  [inline]

Definition at line 127 of file PackageDelta.h.

References _location.

Referenced by zypp::repo::cached::RepoImpl::createPatchAndDeltas().

DeltaRpm& zypp::packagedelta::DeltaRpm::setBaseversion ( const BaseVersion val_r  )  [inline]

Definition at line 128 of file PackageDelta.h.

References _baseversion.

Referenced by zypp::repo::cached::RepoImpl::createPatchAndDeltas().

DeltaRpm& zypp::packagedelta::DeltaRpm::setBuildtime ( const Date val_r  )  [inline]

Definition at line 129 of file PackageDelta.h.

References _buildtime.

Referenced by zypp::repo::cached::RepoImpl::createPatchAndDeltas().


Friends And Related Function Documentation

std::ostream & operator<< ( std::ostream &  str,
const DeltaRpm obj 
) [related]

Stream output.

Definition at line 39 of file PackageDelta.cc.


Member Data Documentation

std::string zypp::packagedelta::DeltaRpm::_name [private]

Definition at line 132 of file PackageDelta.h.

Referenced by name(), and setName().

Edition zypp::packagedelta::DeltaRpm::_edition [private]

Definition at line 133 of file PackageDelta.h.

Referenced by edition(), and setEdition().

Arch zypp::packagedelta::DeltaRpm::_arch [private]

Definition at line 134 of file PackageDelta.h.

Referenced by arch(), and setArch().

OnMediaLocation zypp::packagedelta::DeltaRpm::_location [private]

Definition at line 135 of file PackageDelta.h.

Referenced by location(), and setLocation().

BaseVersion zypp::packagedelta::DeltaRpm::_baseversion [private]

Definition at line 136 of file PackageDelta.h.

Referenced by baseversion(), and setBaseversion().

Date zypp::packagedelta::DeltaRpm::_buildtime [private]

Definition at line 137 of file PackageDelta.h.

Referenced by buildtime(), and setBuildtime().


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