libzypp  10.5.0
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)

Definition at line 35 of file PackageDelta.cc.


Member Function Documentation

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

Definition at line 64 of file PackageDelta.h.

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

Definition at line 65 of file PackageDelta.h.

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

Definition at line 66 of file PackageDelta.h.

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

Definition at line 68 of file PackageDelta.h.

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

Definition at line 69 of file PackageDelta.h.

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

Definition at line 70 of file PackageDelta.h.

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

Definition at line 73 of file PackageDelta.h.

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

Definition at line 74 of file PackageDelta.h.

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

Definition at line 75 of file PackageDelta.h.

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

Definition at line 76 of file PackageDelta.h.

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

Definition at line 77 of file PackageDelta.h.


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.

Definition at line 81 of file PackageDelta.h.

Definition at line 82 of file PackageDelta.h.

Definition at line 85 of file PackageDelta.h.


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