zypp::packagedelta::DeltaRpm Class Reference

#include <PackageDelta.h>

List of all members.

Classes

class  BaseVersion

Public Member Functions

 DeltaRpm ()
 DeltaRpm (sat::LookupAttr::iterator deltaInfo_r)
const OnMediaLocationlocation () const
const BaseVersionbaseversion () const
const Repositoryrepository () 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)
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
Repository _repo

Related Functions

(Note that these are not member functions.)

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


Detailed Description

Todo:
cheap copy! (switch to RWCOW)

Definition at line 35 of file PackageDelta.h.


Constructor & Destructor Documentation

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

Definition at line 58 of file PackageDelta.h.

zypp::packagedelta::DeltaRpm::DeltaRpm ( sat::LookupAttr::iterator  deltaInfo_r  ) 


Member Function Documentation

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

Definition at line 64 of file PackageDelta.h.

References _name.

Referenced by zypp::repo::DeltaCandidates::deltaRpms(), and zypp::packagedelta::operator<<().

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

Definition at line 65 of file PackageDelta.h.

References _edition.

Referenced by zypp::repo::DeltaCandidates::deltaRpms(), and zypp::packagedelta::operator<<().

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

Definition at line 66 of file PackageDelta.h.

References _arch.

Referenced by zypp::repo::DeltaCandidates::deltaRpms(), and zypp::packagedelta::operator<<().

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

Definition at line 68 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 69 of file PackageDelta.h.

References _baseversion.

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

const Repository& zypp::packagedelta::DeltaRpm::repository (  )  const [inline]

Definition at line 70 of file PackageDelta.h.

References _repo.

Referenced by zypp::repo::PackageProvider::tryDelta().

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

Definition at line 73 of file PackageDelta.h.

References _name.

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

Definition at line 74 of file PackageDelta.h.

References _edition.

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

Definition at line 75 of file PackageDelta.h.

References _arch.

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

Definition at line 76 of file PackageDelta.h.

References _location.

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

Definition at line 77 of file PackageDelta.h.

References _baseversion.


Friends And Related Function Documentation

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

Stream output.

Definition at line 126 of file PackageDelta.cc.


Member Data Documentation

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

Definition at line 80 of file PackageDelta.h.

Referenced by DeltaRpm(), name(), and setName().

Definition at line 81 of file PackageDelta.h.

Referenced by DeltaRpm(), edition(), and setEdition().

Definition at line 82 of file PackageDelta.h.

Referenced by arch(), DeltaRpm(), and setArch().

Definition at line 83 of file PackageDelta.h.

Referenced by DeltaRpm(), location(), and setLocation().

Definition at line 84 of file PackageDelta.h.

Referenced by baseversion(), DeltaRpm(), and setBaseversion().

Definition at line 85 of file PackageDelta.h.

Referenced by DeltaRpm(), and repository().


The documentation for this class was generated from the following files:

doxygen